From b7418c997b3d847cdc31a6f5b7c356681c9af65f Mon Sep 17 00:00:00 2001 From: MaxBill Date: Sat, 22 Jun 2024 23:02:36 +0800 Subject: [PATCH] =?UTF-8?q?INF:=20=E5=9F=BA=E6=9C=AC=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- settings.gradle | 2 +- .../maxbill/WafPlugin.java} | 13 +- src/main/resources/logo.png | Bin 35203 -> 0 bytes src/main/resources/plugin-logo.png | Bin 0 -> 8346 bytes src/main/resources/plugin.yaml | 22 +- ui/pnpm-lock.yaml | 5436 +++++++++-------- ui/src/assets/logo.svg | 2 +- ui/src/index.ts | 6 +- 8 files changed, 2999 insertions(+), 2482 deletions(-) rename src/main/java/{run/halo/starter/StarterPlugin.java => cn/maxbill/WafPlugin.java} (52%) delete mode 100644 src/main/resources/logo.png create mode 100644 src/main/resources/plugin-logo.png diff --git a/settings.gradle b/settings.gradle index 67ea47b..3ac4ef1 100644 --- a/settings.gradle +++ b/settings.gradle @@ -3,5 +3,5 @@ pluginManagement { gradlePluginPortal() } } -rootProject.name = 'plugin-starter' +rootProject.name = 'halo-plugin-waf' diff --git a/src/main/java/run/halo/starter/StarterPlugin.java b/src/main/java/cn/maxbill/WafPlugin.java similarity index 52% rename from src/main/java/run/halo/starter/StarterPlugin.java rename to src/main/java/cn/maxbill/WafPlugin.java index f8c3eb5..8fb59e4 100644 --- a/src/main/java/run/halo/starter/StarterPlugin.java +++ b/src/main/java/cn/maxbill/WafPlugin.java @@ -1,21 +1,17 @@ -package run.halo.starter; +package cn.maxbill; import org.springframework.stereotype.Component; import run.halo.app.plugin.BasePlugin; import run.halo.app.plugin.PluginContext; /** - *

Plugin main class to manage the lifecycle of the plugin.

- *

This class must be public and have a public constructor.

- *

Only one main class extending {@link BasePlugin} is allowed per plugin.

- * - * @author guqing + * @author MaxBill * @since 1.0.0 */ @Component -public class StarterPlugin extends BasePlugin { +public class WafPlugin extends BasePlugin { - public StarterPlugin(PluginContext pluginContext) { + public WafPlugin(PluginContext pluginContext) { super(pluginContext); } @@ -28,4 +24,5 @@ public void start() { public void stop() { System.out.println("插件停止!"); } + } diff --git a/src/main/resources/logo.png b/src/main/resources/logo.png deleted file mode 100644 index 411f5cd85717f498dc4fd2e19f534e1e5075b71a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35203 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 Z4KbA=BjxccJkO8+G*llUs~@03{ukPBZA<_F literal 0 HcmV?d00001 diff --git a/src/main/resources/plugin.yaml b/src/main/resources/plugin.yaml index 77d59d2..dda28cb 100644 --- a/src/main/resources/plugin.yaml +++ b/src/main/resources/plugin.yaml @@ -4,19 +4,19 @@ apiVersion: plugin.halo.run/v1alpha1 kind: Plugin metadata: # The name defines how the plugin is invoked, A unique name - name: starter + name: halo-plugin-waf spec: enabled: true - requires: ">=2.11.0" + requires: ">=2.15.0" author: - name: Halo - website: https://github.com/halo-dev - logo: logo.png - homepage: https://github.com/halo-dev/plugin-starter#readme - repo: https://github.com/halo-dev/plugin-starter - issues: https://github.com/halo-dev/plugin-starter/issues - displayName: "插件快速开始模板" - description: "这是一个插件快速开始模板" + name: MaxBill + website: https://www.maxbill.cn + logo: plugin-logo.png + homepage: https://github.com/MaxBill/halo-plugin-waf#readme + repo: https://github.com/MaxBill/halo-plugin-waf + issues: https://github.com/MaxBill/halo-plugin-waf/issues + displayName: "waf防护插件" + description: "Halo博客waf插件" license: - name: "GPL-3.0" - url: "https://github.com/halo-dev/plugin-starter/blob/main/LICENSE" + url: "https://github.com/MaxBill/halo-plugin-waf/blob/main/LICENSE" diff --git a/ui/pnpm-lock.yaml b/ui/pnpm-lock.yaml index 578a022..86dbd50 100644 --- a/ui/pnpm-lock.yaml +++ b/ui/pnpm-lock.yaml @@ -1,1004 +1,594 @@ -lockfileVersion: '6.0' +lockfileVersion: '9.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false -dependencies: - '@halo-dev/components': - specifier: ^2.12.0 - version: 2.12.0(vue-router@4.2.5)(vue@3.3.12) - '@halo-dev/console-shared': - specifier: ^2.12.0 - version: 2.12.0(vue-router@4.2.5)(vue@3.3.12) - canvas-confetti: - specifier: ^1.9.2 - version: 1.9.2 - vue: - specifier: ^3.3.12 - version: 3.3.12(typescript@4.7.4) - -devDependencies: - '@halo-dev/ui-plugin-bundler-kit': - specifier: ^2.12.0 - version: 2.12.0(vite@4.5.1) - '@iconify/json': - specifier: ^2.2.159 - version: 2.2.159 - '@rushstack/eslint-patch': - specifier: ^1.6.1 - version: 1.6.1 - '@types/canvas-confetti': - specifier: ^1.6.4 - version: 1.6.4 - '@types/jsdom': - specifier: ^20.0.1 - version: 20.0.1 - '@types/node': - specifier: ^16.18.68 - version: 16.18.68 - '@vitejs/plugin-vue': - specifier: ^3.2.0 - version: 3.2.0(vite@4.5.1)(vue@3.3.12) - '@vitejs/plugin-vue-jsx': - specifier: ^2.1.1 - version: 2.1.1(vite@4.5.1)(vue@3.3.12) - '@vue/eslint-config-prettier': - specifier: ^7.1.0 - version: 7.1.0(eslint@8.56.0)(prettier@2.8.8) - '@vue/eslint-config-typescript': - specifier: ^11.0.3 - version: 11.0.3(eslint-plugin-vue@9.19.2)(eslint@8.56.0)(typescript@4.7.4) - '@vue/test-utils': - specifier: ^2.4.3 - version: 2.4.3(vue@3.3.12) - '@vue/tsconfig': - specifier: ^0.1.3 - version: 0.1.3(@types/node@16.18.68) - eslint: - specifier: ^8.56.0 - version: 8.56.0 - eslint-plugin-vue: - specifier: ^9.19.2 - version: 9.19.2(eslint@8.56.0) - jsdom: - specifier: ^19.0.0 - version: 19.0.0 - npm-run-all: - specifier: ^4.1.5 - version: 4.1.5 - prettier: - specifier: ^2.8.8 - version: 2.8.8 - sass: - specifier: ^1.69.5 - version: 1.69.5 - typescript: - specifier: ~4.7.4 - version: 4.7.4 - unplugin-icons: - specifier: ^0.15.3 - version: 0.15.3 - vite: - specifier: ^4.5.1 - version: 4.5.1(@types/node@16.18.68)(sass@1.69.5) - vitest: - specifier: ^0.24.5 - version: 0.24.5(jsdom@19.0.0)(sass@1.69.5) - vue-tsc: - specifier: ^1.8.25 - version: 1.8.25(typescript@4.7.4) +importers: + + .: + dependencies: + '@halo-dev/components': + specifier: ^2.12.0 + version: 2.12.0(vue-router@4.2.5)(vue@3.3.12) + '@halo-dev/console-shared': + specifier: ^2.12.0 + version: 2.12.0(vue-router@4.2.5)(vue@3.3.12) + canvas-confetti: + specifier: ^1.9.2 + version: 1.9.2 + vue: + specifier: ^3.3.12 + version: 3.3.12(typescript@4.7.4) + devDependencies: + '@halo-dev/ui-plugin-bundler-kit': + specifier: ^2.12.0 + version: 2.12.0(vite@4.5.1) + '@iconify/json': + specifier: ^2.2.159 + version: 2.2.159 + '@rushstack/eslint-patch': + specifier: ^1.6.1 + version: 1.6.1 + '@types/canvas-confetti': + specifier: ^1.6.4 + version: 1.6.4 + '@types/jsdom': + specifier: ^20.0.1 + version: 20.0.1 + '@types/node': + specifier: ^16.18.68 + version: 16.18.68 + '@vitejs/plugin-vue': + specifier: ^3.2.0 + version: 3.2.0(vite@4.5.1)(vue@3.3.12) + '@vitejs/plugin-vue-jsx': + specifier: ^2.1.1 + version: 2.1.1(vite@4.5.1)(vue@3.3.12) + '@vue/eslint-config-prettier': + specifier: ^7.1.0 + version: 7.1.0(eslint@8.56.0)(prettier@2.8.8) + '@vue/eslint-config-typescript': + specifier: ^11.0.3 + version: 11.0.3(eslint-plugin-vue@9.19.2)(eslint@8.56.0)(typescript@4.7.4) + '@vue/test-utils': + specifier: ^2.4.3 + version: 2.4.3(vue@3.3.12) + '@vue/tsconfig': + specifier: ^0.1.3 + version: 0.1.3(@types/node@16.18.68) + eslint: + specifier: ^8.56.0 + version: 8.56.0 + eslint-plugin-vue: + specifier: ^9.19.2 + version: 9.19.2(eslint@8.56.0) + jsdom: + specifier: ^19.0.0 + version: 19.0.0 + npm-run-all: + specifier: ^4.1.5 + version: 4.1.5 + prettier: + specifier: ^2.8.8 + version: 2.8.8 + sass: + specifier: ^1.69.5 + version: 1.69.5 + typescript: + specifier: ~4.7.4 + version: 4.7.4 + unplugin-icons: + specifier: ^0.15.3 + version: 0.15.3 + vite: + specifier: ^4.5.1 + version: 4.5.1(@types/node@16.18.68)(sass@1.69.5) + vitest: + specifier: ^0.24.5 + version: 0.24.5(jsdom@19.0.0)(sass@1.69.5) + vue-tsc: + specifier: ^1.8.25 + version: 1.8.25(typescript@4.7.4) packages: - /@aashutoshrathi/word-wrap@1.2.6: + '@aashutoshrathi/word-wrap@1.2.6': resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} engines: {node: '>=0.10.0'} - dev: true - /@ampproject/remapping@2.2.0: + '@ampproject/remapping@2.2.0': resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/gen-mapping': 0.1.1 - '@jridgewell/trace-mapping': 0.3.13 - dev: true - /@antfu/install-pkg@0.1.1: + '@antfu/install-pkg@0.1.1': resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==} - dependencies: - execa: 5.1.1 - find-up: 5.0.0 - dev: true - /@antfu/utils@0.7.2: + '@antfu/utils@0.7.2': resolution: {integrity: sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==} - dev: true - /@antfu/utils@0.7.4: + '@antfu/utils@0.7.4': resolution: {integrity: sha512-qe8Nmh9rYI/HIspLSTwtbMFPj6dISG6+dJnOguTlPNXtCvS2uezdxscVBb7/3DrmNbQK49TDqpkSQ1chbRGdpQ==} - dev: true - /@babel/code-frame@7.18.6: + '@babel/code-frame@7.18.6': resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/highlight': 7.18.6 - dev: true - /@babel/code-frame@7.22.5: + '@babel/code-frame@7.22.5': resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/highlight': 7.22.5 - dev: true - /@babel/compat-data@7.19.4: + '@babel/compat-data@7.19.4': resolution: {integrity: sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==} engines: {node: '>=6.9.0'} - dev: true - /@babel/core@7.19.6: + '@babel/core@7.19.6': resolution: {integrity: sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==} engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.2.0 - '@babel/code-frame': 7.18.6 - '@babel/generator': 7.19.6 - '@babel/helper-compilation-targets': 7.19.3(@babel/core@7.19.6) - '@babel/helper-module-transforms': 7.19.6 - '@babel/helpers': 7.19.4 - '@babel/parser': 7.19.6 - '@babel/template': 7.18.10 - '@babel/traverse': 7.19.6 - '@babel/types': 7.19.4 - convert-source-map: 1.8.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.1 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/generator@7.19.6: + '@babel/generator@7.19.6': resolution: {integrity: sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.5 - '@jridgewell/gen-mapping': 0.3.2 - jsesc: 2.5.2 - dev: true - /@babel/generator@7.22.5: + '@babel/generator@7.22.5': resolution: {integrity: sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.5 - '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.18 - jsesc: 2.5.2 - dev: true - /@babel/helper-annotate-as-pure@7.22.5: + '@babel/helper-annotate-as-pure@7.22.5': resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.5 - dev: true - /@babel/helper-compilation-targets@7.19.3(@babel/core@7.19.6): + '@babel/helper-compilation-targets@7.19.3': resolution: {integrity: sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - dependencies: - '@babel/compat-data': 7.19.4 - '@babel/core': 7.19.6 - '@babel/helper-validator-option': 7.18.6 - browserslist: 4.21.4 - semver: 6.3.0 - dev: true - /@babel/helper-create-class-features-plugin@7.22.5(@babel/core@7.19.6): + '@babel/helper-create-class-features-plugin@7.22.5': resolution: {integrity: sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.19.6 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.5 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/helper-environment-visitor@7.22.5: + '@babel/helper-environment-visitor@7.22.5': resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} engines: {node: '>=6.9.0'} - dev: true - /@babel/helper-function-name@7.22.5: + '@babel/helper-function-name@7.22.5': resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.22.5 - '@babel/types': 7.22.5 - dev: true - /@babel/helper-hoist-variables@7.18.6: + '@babel/helper-hoist-variables@7.18.6': resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.5 - dev: true - /@babel/helper-hoist-variables@7.22.5: + '@babel/helper-hoist-variables@7.22.5': resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.5 - dev: true - /@babel/helper-member-expression-to-functions@7.22.5: + '@babel/helper-member-expression-to-functions@7.22.5': resolution: {integrity: sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.5 - dev: true - /@babel/helper-module-imports@7.18.6: + '@babel/helper-module-imports@7.18.6': resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.5 - dev: true - /@babel/helper-module-transforms@7.19.6: + '@babel/helper-module-transforms@7.19.6': resolution: {integrity: sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-simple-access': 7.19.4 - '@babel/helper-split-export-declaration': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 - '@babel/types': 7.22.5 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/helper-optimise-call-expression@7.22.5: + '@babel/helper-optimise-call-expression@7.22.5': resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.5 - dev: true - /@babel/helper-plugin-utils@7.22.5: + '@babel/helper-plugin-utils@7.22.5': resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} - dev: true - /@babel/helper-replace-supers@7.22.5: + '@babel/helper-replace-supers@7.22.5': resolution: {integrity: sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 - '@babel/types': 7.22.5 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/helper-simple-access@7.19.4: + '@babel/helper-simple-access@7.19.4': resolution: {integrity: sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.5 - dev: true - /@babel/helper-skip-transparent-expression-wrappers@7.22.5: + '@babel/helper-skip-transparent-expression-wrappers@7.22.5': resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.5 - dev: true - /@babel/helper-split-export-declaration@7.22.5: + '@babel/helper-split-export-declaration@7.22.5': resolution: {integrity: sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.5 - dev: true - /@babel/helper-string-parser@7.22.5: + '@babel/helper-string-parser@7.22.5': resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier@7.22.5: + '@babel/helper-validator-identifier@7.22.5': resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-option@7.18.6: + '@babel/helper-validator-option@7.18.6': resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} engines: {node: '>=6.9.0'} - dev: true - /@babel/helpers@7.19.4: + '@babel/helpers@7.19.4': resolution: {integrity: sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 - '@babel/types': 7.22.5 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/highlight@7.18.6: + '@babel/highlight@7.18.6': resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': 7.22.5 - chalk: 2.4.2 - js-tokens: 4.0.0 - dev: true - /@babel/highlight@7.22.5: + '@babel/highlight@7.22.5': resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': 7.22.5 - chalk: 2.4.2 - js-tokens: 4.0.0 - dev: true - /@babel/parser@7.19.6: + '@babel/parser@7.19.6': resolution: {integrity: sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==} engines: {node: '>=6.0.0'} hasBin: true - dependencies: - '@babel/types': 7.22.5 - dev: true - /@babel/parser@7.22.5: + '@babel/parser@7.22.5': resolution: {integrity: sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==} engines: {node: '>=6.0.0'} hasBin: true - dependencies: - '@babel/types': 7.22.5 - dev: true - /@babel/parser@7.23.6: + '@babel/parser@7.23.6': resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} engines: {node: '>=6.0.0'} hasBin: true - dependencies: - '@babel/types': 7.22.5 - /@babel/plugin-syntax-jsx@7.17.12(@babel/core@7.19.6): + '@babel/plugin-syntax-jsx@7.17.12': resolution: {integrity: sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.19.6): + '@babel/plugin-syntax-typescript@7.22.5': resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-transform-typescript@7.22.5(@babel/core@7.19.6): + '@babel/plugin-transform-typescript@7.22.5': resolution: {integrity: sha512-SMubA9S7Cb5sGSFFUlqxyClTA9zWJ8qGQrppNUm05LtFuN1ELRFNndkix4zUJrC9F+YivWwa1dHMSyo0e0N9dA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.6 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.19.6) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.19.6) - transitivePeerDependencies: - - supports-color - dev: true - /@babel/template@7.18.10: + '@babel/template@7.18.10': resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.18.6 - '@babel/parser': 7.22.5 - '@babel/types': 7.22.5 - dev: true - /@babel/template@7.22.5: + '@babel/template@7.22.5': resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.22.5 - '@babel/parser': 7.22.5 - '@babel/types': 7.22.5 - dev: true - /@babel/traverse@7.19.6: + '@babel/traverse@7.19.6': resolution: {integrity: sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.18.6 - '@babel/generator': 7.19.6 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-split-export-declaration': 7.22.5 - '@babel/parser': 7.22.5 - '@babel/types': 7.22.5 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/traverse@7.22.5: + '@babel/traverse@7.22.5': resolution: {integrity: sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.22.5 - '@babel/generator': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.5 - '@babel/parser': 7.22.5 - '@babel/types': 7.22.5 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/types@7.19.4: + '@babel/types@7.19.4': resolution: {integrity: sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 - to-fast-properties: 2.0.0 - dev: true - /@babel/types@7.22.5: + '@babel/types@7.22.5': resolution: {integrity: sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 - to-fast-properties: 2.0.0 - /@esbuild/android-arm64@0.18.20: + '@esbuild/android-arm64@0.18.20': resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} engines: {node: '>=12'} cpu: [arm64] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-arm@0.15.12: + '@esbuild/android-arm@0.15.12': resolution: {integrity: sha512-IC7TqIqiyE0MmvAhWkl/8AEzpOtbhRNDo7aph47We1NbE5w2bt/Q+giAhe0YYeVpYnIhGMcuZY92qDK6dQauvA==} engines: {node: '>=12'} cpu: [arm] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-arm@0.18.20: + '@esbuild/android-arm@0.18.20': resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} engines: {node: '>=12'} cpu: [arm] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-x64@0.18.20: + '@esbuild/android-x64@0.18.20': resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} engines: {node: '>=12'} cpu: [x64] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/darwin-arm64@0.18.20: + '@esbuild/darwin-arm64@0.18.20': resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@esbuild/darwin-x64@0.18.20: + '@esbuild/darwin-x64@0.18.20': resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} engines: {node: '>=12'} cpu: [x64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@esbuild/freebsd-arm64@0.18.20: + '@esbuild/freebsd-arm64@0.18.20': resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/freebsd-x64@0.18.20: + '@esbuild/freebsd-x64@0.18.20': resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-arm64@0.18.20: + '@esbuild/linux-arm64@0.18.20': resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} engines: {node: '>=12'} cpu: [arm64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-arm@0.18.20: + '@esbuild/linux-arm@0.18.20': resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} engines: {node: '>=12'} cpu: [arm] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-ia32@0.18.20: + '@esbuild/linux-ia32@0.18.20': resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-loong64@0.15.12: + '@esbuild/linux-loong64@0.15.12': resolution: {integrity: sha512-tZEowDjvU7O7I04GYvWQOS4yyP9E/7YlsB0jjw1Ycukgr2ycEzKyIk5tms5WnLBymaewc6VmRKnn5IJWgK4eFw==} engines: {node: '>=12'} cpu: [loong64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-loong64@0.18.20: + '@esbuild/linux-loong64@0.18.20': resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-mips64el@0.18.20: + '@esbuild/linux-mips64el@0.18.20': resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-ppc64@0.18.20: + '@esbuild/linux-ppc64@0.18.20': resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-riscv64@0.18.20: + '@esbuild/linux-riscv64@0.18.20': resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-s390x@0.18.20: + '@esbuild/linux-s390x@0.18.20': resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-x64@0.18.20: + '@esbuild/linux-x64@0.18.20': resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} engines: {node: '>=12'} cpu: [x64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/netbsd-x64@0.18.20: + '@esbuild/netbsd-x64@0.18.20': resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/openbsd-x64@0.18.20: + '@esbuild/openbsd-x64@0.18.20': resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/sunos-x64@0.18.20: + '@esbuild/sunos-x64@0.18.20': resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} engines: {node: '>=12'} cpu: [x64] os: [sunos] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-arm64@0.18.20: + '@esbuild/win32-arm64@0.18.20': resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-ia32@0.18.20: + '@esbuild/win32-ia32@0.18.20': resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} engines: {node: '>=12'} cpu: [ia32] os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-x64@0.18.20: + '@esbuild/win32-x64@0.18.20': resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} engines: {node: '>=12'} cpu: [x64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): + '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - dependencies: - eslint: 8.56.0 - eslint-visitor-keys: 3.4.1 - dev: true - /@eslint-community/regexpp@4.10.0: + '@eslint-community/regexpp@4.10.0': resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - dev: true - /@eslint-community/regexpp@4.5.1: + '@eslint-community/regexpp@4.5.1': resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - dev: true - /@eslint/eslintrc@2.1.4: + '@eslint/eslintrc@2.1.4': resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - ajv: 6.12.6 - debug: 4.3.4 - espree: 9.6.1 - globals: 13.20.0 - ignore: 5.2.0 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: true - /@eslint/js@8.56.0: + '@eslint/js@8.56.0': resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - /@floating-ui/core@1.5.2: + '@floating-ui/core@1.5.2': resolution: {integrity: sha512-Ii3MrfY/GAIN3OhXNzpCKaLxHQfJF9qvwq/kEJYdqDxeIHa01K8sldugal6TmeeXl+WMvhv9cnVzUTaFFJF09A==} - dependencies: - '@floating-ui/utils': 0.1.6 - dev: false - /@floating-ui/dom@1.1.1: + '@floating-ui/dom@1.1.1': resolution: {integrity: sha512-TpIO93+DIujg3g7SykEAGZMDtbJRrmnYRCNYSjJlvIbGhBjRSNTLVbNeDQBrzy9qDgUbiWdc7KA0uZHZ2tJmiw==} - dependencies: - '@floating-ui/core': 1.5.2 - dev: false - /@floating-ui/utils@0.1.6: + '@floating-ui/utils@0.1.6': resolution: {integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==} - dev: false - /@halo-dev/api-client@2.12.0: + '@halo-dev/api-client@2.12.0': resolution: {integrity: sha512-W/FmwtdXvq/BSwi2VMYBPzV86SmUjjn/1RO3pzyBOp8KwZM97vVVPJwYhT7IUB+W7q9HtDBUlvcFS8M0bX0RaA==} - dev: false - /@halo-dev/components@2.12.0(vue-router@4.2.5)(vue@3.3.12): + '@halo-dev/components@2.12.0': resolution: {integrity: sha512-5RXGsxM6Qm6sBUcfCCZ2r0ealk9kRnqdCGKv1/88b8HBrAM08S3sThoM3JcP0HqBSd4/tRCLMYAM9sO5tltUrg==} peerDependencies: vue: ^3.3.4 vue-router: ^4.2.4 - dependencies: - floating-vue: 2.0.0-beta.24(vue@3.3.12) - vue: 3.3.12(typescript@4.7.4) - vue-router: 4.2.5(vue@3.3.12) - transitivePeerDependencies: - - '@nuxt/kit' - dev: false - /@halo-dev/console-shared@2.12.0(vue-router@4.2.5)(vue@3.3.12): + '@halo-dev/console-shared@2.12.0': resolution: {integrity: sha512-coxKxjKD5jYednO18c3KDlp+0+QfxS+FVOm5oS/EPi3mw7So8wFZ82TF/zv0p5JAsKc9XKHQ7gusRckA3K0zww==} peerDependencies: vue: ^3.3.4 vue-router: ^4.2.4 - dependencies: - '@halo-dev/api-client': 2.12.0 - vue: 3.3.12(typescript@4.7.4) - vue-router: 4.2.5(vue@3.3.12) - dev: false - /@halo-dev/ui-plugin-bundler-kit@2.12.0(vite@4.5.1): + '@halo-dev/ui-plugin-bundler-kit@2.12.0': resolution: {integrity: sha512-3558qzH5RN9pB2j0ZonuIxX3cw8lh870cWpPPHjkDxTIjKt+aO5tjKhcqKlFL853jdx9nHIIS+nMDCeqjejpxw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^4.0.0 || ^5.0.0 - dependencies: - vite: 4.5.1(@types/node@16.18.68)(sass@1.69.5) - dev: true - /@humanwhocodes/config-array@0.11.13: + '@humanwhocodes/config-array@0.11.13': resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} engines: {node: '>=10.10.0'} - dependencies: - '@humanwhocodes/object-schema': 2.0.1 - debug: 4.3.4 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - dev: true - /@humanwhocodes/module-importer@1.0.1: + '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - dev: true - /@humanwhocodes/object-schema@2.0.1: + '@humanwhocodes/object-schema@2.0.1': resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} - dev: true - /@iconify/json@2.2.159: + '@iconify/json@2.2.159': resolution: {integrity: sha512-Hoc9gxrq3kqdWkdV7ZCpIgOrCgWtOvjyEASmYGpB7PpnCyd3SRCVU0VSX3mEs66qqPRNJz5qwCFK2tmC9zaSLQ==} - dependencies: - '@iconify/types': 2.0.0 - pathe: 1.1.0 - dev: true - /@iconify/types@2.0.0: + '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} - dev: true - /@iconify/utils@2.1.6: + '@iconify/utils@2.1.6': resolution: {integrity: sha512-WJNcj/mmFQoYok+576EexlCQe/g2tZ8X9jR4QLo++z6DlVqrjwt7FBYetTQ3iyTtrPMFHcAx0JiCqtUz30XG5A==} - dependencies: - '@antfu/install-pkg': 0.1.1 - '@antfu/utils': 0.7.4 - '@iconify/types': 2.0.0 - debug: 4.3.4 - kolorist: 1.8.0 - local-pkg: 0.4.3 - transitivePeerDependencies: - - supports-color - dev: true - /@isaacs/cliui@8.0.2: + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - dependencies: - string-width: 5.1.2 - string-width-cjs: /string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: /strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: /wrap-ansi@7.0.0 - dev: true - /@jridgewell/gen-mapping@0.1.1: + '@jridgewell/gen-mapping@0.1.1': resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.1.1 - '@jridgewell/sourcemap-codec': 1.4.13 - dev: true - /@jridgewell/gen-mapping@0.3.2: + '@jridgewell/gen-mapping@0.3.2': resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.1.1 - '@jridgewell/sourcemap-codec': 1.4.13 - '@jridgewell/trace-mapping': 0.3.13 - dev: true - /@jridgewell/resolve-uri@3.0.7: + '@jridgewell/resolve-uri@3.0.7': resolution: {integrity: sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==} engines: {node: '>=6.0.0'} - dev: true - /@jridgewell/resolve-uri@3.1.0: + '@jridgewell/resolve-uri@3.1.0': resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} - dev: true - /@jridgewell/set-array@1.1.1: + '@jridgewell/set-array@1.1.1': resolution: {integrity: sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==} engines: {node: '>=6.0.0'} - dev: true - /@jridgewell/sourcemap-codec@1.4.13: + '@jridgewell/sourcemap-codec@1.4.13': resolution: {integrity: sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==} - dev: true - /@jridgewell/sourcemap-codec@1.4.14: + '@jridgewell/sourcemap-codec@1.4.14': resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} - dev: true - /@jridgewell/sourcemap-codec@1.4.15: + '@jridgewell/sourcemap-codec@1.4.15': resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - /@jridgewell/trace-mapping@0.3.13: + '@jridgewell/trace-mapping@0.3.13': resolution: {integrity: sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==} - dependencies: - '@jridgewell/resolve-uri': 3.0.7 - '@jridgewell/sourcemap-codec': 1.4.13 - dev: true - /@jridgewell/trace-mapping@0.3.18: + '@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: + '@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: + '@nodelib/fs.stat@2.0.5': resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} - dev: true - /@nodelib/fs.walk@1.2.8: + '@nodelib/fs.walk@1.2.8': resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.13.0 - dev: true - /@one-ini/wasm@0.1.1: + '@one-ini/wasm@0.1.1': resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} - dev: true - /@pkgjs/parseargs@0.11.0: + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - requiresBuild: true - dev: true - optional: true - /@rushstack/eslint-patch@1.6.1: + '@rushstack/eslint-patch@1.6.1': resolution: {integrity: sha512-UY+FGM/2jjMkzQLn8pxcHGMaVLh9aEitG3zY2CiY7XHdLiz3bZOwa6oDxNqEMv7zZkV+cj5DOdz0cQ1BP5Hjgw==} - dev: true - /@tootallnate/once@2.0.0: + '@tootallnate/once@2.0.0': resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} engines: {node: '>= 10'} - dev: true - /@types/canvas-confetti@1.6.4: + '@types/canvas-confetti@1.6.4': resolution: {integrity: sha512-fNyZ/Fdw/Y92X0vv7B+BD6ysHL4xVU5dJcgzgxLdGbn8O3PezZNIJpml44lKM0nsGur+o/6+NZbZeNTt00U1uA==} - dev: true - /@types/chai-subset@1.3.3: + '@types/chai-subset@1.3.3': resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} - dependencies: - '@types/chai': 4.3.3 - dev: true - /@types/chai@4.3.3: + '@types/chai@4.3.3': resolution: {integrity: sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==} - dev: true - /@types/jsdom@20.0.1: + '@types/jsdom@20.0.1': resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} - dependencies: - '@types/node': 16.18.68 - '@types/tough-cookie': 4.0.2 - parse5: 7.1.1 - dev: true - /@types/json-schema@7.0.11: + '@types/json-schema@7.0.11': resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} - dev: true - /@types/node@16.18.68: + '@types/node@16.18.68': resolution: {integrity: sha512-sG3hPIQwJLoewrN7cr0dwEy+yF5nD4D/4FxtQpFciRD/xwUzgD+G05uxZHv5mhfXo4F9Jkp13jjn0CC2q325sg==} - dev: true - /@types/semver@7.5.0: + '@types/semver@7.5.0': resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} - dev: true - /@types/tough-cookie@4.0.2: + '@types/tough-cookie@4.0.2': resolution: {integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==} - dev: true - /@typescript-eslint/eslint-plugin@5.59.9(@typescript-eslint/parser@5.59.9)(eslint@8.56.0)(typescript@4.7.4): + '@typescript-eslint/eslint-plugin@5.59.9': resolution: {integrity: sha512-4uQIBq1ffXd2YvF7MAvehWKW3zVv/w+mSfRAu+8cKbfj3nwzyqJLNcZJpQ/WZ1HLbJDiowwmQ6NO+63nCA+fqA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1008,25 +598,8 @@ packages: peerDependenciesMeta: typescript: optional: true - dependencies: - '@eslint-community/regexpp': 4.5.1 - '@typescript-eslint/parser': 5.59.9(eslint@8.56.0)(typescript@4.7.4) - '@typescript-eslint/scope-manager': 5.59.9 - '@typescript-eslint/type-utils': 5.59.9(eslint@8.56.0)(typescript@4.7.4) - '@typescript-eslint/utils': 5.59.9(eslint@8.56.0)(typescript@4.7.4) - debug: 4.3.4 - eslint: 8.56.0 - grapheme-splitter: 1.0.4 - ignore: 5.2.0 - natural-compare-lite: 1.4.0 - semver: 7.5.1 - tsutils: 3.21.0(typescript@4.7.4) - typescript: 4.7.4 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/parser@5.59.9(eslint@8.56.0)(typescript@4.7.4): + '@typescript-eslint/parser@5.59.9': resolution: {integrity: sha512-FsPkRvBtcLQ/eVK1ivDiNYBjn3TGJdXy2fhXX+rc7czWl4ARwnpArwbihSOHI2Peg9WbtGHrbThfBUkZZGTtvQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1035,26 +608,12 @@ packages: peerDependenciesMeta: typescript: optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.59.9 - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/typescript-estree': 5.59.9(typescript@4.7.4) - debug: 4.3.4 - eslint: 8.56.0 - typescript: 4.7.4 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/scope-manager@5.59.9: + '@typescript-eslint/scope-manager@5.59.9': resolution: {integrity: sha512-8RA+E+w78z1+2dzvK/tGZ2cpGigBZ58VMEHDZtpE1v+LLjzrYGc8mMaTONSxKyEkz3IuXFM0IqYiGHlCsmlZxQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/visitor-keys': 5.59.9 - dev: true - /@typescript-eslint/type-utils@5.59.9(eslint@8.56.0)(typescript@4.7.4): + '@typescript-eslint/type-utils@5.59.9': resolution: {integrity: sha512-ksEsT0/mEHg9e3qZu98AlSrONAQtrSTljL3ow9CGej8eRo7pe+yaC/mvTjptp23Xo/xIf2mLZKC6KPv4Sji26Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1063,23 +622,12 @@ packages: peerDependenciesMeta: typescript: optional: true - dependencies: - '@typescript-eslint/typescript-estree': 5.59.9(typescript@4.7.4) - '@typescript-eslint/utils': 5.59.9(eslint@8.56.0)(typescript@4.7.4) - debug: 4.3.4 - eslint: 8.56.0 - tsutils: 3.21.0(typescript@4.7.4) - typescript: 4.7.4 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/types@5.59.9: + '@typescript-eslint/types@5.59.9': resolution: {integrity: sha512-uW8H5NRgTVneSVTfiCVffBb8AbwWSKg7qcA4Ot3JI3MPCJGsB4Db4BhvAODIIYE5mNj7Q+VJkK7JxmRhk2Lyjw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - /@typescript-eslint/typescript-estree@5.59.9(typescript@4.7.4): + '@typescript-eslint/typescript-estree@5.59.9': resolution: {integrity: sha512-pmM0/VQ7kUhd1QyIxgS+aRvMgw+ZljB3eDb+jYyp6d2bC0mQWLzUDF+DLwCTkQ3tlNyVsvZRXjFyV0LkU/aXjA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1087,185 +635,77 @@ packages: peerDependenciesMeta: typescript: optional: true - dependencies: - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/visitor-keys': 5.59.9 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.1 - tsutils: 3.21.0(typescript@4.7.4) - typescript: 4.7.4 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/utils@5.59.9(eslint@8.56.0)(typescript@4.7.4): + '@typescript-eslint/utils@5.59.9': resolution: {integrity: sha512-1PuMYsju/38I5Ggblaeb98TOoUvjhRvLpLa1DoTOFaLWqaXl/1iQ1eGurTXgBY58NUdtfTXKP5xBq7q9NDaLKg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) - '@types/json-schema': 7.0.11 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.59.9 - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/typescript-estree': 5.59.9(typescript@4.7.4) - eslint: 8.56.0 - eslint-scope: 5.1.1 - semver: 7.5.1 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@typescript-eslint/visitor-keys@5.59.9: + '@typescript-eslint/visitor-keys@5.59.9': resolution: {integrity: sha512-bT7s0td97KMaLwpEBckbzj/YohnvXtqbe2XgqNvTl6RJVakY5mvENOTPvw5u66nljfZxthESpDozs86U+oLY8Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.59.9 - eslint-visitor-keys: 3.3.0 - dev: true - /@ungap/structured-clone@1.2.0: + '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - dev: true - /@vitejs/plugin-vue-jsx@2.1.1(vite@4.5.1)(vue@3.3.12): + '@vitejs/plugin-vue-jsx@2.1.1': resolution: {integrity: sha512-JgDhxstQlwnHBvZ1BSnU5mbmyQ14/t5JhREc6YH5kWyu2QdAAOsLF6xgHoIWarj8tddaiwFrNzLbWJPudpXKYA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^3.0.0 vue: ^3.0.0 - dependencies: - '@babel/core': 7.19.6 - '@babel/plugin-transform-typescript': 7.22.5(@babel/core@7.19.6) - '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.19.6) - vite: 4.5.1(@types/node@16.18.68)(sass@1.69.5) - vue: 3.3.12(typescript@4.7.4) - transitivePeerDependencies: - - supports-color - dev: true - /@vitejs/plugin-vue@3.2.0(vite@4.5.1)(vue@3.3.12): + '@vitejs/plugin-vue@3.2.0': resolution: {integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^3.0.0 vue: ^3.2.25 - dependencies: - vite: 4.5.1(@types/node@16.18.68)(sass@1.69.5) - vue: 3.3.12(typescript@4.7.4) - dev: true - /@volar/language-core@1.11.1: + '@volar/language-core@1.11.1': resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==} - dependencies: - '@volar/source-map': 1.11.1 - dev: true - /@volar/source-map@1.11.1: + '@volar/source-map@1.11.1': resolution: {integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==} - dependencies: - muggle-string: 0.3.1 - dev: true - /@volar/typescript@1.11.1: + '@volar/typescript@1.11.1': resolution: {integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==} - dependencies: - '@volar/language-core': 1.11.1 - path-browserify: 1.0.1 - dev: true - /@vue/babel-helper-vue-transform-on@1.0.2: + '@vue/babel-helper-vue-transform-on@1.0.2': resolution: {integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==} - dev: true - /@vue/babel-plugin-jsx@1.1.1(@babel/core@7.19.6): + '@vue/babel-plugin-jsx@1.1.1': resolution: {integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==} - dependencies: - '@babel/helper-module-imports': 7.18.6 - '@babel/plugin-syntax-jsx': 7.17.12(@babel/core@7.19.6) - '@babel/template': 7.18.10 - '@babel/traverse': 7.19.6 - '@babel/types': 7.19.4 - '@vue/babel-helper-vue-transform-on': 1.0.2 - camelcase: 6.3.0 - html-tags: 3.2.0 - svg-tags: 1.0.0 - transitivePeerDependencies: - - '@babel/core' - - supports-color - dev: true - /@vue/compiler-core@3.3.12: + '@vue/compiler-core@3.3.12': resolution: {integrity: sha512-qAtjyG3GBLG0chzp5xGCyRLLe6wFCHmjI82aGzwuGKyznNP+GJJMxjc0wOYWDB2YKfho7niJFdoFpo0CZZQg9w==} - dependencies: - '@babel/parser': 7.23.6 - '@vue/shared': 3.3.12 - estree-walker: 2.0.2 - source-map-js: 1.0.2 - /@vue/compiler-core@3.3.4: + '@vue/compiler-core@3.3.4': resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} - dependencies: - '@babel/parser': 7.22.5 - '@vue/shared': 3.3.4 - estree-walker: 2.0.2 - source-map-js: 1.0.2 - dev: true - /@vue/compiler-dom@3.3.12: + '@vue/compiler-dom@3.3.12': resolution: {integrity: sha512-RdJU9oEYaoPKUdGXCy0l+i4clesdDeLmbvRlszoc9iagsnBnMmQtYfCPVQ5BHB6o7K4SCucDdJM2Dh3oXB0D6g==} - dependencies: - '@vue/compiler-core': 3.3.12 - '@vue/shared': 3.3.12 - /@vue/compiler-dom@3.3.4: + '@vue/compiler-dom@3.3.4': resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==} - dependencies: - '@vue/compiler-core': 3.3.4 - '@vue/shared': 3.3.4 - dev: true - /@vue/compiler-sfc@3.3.12: + '@vue/compiler-sfc@3.3.12': resolution: {integrity: sha512-yy5b9e7b79dsGbMmglCe/YnhCQgBkHO7Uf6JfjWPSf2/5XH+MKn18LhzhHyxbHdJgnA4lZCqtXzLaJz8Pd8lMw==} - dependencies: - '@babel/parser': 7.23.6 - '@vue/compiler-core': 3.3.12 - '@vue/compiler-dom': 3.3.12 - '@vue/compiler-ssr': 3.3.12 - '@vue/reactivity-transform': 3.3.12 - '@vue/shared': 3.3.12 - estree-walker: 2.0.2 - magic-string: 0.30.5 - postcss: 8.4.32 - source-map-js: 1.0.2 - /@vue/compiler-ssr@3.3.12: + '@vue/compiler-ssr@3.3.12': resolution: {integrity: sha512-adCiMJPznfWcQyk/9HSuXGja859IaMV+b8UNSVzDatqv7h0PvT9BEeS22+gjkWofDiSg5d78/ZLls3sLA+cn3A==} - dependencies: - '@vue/compiler-dom': 3.3.12 - '@vue/shared': 3.3.12 - /@vue/devtools-api@6.5.0: + '@vue/devtools-api@6.5.0': resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} - dev: false - /@vue/eslint-config-prettier@7.1.0(eslint@8.56.0)(prettier@2.8.8): + '@vue/eslint-config-prettier@7.1.0': resolution: {integrity: sha512-Pv/lVr0bAzSIHLd9iz0KnvAr4GKyCEl+h52bc4e5yWuDVtLgFwycF7nrbWTAQAS+FU6q1geVd07lc6EWfJiWKQ==} peerDependencies: eslint: '>= 7.28.0' prettier: '>= 2.0.0' - dependencies: - eslint: 8.56.0 - eslint-config-prettier: 8.5.0(eslint@8.56.0) - eslint-plugin-prettier: 4.0.0(eslint-config-prettier@8.5.0)(eslint@8.56.0)(prettier@2.8.8) - prettier: 2.8.8 - dev: true - /@vue/eslint-config-typescript@11.0.3(eslint-plugin-vue@9.19.2)(eslint@8.56.0)(typescript@4.7.4): + '@vue/eslint-config-typescript@11.0.3': resolution: {integrity: sha512-dkt6W0PX6H/4Xuxg/BlFj5xHvksjpSlVjtkQCpaYJBIEuKj2hOVU7r+TIe+ysCwRYFz/lGqvklntRkCAibsbPw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -1275,81 +715,39 @@ packages: peerDependenciesMeta: typescript: optional: true - dependencies: - '@typescript-eslint/eslint-plugin': 5.59.9(@typescript-eslint/parser@5.59.9)(eslint@8.56.0)(typescript@4.7.4) - '@typescript-eslint/parser': 5.59.9(eslint@8.56.0)(typescript@4.7.4) - eslint: 8.56.0 - eslint-plugin-vue: 9.19.2(eslint@8.56.0) - typescript: 4.7.4 - vue-eslint-parser: 9.3.1(eslint@8.56.0) - transitivePeerDependencies: - - supports-color - dev: true - /@vue/language-core@1.8.25(typescript@4.7.4): + '@vue/language-core@1.8.25': resolution: {integrity: sha512-NJk/5DnAZlpvXX8BdWmHI45bWGLViUaS3R/RMrmFSvFMSbJKuEODpM4kR0F0Ofv5SFzCWuNiMhxameWpVdQsnA==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true - dependencies: - '@volar/language-core': 1.11.1 - '@volar/source-map': 1.11.1 - '@vue/compiler-dom': 3.3.4 - '@vue/shared': 3.3.4 - computeds: 0.0.1 - minimatch: 9.0.3 - muggle-string: 0.3.1 - path-browserify: 1.0.1 - typescript: 4.7.4 - vue-template-compiler: 2.7.14 - dev: true - /@vue/reactivity-transform@3.3.12: + '@vue/reactivity-transform@3.3.12': resolution: {integrity: sha512-g5TijmML7FyKkLt6QnpqNmA4KD7K/T5SbXa88Bhq+hydNQEkzA8veVXWAQuNqg9rjaFYD0rPf0a9NofKA0ENgg==} - dependencies: - '@babel/parser': 7.23.6 - '@vue/compiler-core': 3.3.12 - '@vue/shared': 3.3.12 - estree-walker: 2.0.2 - magic-string: 0.30.5 - /@vue/reactivity@3.3.12: + '@vue/reactivity@3.3.12': resolution: {integrity: sha512-vOJORzO8DlIx88cgTnMLIf2GlLYpoXAKsuoQsK6SGdaqODjxO129pVPTd2s/N/Mb6KKZEFIHIEwWGmtN4YPs+g==} - dependencies: - '@vue/shared': 3.3.12 - /@vue/runtime-core@3.3.12: + '@vue/runtime-core@3.3.12': resolution: {integrity: sha512-5iL4w7MZrSGKEZU2wFAYhDZdZmgn+s//73EfgDXW1M+ZUOl36md7tlWp1QFK/ladiq4FvQ82shVjo0KiPDPr0A==} - dependencies: - '@vue/reactivity': 3.3.12 - '@vue/shared': 3.3.12 - /@vue/runtime-dom@3.3.12: + '@vue/runtime-dom@3.3.12': resolution: {integrity: sha512-8mMzqiIdl+IYa/OXwKwk6/4ebLq7cYV1pUcwCSwBK2KerUa6cwGosen5xrCL9f8o2DJ9TfPFwbPEvH7OXzUpoA==} - dependencies: - '@vue/runtime-core': 3.3.12 - '@vue/shared': 3.3.12 - csstype: 3.1.3 - /@vue/server-renderer@3.3.12(vue@3.3.12): + '@vue/server-renderer@3.3.12': resolution: {integrity: sha512-OZ0IEK5TU5GXb5J8/wSplyxvGGdIcwEmS8EIO302Vz8K6fGSgSJTU54X0Sb6PaefzZdiN3vHsLXO8XIeF8crQQ==} peerDependencies: vue: 3.3.12 - dependencies: - '@vue/compiler-ssr': 3.3.12 - '@vue/shared': 3.3.12 - vue: 3.3.12(typescript@4.7.4) - /@vue/shared@3.3.12: + '@vue/shared@3.3.12': resolution: {integrity: sha512-6p0Yin0pclvnER7BLNOQuod9Z+cxSYh8pSh7CzHnWNjAIP6zrTlCdHRvSCb1aYEx6i3Q3kvfuWU7nG16CgG1ag==} - /@vue/shared@3.3.4: + '@vue/shared@3.3.4': resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} - dev: true - /@vue/test-utils@2.4.3(vue@3.3.12): + '@vue/test-utils@2.4.3': resolution: {integrity: sha512-F4K7mF+ad++VlTrxMJVRnenKSJmO6fkQt2wpRDiKDesQMkfpniGWsqEi/JevxGBo2qEkwwjvTUAoiGJLNx++CA==} peerDependencies: '@vue/server-renderer': ^3.0.1 @@ -1357,390 +755,229 @@ packages: peerDependenciesMeta: '@vue/server-renderer': optional: true - dependencies: - js-beautify: 1.14.11 - vue: 3.3.12(typescript@4.7.4) - vue-component-type-helpers: 1.8.25 - dev: true - /@vue/tsconfig@0.1.3(@types/node@16.18.68): + '@vue/tsconfig@0.1.3': resolution: {integrity: sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true - dependencies: - '@types/node': 16.18.68 - dev: true - /abab@2.0.6: + abab@2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} - dev: true - /abbrev@2.0.0: + abbrev@2.0.0: resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dev: true - /acorn-globals@6.0.0: + acorn-globals@6.0.0: resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} - dependencies: - acorn: 7.4.1 - acorn-walk: 7.2.0 - dev: true - - /acorn-jsx@5.3.2(acorn@8.11.2): - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 8.11.2 - dev: true - /acorn-jsx@5.3.2(acorn@8.8.1): + acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 8.8.1 - dev: true - /acorn-walk@7.2.0: + acorn-walk@7.2.0: resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} engines: {node: '>=0.4.0'} - dev: true - /acorn@7.4.1: + acorn@7.4.1: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} engines: {node: '>=0.4.0'} hasBin: true - dev: true - /acorn@8.11.2: + acorn@8.11.2: resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} engines: {node: '>=0.4.0'} hasBin: true - dev: true - /acorn@8.7.1: + acorn@8.7.1: resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==} engines: {node: '>=0.4.0'} hasBin: true - dev: true - /acorn@8.8.1: + acorn@8.8.1: resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} engines: {node: '>=0.4.0'} hasBin: true - dev: true - /agent-base@6.0.2: + 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 - /ajv@6.12.6: + 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 - /ansi-regex@5.0.1: + ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - dev: true - /ansi-regex@6.0.1: + ansi-regex@6.0.1: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} - dev: true - /ansi-styles@3.2.1: + ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} - dependencies: - color-convert: 1.9.3 - dev: true - /ansi-styles@4.3.0: + ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} - dependencies: - color-convert: 2.0.1 - dev: true - /ansi-styles@6.2.1: + ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} - dev: true - /anymatch@3.1.3: + 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 - /argparse@2.0.1: + argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - dev: true - /array-union@2.1.0: + array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} - dev: true - /assertion-error@1.1.0: + assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} - dev: true - /asynckit@0.4.0: + asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - dev: true - /balanced-match@1.0.2: + balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - dev: true - /binary-extensions@2.2.0: + binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - dev: true - /boolbase@1.0.0: + boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - dev: true - /brace-expansion@1.1.11: + brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - dev: true - /brace-expansion@2.0.1: + brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - dependencies: - balanced-match: 1.0.2 - dev: true - /braces@3.0.2: + braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} - dependencies: - fill-range: 7.0.1 - dev: true - /browser-process-hrtime@1.0.0: + browser-process-hrtime@1.0.0: resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} - dev: true - /browserslist@4.21.4: + browserslist@4.21.4: resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - dependencies: - caniuse-lite: 1.0.30001425 - electron-to-chromium: 1.4.284 - node-releases: 2.0.6 - update-browserslist-db: 1.0.10(browserslist@4.21.4) - dev: true - /call-bind@1.0.2: + call-bind@1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} - dependencies: - function-bind: 1.1.1 - get-intrinsic: 1.1.1 - dev: true - /callsites@3.1.0: + callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - dev: true - /camelcase@6.3.0: + camelcase@6.3.0: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - dev: true - /caniuse-lite@1.0.30001425: + caniuse-lite@1.0.30001425: resolution: {integrity: sha512-/pzFv0OmNG6W0ym80P3NtapU0QEiDS3VuYAZMGoLLqiC7f6FJFe1MjpQDREGApeenD9wloeytmVDj+JLXPC6qw==} - dev: true - /canvas-confetti@1.9.2: + canvas-confetti@1.9.2: resolution: {integrity: sha512-6Xi7aHHzKwxZsem4mCKoqP6YwUG3HamaHHAlz1hTNQPCqXhARFpSXnkC9TWlahHY5CG6hSL5XexNjxK8irVErg==} - dev: false - /chai@4.3.6: + chai@4.3.6: resolution: {integrity: sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==} engines: {node: '>=4'} - dependencies: - assertion-error: 1.1.0 - check-error: 1.0.2 - deep-eql: 3.0.1 - get-func-name: 2.0.0 - loupe: 2.3.4 - pathval: 1.1.1 - type-detect: 4.0.8 - dev: true - /chalk@2.4.2: + chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - dev: true - /chalk@4.1.2: + chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: true - /check-error@1.0.2: + check-error@1.0.2: resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} - dev: true - /chokidar@3.5.3: + 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 - /color-convert@1.9.3: + color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - dependencies: - color-name: 1.1.3 - dev: true - /color-convert@2.0.1: + color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} - dependencies: - color-name: 1.1.4 - dev: true - /color-name@1.1.3: + color-name@1.1.3: resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - dev: true - /color-name@1.1.4: + color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: true - /combined-stream@1.0.8: + combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} - dependencies: - delayed-stream: 1.0.0 - dev: true - /commander@10.0.1: + commander@10.0.1: resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} engines: {node: '>=14'} - dev: true - /computeds@0.0.1: + computeds@0.0.1: resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==} - dev: true - /concat-map@0.0.1: + concat-map@0.0.1: resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} - dev: true - /config-chain@1.1.13: + config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} - dependencies: - ini: 1.3.8 - proto-list: 1.2.4 - dev: true - /convert-source-map@1.8.0: + convert-source-map@1.8.0: resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} - dependencies: - safe-buffer: 5.1.2 - dev: true - /cross-spawn@6.0.5: + cross-spawn@6.0.5: resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} engines: {node: '>=4.8'} - dependencies: - nice-try: 1.0.5 - path-key: 2.0.1 - semver: 5.7.1 - shebang-command: 1.2.0 - which: 1.3.1 - dev: true - /cross-spawn@7.0.3: + cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - dev: true - /cssesc@3.0.0: + cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} hasBin: true - dev: true - /cssom@0.3.8: + cssom@0.3.8: resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} - dev: true - /cssom@0.5.0: + cssom@0.5.0: resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} - dev: true - /cssstyle@2.3.0: + cssstyle@2.3.0: resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} engines: {node: '>=8'} - dependencies: - cssom: 0.3.8 - dev: true - /csstype@3.1.3: + csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - /data-urls@3.0.2: + data-urls@3.0.2: resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} engines: {node: '>=12'} - dependencies: - abab: 2.0.6 - whatwg-mimetype: 3.0.0 - whatwg-url: 11.0.0 - dev: true - /de-indent@1.0.2: + de-indent@1.0.2: resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} - dev: true - /debug@4.3.4: + debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} peerDependencies: @@ -1748,413 +985,223 @@ packages: peerDependenciesMeta: supports-color: optional: true - dependencies: - ms: 2.1.2 - dev: true - /decimal.js@10.3.1: + decimal.js@10.3.1: resolution: {integrity: sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==} - dev: true - /deep-eql@3.0.1: + deep-eql@3.0.1: resolution: {integrity: sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==} engines: {node: '>=0.12'} - dependencies: - type-detect: 4.0.8 - dev: true - /deep-is@0.1.4: + deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - dev: true - /define-properties@1.1.4: + define-properties@1.1.4: resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} engines: {node: '>= 0.4'} - dependencies: - has-property-descriptors: 1.0.0 - object-keys: 1.1.1 - dev: true - /delayed-stream@1.0.0: + delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} - dev: true - /dir-glob@3.0.1: + dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} - dependencies: - path-type: 4.0.0 - dev: true - /doctrine@3.0.0: + doctrine@3.0.0: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} - dependencies: - esutils: 2.0.3 - dev: true - /domexception@4.0.0: + domexception@4.0.0: resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} engines: {node: '>=12'} - dependencies: - webidl-conversions: 7.0.0 - dev: true - /eastasianwidth@0.2.0: + eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - dev: true - /editorconfig@1.0.4: + editorconfig@1.0.4: resolution: {integrity: sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==} engines: {node: '>=14'} hasBin: true - dependencies: - '@one-ini/wasm': 0.1.1 - commander: 10.0.1 - minimatch: 9.0.1 - semver: 7.5.4 - dev: true - /electron-to-chromium@1.4.284: + electron-to-chromium@1.4.284: resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} - dev: true - /emoji-regex@8.0.0: + emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: true - /emoji-regex@9.2.2: + emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - dev: true - /entities@4.4.0: + entities@4.4.0: resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} engines: {node: '>=0.12'} - dev: true - /error-ex@1.3.2: + error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - dependencies: - is-arrayish: 0.2.1 - dev: true - /es-abstract@1.20.1: + es-abstract@1.20.1: resolution: {integrity: sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==} engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - es-to-primitive: 1.2.1 - function-bind: 1.1.1 - function.prototype.name: 1.1.5 - get-intrinsic: 1.1.1 - get-symbol-description: 1.0.0 - has: 1.0.3 - has-property-descriptors: 1.0.0 - has-symbols: 1.0.3 - internal-slot: 1.0.3 - is-callable: 1.2.4 - is-negative-zero: 2.0.2 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 - is-string: 1.0.7 - is-weakref: 1.0.2 - object-inspect: 1.12.2 - object-keys: 1.1.1 - object.assign: 4.1.2 - regexp.prototype.flags: 1.4.3 - string.prototype.trimend: 1.0.5 - string.prototype.trimstart: 1.0.5 - unbox-primitive: 1.0.2 - dev: true - /es-to-primitive@1.2.1: + es-to-primitive@1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} - dependencies: - is-callable: 1.2.4 - is-date-object: 1.0.5 - is-symbol: 1.0.4 - dev: true - /esbuild-android-64@0.15.12: + esbuild-android-64@0.15.12: resolution: {integrity: sha512-MJKXwvPY9g0rGps0+U65HlTsM1wUs9lbjt5CU19RESqycGFDRijMDQsh68MtbzkqWSRdEtiKS1mtPzKneaAI0Q==} engines: {node: '>=12'} cpu: [x64] os: [android] - requiresBuild: true - dev: true - optional: true - /esbuild-android-arm64@0.15.12: + esbuild-android-arm64@0.15.12: resolution: {integrity: sha512-Hc9SEcZbIMhhLcvhr1DH+lrrec9SFTiRzfJ7EGSBZiiw994gfkVV6vG0sLWqQQ6DD7V4+OggB+Hn0IRUdDUqvA==} engines: {node: '>=12'} cpu: [arm64] os: [android] - requiresBuild: true - dev: true - optional: true - /esbuild-darwin-64@0.15.12: + esbuild-darwin-64@0.15.12: resolution: {integrity: sha512-qkmqrTVYPFiePt5qFjP8w/S+GIUMbt6k8qmiPraECUWfPptaPJUGkCKrWEfYFRWB7bY23FV95rhvPyh/KARP8Q==} engines: {node: '>=12'} cpu: [x64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /esbuild-darwin-arm64@0.15.12: + esbuild-darwin-arm64@0.15.12: resolution: {integrity: sha512-z4zPX02tQ41kcXMyN3c/GfZpIjKoI/BzHrdKUwhC/Ki5BAhWv59A9M8H+iqaRbwpzYrYidTybBwiZAIWCLJAkw==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /esbuild-freebsd-64@0.15.12: + esbuild-freebsd-64@0.15.12: resolution: {integrity: sha512-XFL7gKMCKXLDiAiBjhLG0XECliXaRLTZh6hsyzqUqPUf/PY4C6EJDTKIeqqPKXaVJ8+fzNek88285krSz1QECw==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] - requiresBuild: true - dev: true - optional: true - /esbuild-freebsd-arm64@0.15.12: + esbuild-freebsd-arm64@0.15.12: resolution: {integrity: sha512-jwEIu5UCUk6TjiG1X+KQnCGISI+ILnXzIzt9yDVrhjug2fkYzlLbl0K43q96Q3KB66v6N1UFF0r5Ks4Xo7i72g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] - requiresBuild: true - dev: true - optional: true - /esbuild-linux-32@0.15.12: + esbuild-linux-32@0.15.12: resolution: {integrity: sha512-uSQuSEyF1kVzGzuIr4XM+v7TPKxHjBnLcwv2yPyCz8riV8VUCnO/C4BF3w5dHiVpCd5Z1cebBtZJNlC4anWpwA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] - requiresBuild: true - dev: true - optional: true - /esbuild-linux-64@0.15.12: + esbuild-linux-64@0.15.12: resolution: {integrity: sha512-QcgCKb7zfJxqT9o5z9ZUeGH1k8N6iX1Y7VNsEi5F9+HzN1OIx7ESxtQXDN9jbeUSPiRH1n9cw6gFT3H4qbdvcA==} engines: {node: '>=12'} cpu: [x64] os: [linux] - requiresBuild: true - dev: true - optional: true - /esbuild-linux-arm64@0.15.12: + esbuild-linux-arm64@0.15.12: resolution: {integrity: sha512-HtNq5xm8fUpZKwWKS2/YGwSfTF+339L4aIA8yphNKYJckd5hVdhfdl6GM2P3HwLSCORS++++7++//ApEwXEuAQ==} engines: {node: '>=12'} cpu: [arm64] os: [linux] - requiresBuild: true - dev: true - optional: true - /esbuild-linux-arm@0.15.12: + esbuild-linux-arm@0.15.12: resolution: {integrity: sha512-Wf7T0aNylGcLu7hBnzMvsTfEXdEdJY/hY3u36Vla21aY66xR0MS5I1Hw8nVquXjTN0A6fk/vnr32tkC/C2lb0A==} engines: {node: '>=12'} cpu: [arm] os: [linux] - requiresBuild: true - dev: true - optional: true - /esbuild-linux-mips64le@0.15.12: + esbuild-linux-mips64le@0.15.12: resolution: {integrity: sha512-Qol3+AvivngUZkTVFgLpb0H6DT+N5/zM3V1YgTkryPYFeUvuT5JFNDR3ZiS6LxhyF8EE+fiNtzwlPqMDqVcc6A==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] - requiresBuild: true - dev: true - optional: true - /esbuild-linux-ppc64le@0.15.12: + esbuild-linux-ppc64le@0.15.12: resolution: {integrity: sha512-4D8qUCo+CFKaR0cGXtGyVsOI7w7k93Qxb3KFXWr75An0DHamYzq8lt7TNZKoOq/Gh8c40/aKaxvcZnTgQ0TJNg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] - requiresBuild: true - dev: true - optional: true - /esbuild-linux-riscv64@0.15.12: + esbuild-linux-riscv64@0.15.12: resolution: {integrity: sha512-G9w6NcuuCI6TUUxe6ka0enjZHDnSVK8bO+1qDhMOCtl7Tr78CcZilJj8SGLN00zO5iIlwNRZKHjdMpfFgNn1VA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] - requiresBuild: true - dev: true - optional: true - /esbuild-linux-s390x@0.15.12: + esbuild-linux-s390x@0.15.12: resolution: {integrity: sha512-Lt6BDnuXbXeqSlVuuUM5z18GkJAZf3ERskGZbAWjrQoi9xbEIsj/hEzVnSAFLtkfLuy2DE4RwTcX02tZFunXww==} engines: {node: '>=12'} cpu: [s390x] os: [linux] - requiresBuild: true - dev: true - optional: true - /esbuild-netbsd-64@0.15.12: + esbuild-netbsd-64@0.15.12: resolution: {integrity: sha512-jlUxCiHO1dsqoURZDQts+HK100o0hXfi4t54MNRMCAqKGAV33JCVvMplLAa2FwviSojT/5ZG5HUfG3gstwAG8w==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] - requiresBuild: true - dev: true - optional: true - /esbuild-openbsd-64@0.15.12: + esbuild-openbsd-64@0.15.12: resolution: {integrity: sha512-1o1uAfRTMIWNOmpf8v7iudND0L6zRBYSH45sofCZywrcf7NcZA+c7aFsS1YryU+yN7aRppTqdUK1PgbZVaB1Dw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] - requiresBuild: true - dev: true - optional: true - /esbuild-sunos-64@0.15.12: + esbuild-sunos-64@0.15.12: resolution: {integrity: sha512-nkl251DpoWoBO9Eq9aFdoIt2yYmp4I3kvQjba3jFKlMXuqQ9A4q+JaqdkCouG3DHgAGnzshzaGu6xofGcXyPXg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] - requiresBuild: true - dev: true - optional: true - /esbuild-windows-32@0.15.12: + esbuild-windows-32@0.15.12: resolution: {integrity: sha512-WlGeBZHgPC00O08luIp5B2SP4cNCp/PcS+3Pcg31kdcJPopHxLkdCXtadLU9J82LCfw4TVls21A6lilQ9mzHrw==} engines: {node: '>=12'} cpu: [ia32] os: [win32] - requiresBuild: true - dev: true - optional: true - /esbuild-windows-64@0.15.12: + esbuild-windows-64@0.15.12: resolution: {integrity: sha512-VActO3WnWZSN//xjSfbiGOSyC+wkZtI8I4KlgrTo5oHJM6z3MZZBCuFaZHd8hzf/W9KPhF0lY8OqlmWC9HO5AA==} engines: {node: '>=12'} cpu: [x64] os: [win32] - requiresBuild: true - dev: true - optional: true - /esbuild-windows-arm64@0.15.12: + esbuild-windows-arm64@0.15.12: resolution: {integrity: sha512-Of3MIacva1OK/m4zCNIvBfz8VVROBmQT+gRX6pFTLPngFYcj6TFH/12VveAqq1k9VB2l28EoVMNMUCcmsfwyuA==} engines: {node: '>=12'} cpu: [arm64] os: [win32] - requiresBuild: true - dev: true - optional: true - /esbuild@0.15.12: + esbuild@0.15.12: resolution: {integrity: sha512-PcT+/wyDqJQsRVhaE9uX/Oq4XLrFh0ce/bs2TJh4CSaw9xuvI+xFrH2nAYOADbhQjUgAhNWC5LKoUsakm4dxng==} engines: {node: '>=12'} hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.15.12 - '@esbuild/linux-loong64': 0.15.12 - esbuild-android-64: 0.15.12 - esbuild-android-arm64: 0.15.12 - esbuild-darwin-64: 0.15.12 - esbuild-darwin-arm64: 0.15.12 - esbuild-freebsd-64: 0.15.12 - esbuild-freebsd-arm64: 0.15.12 - esbuild-linux-32: 0.15.12 - esbuild-linux-64: 0.15.12 - esbuild-linux-arm: 0.15.12 - esbuild-linux-arm64: 0.15.12 - esbuild-linux-mips64le: 0.15.12 - esbuild-linux-ppc64le: 0.15.12 - esbuild-linux-riscv64: 0.15.12 - esbuild-linux-s390x: 0.15.12 - esbuild-netbsd-64: 0.15.12 - esbuild-openbsd-64: 0.15.12 - esbuild-sunos-64: 0.15.12 - esbuild-windows-32: 0.15.12 - esbuild-windows-64: 0.15.12 - esbuild-windows-arm64: 0.15.12 - dev: true - /esbuild@0.18.20: + esbuild@0.18.20: resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} engines: {node: '>=12'} hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.18.20 - '@esbuild/android-arm64': 0.18.20 - '@esbuild/android-x64': 0.18.20 - '@esbuild/darwin-arm64': 0.18.20 - '@esbuild/darwin-x64': 0.18.20 - '@esbuild/freebsd-arm64': 0.18.20 - '@esbuild/freebsd-x64': 0.18.20 - '@esbuild/linux-arm': 0.18.20 - '@esbuild/linux-arm64': 0.18.20 - '@esbuild/linux-ia32': 0.18.20 - '@esbuild/linux-loong64': 0.18.20 - '@esbuild/linux-mips64el': 0.18.20 - '@esbuild/linux-ppc64': 0.18.20 - '@esbuild/linux-riscv64': 0.18.20 - '@esbuild/linux-s390x': 0.18.20 - '@esbuild/linux-x64': 0.18.20 - '@esbuild/netbsd-x64': 0.18.20 - '@esbuild/openbsd-x64': 0.18.20 - '@esbuild/sunos-x64': 0.18.20 - '@esbuild/win32-arm64': 0.18.20 - '@esbuild/win32-ia32': 0.18.20 - '@esbuild/win32-x64': 0.18.20 - dev: true - /escalade@3.1.1: + escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} - dev: true - /escape-string-regexp@1.0.5: + escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} - dev: true - /escape-string-regexp@4.0.0: + escape-string-regexp@4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - dev: true - /escodegen@2.0.0: + escodegen@2.0.0: resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} engines: {node: '>=6.0'} hasBin: true - dependencies: - esprima: 4.0.1 - estraverse: 5.3.0 - esutils: 2.0.3 - optionator: 0.8.3 - optionalDependencies: - source-map: 0.6.1 - dev: true - /eslint-config-prettier@8.5.0(eslint@8.56.0): + eslint-config-prettier@8.5.0: resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} hasBin: true peerDependencies: eslint: '>=7.0.0' - dependencies: - eslint: 8.56.0 - dev: true - /eslint-plugin-prettier@4.0.0(eslint-config-prettier@8.5.0)(eslint@8.56.0)(prettier@2.8.8): + eslint-plugin-prettier@4.0.0: resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==} engines: {node: '>=6.0.0'} peerDependencies: @@ -2164,263 +1211,125 @@ packages: peerDependenciesMeta: eslint-config-prettier: optional: true - dependencies: - eslint: 8.56.0 - eslint-config-prettier: 8.5.0(eslint@8.56.0) - prettier: 2.8.8 - prettier-linter-helpers: 1.0.0 - dev: true - /eslint-plugin-vue@9.19.2(eslint@8.56.0): + eslint-plugin-vue@9.19.2: resolution: {integrity: sha512-CPDqTOG2K4Ni2o4J5wixkLVNwgctKXFu6oBpVJlpNq7f38lh9I80pRTouZSJ2MAebPJlINU/KTFSXyQfBUlymA==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) - eslint: 8.56.0 - natural-compare: 1.4.0 - nth-check: 2.1.1 - postcss-selector-parser: 6.0.13 - semver: 7.5.4 - vue-eslint-parser: 9.3.1(eslint@8.56.0) - xml-name-validator: 4.0.0 - transitivePeerDependencies: - - supports-color - dev: true - /eslint-scope@5.1.1: + eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 - dev: true - /eslint-scope@7.1.1: + 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 - /eslint-scope@7.2.2: + eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - dev: true - /eslint-visitor-keys@3.3.0: + 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} - dev: true - /eslint-visitor-keys@3.4.1: + eslint-visitor-keys@3.4.1: resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - /eslint-visitor-keys@3.4.3: + eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - /eslint@8.56.0: + eslint@8.56.0: resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) - '@eslint-community/regexpp': 4.10.0 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.56.0 - '@humanwhocodes/config-array': 0.11.13 - '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.0 - 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.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.5.0 - 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 - graphemer: 1.4.0 - ignore: 5.2.0 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - 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.3 - strip-ansi: 6.0.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - dev: true - /espree@9.4.0: + espree@9.4.0: resolution: {integrity: sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - acorn: 8.8.1 - acorn-jsx: 5.3.2(acorn@8.8.1) - eslint-visitor-keys: 3.3.0 - dev: true - /espree@9.6.1: + espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - acorn: 8.11.2 - acorn-jsx: 5.3.2(acorn@8.11.2) - eslint-visitor-keys: 3.4.3 - dev: true - /esprima@4.0.1: + esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} hasBin: true - dev: true - /esquery@1.4.0: + esquery@1.4.0: resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} engines: {node: '>=0.10'} - dependencies: - estraverse: 5.3.0 - dev: true - /esquery@1.5.0: + esquery@1.5.0: resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} engines: {node: '>=0.10'} - dependencies: - estraverse: 5.3.0 - dev: true - /esrecurse@4.3.0: + esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} - dependencies: - estraverse: 5.3.0 - dev: true - /estraverse@4.3.0: + estraverse@4.3.0: resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} engines: {node: '>=4.0'} - dev: true - /estraverse@5.3.0: + estraverse@5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} - dev: true - /estree-walker@2.0.2: + estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - /esutils@2.0.3: + esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} - dev: true - /execa@5.1.1: + execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} - 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 - /fast-deep-equal@3.1.3: + fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - dev: true - /fast-diff@1.2.0: + fast-diff@1.2.0: resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} - dev: true - /fast-glob@3.2.11: + 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 - /fast-json-stable-stringify@2.1.0: + fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - dev: true - /fast-levenshtein@2.0.6: + fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - dev: true - /fastq@1.13.0: + fastq@1.13.0: resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} - dependencies: - reusify: 1.0.4 - dev: true - /file-entry-cache@6.0.1: + file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} - dependencies: - flat-cache: 3.0.4 - dev: true - /fill-range@7.0.1: + fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} - dependencies: - to-regex-range: 5.0.1 - dev: true - /find-up@5.0.0: + 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: + flat-cache@3.0.4: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} - dependencies: - flatted: 3.2.5 - rimraf: 3.0.2 - dev: true - /flatted@3.2.5: + flatted@3.2.5: resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==} - dev: true - /floating-vue@2.0.0-beta.24(vue@3.3.12): + floating-vue@2.0.0-beta.24: resolution: {integrity: sha512-URSzP6YXaF4u1oZ9XGL8Sn8puuM7ivp5jkOUrpy5Q1mfo9BfGppJOn+ierTmsSUfJEeHBae8KT7r5DeI3vQIEw==} peerDependencies: '@nuxt/kit': ^3.2.0 @@ -2428,462 +1337,271 @@ packages: peerDependenciesMeta: '@nuxt/kit': optional: true - dependencies: - '@floating-ui/dom': 1.1.1 - vue: 3.3.12(typescript@4.7.4) - vue-resize: 2.0.0-alpha.1(vue@3.3.12) - dev: false - /foreground-child@3.1.1: + foreground-child@3.1.1: resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} engines: {node: '>=14'} - dependencies: - cross-spawn: 7.0.3 - signal-exit: 4.1.0 - dev: true - /form-data@4.0.0: + form-data@4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - dev: true - /fs.realpath@1.0.0: + fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - dev: true - /fsevents@2.3.2: + 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 - /function-bind@1.1.1: + function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - dev: true - /function.prototype.name@1.1.5: + function.prototype.name@1.1.5: resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.1 - functions-have-names: 1.2.3 - dev: true - /functions-have-names@1.2.3: + functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - dev: true - /gensync@1.0.0-beta.2: + gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} - dev: true - /get-func-name@2.0.0: + get-func-name@2.0.0: resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} - dev: true - /get-intrinsic@1.1.1: + get-intrinsic@1.1.1: resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} - dependencies: - function-bind: 1.1.1 - has: 1.0.3 - has-symbols: 1.0.3 - dev: true - /get-stream@6.0.1: + get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} - dev: true - /get-symbol-description@1.0.0: + get-symbol-description@1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.1 - dev: true - /glob-parent@5.1.2: + glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} - dependencies: - is-glob: 4.0.3 - dev: true - /glob-parent@6.0.2: + glob-parent@6.0.2: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} - dependencies: - is-glob: 4.0.3 - dev: true - /glob@10.3.10: + glob@10.3.10: resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} engines: {node: '>=16 || 14 >=14.17'} hasBin: true - dependencies: - foreground-child: 3.1.1 - jackspeak: 2.3.6 - minimatch: 9.0.1 - minipass: 7.0.4 - path-scurry: 1.10.1 - dev: true - /glob@7.2.3: + 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 - /globals@11.12.0: + globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - dev: true - /globals@13.20.0: + globals@13.20.0: resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} engines: {node: '>=8'} - dependencies: - type-fest: 0.20.2 - dev: true - /globby@11.1.0: + globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.2.11 - ignore: 5.2.0 - merge2: 1.4.1 - slash: 3.0.0 - dev: true - /graceful-fs@4.2.10: + graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} - dev: true - /grapheme-splitter@1.0.4: + grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} - dev: true - /graphemer@1.4.0: + graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - dev: true - /has-bigints@1.0.2: + has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - dev: true - /has-flag@3.0.0: + has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} - dev: true - /has-flag@4.0.0: + has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - dev: true - /has-property-descriptors@1.0.0: + has-property-descriptors@1.0.0: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} - dependencies: - get-intrinsic: 1.1.1 - dev: true - /has-symbols@1.0.3: + has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} - dev: true - /has-tostringtag@1.0.0: + has-tostringtag@1.0.0: resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} engines: {node: '>= 0.4'} - dependencies: - has-symbols: 1.0.3 - dev: true - /has@1.0.3: + has@1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} - dependencies: - function-bind: 1.1.1 - dev: true - /he@1.2.0: + he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true - dev: true - /hosted-git-info@2.8.9: + hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - dev: true - /html-encoding-sniffer@3.0.0: + html-encoding-sniffer@3.0.0: resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} engines: {node: '>=12'} - dependencies: - whatwg-encoding: 2.0.0 - dev: true - /html-tags@3.2.0: + html-tags@3.2.0: resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==} engines: {node: '>=8'} - dev: true - /http-proxy-agent@5.0.0: + http-proxy-agent@5.0.0: resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} engines: {node: '>= 6'} - dependencies: - '@tootallnate/once': 2.0.0 - agent-base: 6.0.2 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: true - /https-proxy-agent@5.0.1: + https-proxy-agent@5.0.1: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} - dependencies: - agent-base: 6.0.2 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: true - /human-signals@2.1.0: + human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} - dev: true - /iconv-lite@0.6.3: + iconv-lite@0.6.3: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} - dependencies: - safer-buffer: 2.1.2 - dev: true - /ignore@5.2.0: + ignore@5.2.0: resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} engines: {node: '>= 4'} - dev: true - /immutable@4.2.4: + immutable@4.2.4: resolution: {integrity: sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==} - dev: true - /import-fresh@3.3.0: + 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 - /imurmurhash@0.1.4: + imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} - dev: true - /inflight@1.0.6: + inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - dev: true - /inherits@2.0.4: + inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: true - /ini@1.3.8: + ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - dev: true - /internal-slot@1.0.3: + internal-slot@1.0.3: resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} engines: {node: '>= 0.4'} - dependencies: - get-intrinsic: 1.1.1 - has: 1.0.3 - side-channel: 1.0.4 - dev: true - /is-arrayish@0.2.1: + is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - dev: true - /is-bigint@1.0.4: + is-bigint@1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} - dependencies: - has-bigints: 1.0.2 - dev: true - /is-binary-path@2.1.0: + is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} - dependencies: - binary-extensions: 2.2.0 - dev: true - /is-boolean-object@1.1.2: + is-boolean-object@1.1.2: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - dev: true - /is-callable@1.2.4: + is-callable@1.2.4: resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} engines: {node: '>= 0.4'} - dev: true - /is-core-module@2.9.0: + is-core-module@2.9.0: resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} - dependencies: - has: 1.0.3 - dev: true - /is-date-object@1.0.5: + is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: true - /is-extglob@2.1.1: + is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} - dev: true - /is-fullwidth-code-point@3.0.0: + is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - dev: true - /is-glob@4.0.3: + is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} - dependencies: - is-extglob: 2.1.1 - dev: true - /is-negative-zero@2.0.2: + is-negative-zero@2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} - dev: true - /is-number-object@1.0.7: + is-number-object@1.0.7: resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: true - /is-number@7.0.0: + is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - dev: true - /is-path-inside@3.0.3: + is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} - dev: true - /is-potential-custom-element-name@1.0.1: + is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} - dev: true - /is-regex@1.1.4: + is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - dev: true - /is-shared-array-buffer@1.0.2: + is-shared-array-buffer@1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} - dependencies: - call-bind: 1.0.2 - dev: true - /is-stream@2.0.1: + is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} - dev: true - /is-string@1.0.7: + is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: true - /is-symbol@1.0.4: + is-symbol@1.0.4: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} - dependencies: - has-symbols: 1.0.3 - dev: true - /is-weakref@1.0.2: + is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} - dependencies: - call-bind: 1.0.2 - dev: true - /isexe@2.0.0: + isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - dev: true - /jackspeak@2.3.6: + jackspeak@2.3.6: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - dev: true - /js-beautify@1.14.11: + js-beautify@1.14.11: resolution: {integrity: sha512-rPogWqAfoYh1Ryqqh2agUpVfbxAhbjuN1SmU86dskQUKouRiggUTCO4+2ym9UPXllc2WAp0J+T5qxn7Um3lCdw==} engines: {node: '>=14'} hasBin: true - dependencies: - config-chain: 1.1.13 - editorconfig: 1.0.4 - glob: 10.3.10 - nopt: 7.2.0 - dev: true - /js-tokens@4.0.0: + js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - dev: true - /js-yaml@4.1.0: + js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true - dependencies: - argparse: 2.0.1 - dev: true - /jsdom@19.0.0: + jsdom@19.0.0: resolution: {integrity: sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==} engines: {node: '>=12'} peerDependencies: @@ -2891,969 +1609,582 @@ packages: peerDependenciesMeta: canvas: optional: true - dependencies: - abab: 2.0.6 - acorn: 8.7.1 - acorn-globals: 6.0.0 - cssom: 0.5.0 - cssstyle: 2.3.0 - data-urls: 3.0.2 - decimal.js: 10.3.1 - domexception: 4.0.0 - escodegen: 2.0.0 - form-data: 4.0.0 - html-encoding-sniffer: 3.0.0 - http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1 - is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.0 - parse5: 6.0.1 - saxes: 5.0.1 - symbol-tree: 3.2.4 - tough-cookie: 4.0.0 - w3c-hr-time: 1.0.2 - w3c-xmlserializer: 3.0.0 - webidl-conversions: 7.0.0 - whatwg-encoding: 2.0.0 - whatwg-mimetype: 3.0.0 - whatwg-url: 10.0.0 - ws: 8.7.0 - xml-name-validator: 4.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /jsesc@2.5.2: + jsesc@2.5.2: resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} engines: {node: '>=4'} hasBin: true - dev: true - /json-parse-better-errors@1.0.2: + json-parse-better-errors@1.0.2: resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} - dev: true - /json-schema-traverse@0.4.1: + json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - dev: true - /json-stable-stringify-without-jsonify@1.0.1: + json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - dev: true - /json5@2.2.1: + json5@2.2.1: resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==} engines: {node: '>=6'} hasBin: true - dev: true - /kolorist@1.7.0: + kolorist@1.7.0: resolution: {integrity: sha512-ymToLHqL02udwVdbkowNpzjFd6UzozMtshPQKVi5k1EjKRqKqBrOnE9QbLEb0/pV76SAiIT13hdL8R6suc+f3g==} - dev: true - /kolorist@1.8.0: + kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} - dev: true - /levn@0.3.0: + levn@0.3.0: resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - type-check: 0.3.2 - dev: true - /levn@0.4.1: + 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 - /load-json-file@4.0.0: + load-json-file@4.0.0: resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} engines: {node: '>=4'} - dependencies: - graceful-fs: 4.2.10 - parse-json: 4.0.0 - pify: 3.0.0 - strip-bom: 3.0.0 - dev: true - /local-pkg@0.4.2: + local-pkg@0.4.2: resolution: {integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==} engines: {node: '>=14'} - dev: true - /local-pkg@0.4.3: + local-pkg@0.4.3: resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} engines: {node: '>=14'} - dev: true - /locate-path@6.0.0: + locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} - dependencies: - p-locate: 5.0.0 - dev: true - /lodash.merge@4.6.2: + lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - dev: true - /lodash@4.17.21: + lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: true - /loupe@2.3.4: + loupe@2.3.4: resolution: {integrity: sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==} - dependencies: - get-func-name: 2.0.0 - dev: true - /lru-cache@10.1.0: + lru-cache@10.1.0: resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} engines: {node: 14 || >=16.14} - dev: true - /lru-cache@6.0.0: + lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} - dependencies: - yallist: 4.0.0 - dev: true - /magic-string@0.30.5: + magic-string@0.30.5: resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - /memorystream@0.3.1: + memorystream@0.3.1: resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} engines: {node: '>= 0.10.0'} - dev: true - /merge-stream@2.0.0: + merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - dev: true - /merge2@1.4.1: + merge2@1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - dev: true - /micromatch@4.0.5: + 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 - /mime-db@1.52.0: + mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} - dev: true - /mime-types@2.1.35: + mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} - dependencies: - mime-db: 1.52.0 - dev: true - /mimic-fn@2.1.0: + mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} - dev: true - /minimatch@3.1.2: + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - dependencies: - brace-expansion: 1.1.11 - dev: true - /minimatch@9.0.1: + minimatch@9.0.1: resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} engines: {node: '>=16 || 14 >=14.17'} - dependencies: - brace-expansion: 2.0.1 - dev: true - /minimatch@9.0.3: + minimatch@9.0.3: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} - dependencies: - brace-expansion: 2.0.1 - dev: true - /minipass@7.0.4: + minipass@7.0.4: resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} engines: {node: '>=16 || 14 >=14.17'} - dev: true - /ms@2.1.2: + ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: true - /muggle-string@0.3.1: + muggle-string@0.3.1: resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==} - dev: true - /nanoid@3.3.4: + nanoid@3.3.4: resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - dev: true - /nanoid@3.3.7: + nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - /natural-compare-lite@1.4.0: + natural-compare-lite@1.4.0: resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} - dev: true - /natural-compare@1.4.0: + natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - dev: true - /nice-try@1.0.5: + nice-try@1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - dev: true - /node-releases@2.0.6: + node-releases@2.0.6: resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} - dev: true - /nopt@7.2.0: + nopt@7.2.0: resolution: {integrity: sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true - dependencies: - abbrev: 2.0.0 - dev: true - /normalize-package-data@2.5.0: + normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} - dependencies: - hosted-git-info: 2.8.9 - resolve: 1.22.0 - semver: 5.7.1 - validate-npm-package-license: 3.0.4 - dev: true - /normalize-path@3.0.0: + normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - dev: true - /npm-run-all@4.1.5: + npm-run-all@4.1.5: resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==} engines: {node: '>= 4'} hasBin: true - dependencies: - ansi-styles: 3.2.1 - chalk: 2.4.2 - cross-spawn: 6.0.5 - memorystream: 0.3.1 - minimatch: 3.1.2 - pidtree: 0.3.1 - read-pkg: 3.0.0 - shell-quote: 1.7.3 - string.prototype.padend: 3.1.3 - dev: true - /npm-run-path@4.0.1: + npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} - dependencies: - path-key: 3.1.1 - dev: true - /nth-check@2.1.1: + nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - dependencies: - boolbase: 1.0.0 - dev: true - /nwsapi@2.2.0: + nwsapi@2.2.0: resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==} - dev: true - /object-inspect@1.12.2: + object-inspect@1.12.2: resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} - dev: true - /object-keys@1.1.1: + object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - dev: true - /object.assign@4.1.2: + object.assign@4.1.2: resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - has-symbols: 1.0.3 - object-keys: 1.1.1 - dev: true - /once@1.4.0: + once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - dependencies: - wrappy: 1.0.2 - dev: true - /onetime@5.1.2: + onetime@5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} - dependencies: - mimic-fn: 2.1.0 - dev: true - /optionator@0.8.3: + optionator@0.8.3: resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} engines: {node: '>= 0.8.0'} - 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 - dev: true - /optionator@0.9.3: + optionator@0.9.3: resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} - dependencies: - '@aashutoshrathi/word-wrap': 1.2.6 - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - dev: true - /p-limit@3.1.0: + p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} - dependencies: - yocto-queue: 0.1.0 - dev: true - /p-locate@5.0.0: + p-locate@5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} - dependencies: - p-limit: 3.1.0 - dev: true - /parent-module@1.0.1: + parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} - dependencies: - callsites: 3.1.0 - dev: true - /parse-json@4.0.0: + parse-json@4.0.0: resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} engines: {node: '>=4'} - dependencies: - error-ex: 1.3.2 - json-parse-better-errors: 1.0.2 - dev: true - /parse5@6.0.1: + parse5@6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - dev: true - /parse5@7.1.1: + parse5@7.1.1: resolution: {integrity: sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==} - dependencies: - entities: 4.4.0 - dev: true - /path-browserify@1.0.1: + path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} - dev: true - /path-exists@4.0.0: + path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} - dev: true - /path-is-absolute@1.0.1: + path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} - dev: true - /path-key@2.0.1: + path-key@2.0.1: resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} engines: {node: '>=4'} - dev: true - /path-key@3.1.1: + path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} - dev: true - /path-parse@1.0.7: + path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: true - /path-scurry@1.10.1: + path-scurry@1.10.1: resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} - dependencies: - lru-cache: 10.1.0 - minipass: 7.0.4 - dev: true - /path-type@3.0.0: + path-type@3.0.0: resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} engines: {node: '>=4'} - dependencies: - pify: 3.0.0 - dev: true - /path-type@4.0.0: + path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - dev: true - /pathe@1.1.0: + pathe@1.1.0: resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} - dev: true - /pathval@1.1.1: + pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} - dev: true - /picocolors@1.0.0: + picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - /picomatch@2.3.1: + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - dev: true - /pidtree@0.3.1: + pidtree@0.3.1: resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} engines: {node: '>=0.10'} hasBin: true - dev: true - /pify@3.0.0: + pify@3.0.0: resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} engines: {node: '>=4'} - dev: true - /postcss-selector-parser@6.0.13: + postcss-selector-parser@6.0.13: resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} engines: {node: '>=4'} - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - dev: true - /postcss@8.4.18: + postcss@8.4.18: resolution: {integrity: sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==} engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.4 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: true - /postcss@8.4.31: + postcss@8.4.31: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: true - /postcss@8.4.32: + postcss@8.4.32: resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==} engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.0.2 - /prelude-ls@1.1.2: + prelude-ls@1.1.2: resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} engines: {node: '>= 0.8.0'} - dev: true - /prelude-ls@1.2.1: + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - dev: true - /prettier-linter-helpers@1.0.0: + prettier-linter-helpers@1.0.0: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} - dependencies: - fast-diff: 1.2.0 - dev: true - /prettier@2.8.8: + prettier@2.8.8: resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} engines: {node: '>=10.13.0'} hasBin: true - dev: true - /proto-list@1.2.4: + proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} - dev: true - /psl@1.8.0: + psl@1.8.0: resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} - dev: true - /punycode@2.1.1: + punycode@2.1.1: resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} engines: {node: '>=6'} - dev: true - /queue-microtask@1.2.3: + queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - dev: true - /read-pkg@3.0.0: + read-pkg@3.0.0: resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} engines: {node: '>=4'} - dependencies: - load-json-file: 4.0.0 - normalize-package-data: 2.5.0 - path-type: 3.0.0 - dev: true - /readdirp@3.6.0: + readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} - dependencies: - picomatch: 2.3.1 - dev: true - /regexp.prototype.flags@1.4.3: + 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.1.4 - functions-have-names: 1.2.3 - dev: true - /resolve-from@4.0.0: + resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} - dev: true - /resolve@1.22.0: + resolve@1.22.0: resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==} hasBin: true - dependencies: - is-core-module: 2.9.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - dev: true - /resolve@1.22.1: + resolve@1.22.1: resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} hasBin: true - dependencies: - is-core-module: 2.9.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - dev: true - /reusify@1.0.4: + reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - dev: true - /rimraf@3.0.2: + rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true - dependencies: - glob: 7.2.3 - dev: true - /rollup@2.79.1: + rollup@2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} engines: {node: '>=10.0.0'} hasBin: true - optionalDependencies: - fsevents: 2.3.2 - dev: true - /rollup@3.29.4: + rollup@3.29.4: resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true - optionalDependencies: - fsevents: 2.3.2 - dev: true - /run-parallel@1.2.0: + run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - dependencies: - queue-microtask: 1.2.3 - dev: true - /safe-buffer@5.1.2: + safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - dev: true - /safer-buffer@2.1.2: + safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - dev: true - /sass@1.69.5: + sass@1.69.5: resolution: {integrity: sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==} engines: {node: '>=14.0.0'} hasBin: true - dependencies: - chokidar: 3.5.3 - immutable: 4.2.4 - source-map-js: 1.0.2 - dev: true - /saxes@5.0.1: + saxes@5.0.1: resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} engines: {node: '>=10'} - dependencies: - xmlchars: 2.2.0 - dev: true - /semver@5.7.1: + semver@5.7.1: resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} hasBin: true - dev: true - /semver@6.3.0: + semver@6.3.0: resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} hasBin: true - dev: true - /semver@7.5.1: + semver@7.5.1: resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==} engines: {node: '>=10'} hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: true - /semver@7.5.4: + semver@7.5.4: resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} engines: {node: '>=10'} hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: true - /shebang-command@1.2.0: + shebang-command@1.2.0: resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=} engines: {node: '>=0.10.0'} - dependencies: - shebang-regex: 1.0.0 - dev: true - /shebang-command@2.0.0: + shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} - dependencies: - shebang-regex: 3.0.0 - dev: true - /shebang-regex@1.0.0: + shebang-regex@1.0.0: resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=} engines: {node: '>=0.10.0'} - dev: true - /shebang-regex@3.0.0: + shebang-regex@3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - dev: true - /shell-quote@1.7.3: + shell-quote@1.7.3: resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==} - dev: true - /side-channel@1.0.4: + side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.1 - object-inspect: 1.12.2 - dev: true - /signal-exit@3.0.7: + signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - dev: true - /signal-exit@4.1.0: + signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - dev: true - /slash@3.0.0: + slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} - dev: true - /source-map-js@1.0.2: + source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} - /source-map@0.6.1: + source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - requiresBuild: true - dev: true - optional: true - /spdx-correct@3.1.1: + spdx-correct@3.1.1: resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} - dependencies: - spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.11 - dev: true - /spdx-exceptions@2.3.0: + spdx-exceptions@2.3.0: resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} - dev: true - /spdx-expression-parse@3.0.1: + spdx-expression-parse@3.0.1: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - dependencies: - spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.11 - dev: true - /spdx-license-ids@3.0.11: + spdx-license-ids@3.0.11: resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==} - dev: true - /string-width@4.2.3: + string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - dev: true - /string-width@5.1.2: + string-width@5.1.2: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.1.0 - dev: true - /string.prototype.padend@3.1.3: + string.prototype.padend@3.1.3: resolution: {integrity: sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==} engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.1 - dev: true - /string.prototype.trimend@1.0.5: + string.prototype.trimend@1.0.5: resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.1 - dev: true - /string.prototype.trimstart@1.0.5: + string.prototype.trimstart@1.0.5: resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.1 - dev: true - /strip-ansi@6.0.1: + strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} - dependencies: - ansi-regex: 5.0.1 - dev: true - /strip-ansi@7.1.0: + strip-ansi@7.1.0: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} - dependencies: - ansi-regex: 6.0.1 - dev: true - /strip-bom@3.0.0: + strip-bom@3.0.0: resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=} engines: {node: '>=4'} - dev: true - /strip-final-newline@2.0.0: + strip-final-newline@2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} - dev: true - /strip-json-comments@3.1.1: + strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - dev: true - /strip-literal@0.4.2: + strip-literal@0.4.2: resolution: {integrity: sha512-pv48ybn4iE1O9RLgCAN0iU4Xv7RlBTiit6DKmMiErbs9x1wH6vXBs45tWc0H5wUIF6TLTrKweqkmYF/iraQKNw==} - dependencies: - acorn: 8.8.1 - dev: true - /supports-color@5.5.0: + supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} - dependencies: - has-flag: 3.0.0 - dev: true - /supports-color@7.2.0: + supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - dev: true - /supports-preserve-symlinks-flag@1.0.0: + supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - dev: true - /svg-tags@1.0.0: + svg-tags@1.0.0: resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} - dev: true - /symbol-tree@3.2.4: + symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - dev: true - /text-table@0.2.0: + text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - dev: true - /tinybench@2.3.1: + tinybench@2.3.1: resolution: {integrity: sha512-hGYWYBMPr7p4g5IarQE7XhlyWveh1EKhy4wUBS1LrHXCKYgvz+4/jCqgmJqZxxldesn05vccrtME2RLLZNW7iA==} - dev: true - /tinypool@0.3.0: + tinypool@0.3.0: resolution: {integrity: sha512-NX5KeqHOBZU6Bc0xj9Vr5Szbb1j8tUHIeD18s41aDJaPeC5QTdEhK0SpdpUrZlj2nv5cctNcSjaKNanXlfcVEQ==} engines: {node: '>=14.0.0'} - dev: true - /tinyspy@1.0.2: + tinyspy@1.0.2: resolution: {integrity: sha512-bSGlgwLBYf7PnUsQ6WOc6SJ3pGOcd+d8AA6EUnLDDM0kWEstC1JIlSZA3UNliDXhd9ABoS7hiRBDCu+XP/sf1Q==} engines: {node: '>=14.0.0'} - dev: true - /to-fast-properties@2.0.0: + to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} - /to-regex-range@5.0.1: + to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} - dependencies: - is-number: 7.0.0 - dev: true - /tough-cookie@4.0.0: + tough-cookie@4.0.0: resolution: {integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==} engines: {node: '>=6'} - dependencies: - psl: 1.8.0 - punycode: 2.1.1 - universalify: 0.1.2 - dev: true - /tr46@3.0.0: + tr46@3.0.0: resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} engines: {node: '>=12'} - dependencies: - punycode: 2.1.1 - dev: true - /tslib@1.14.1: + tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - dev: true - /tsutils@3.21.0(typescript@4.7.4): + tsutils@3.21.0: 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.7.4 - dev: true - /type-check@0.3.2: + type-check@0.3.2: resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=} engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - dev: true - /type-check@0.4.0: + type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.2.1 - dev: true - /type-detect@4.0.8: + type-detect@4.0.8: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} - dev: true - /type-fest@0.20.2: + type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} - dev: true - /typescript@4.7.4: + typescript@4.7.4: resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==} engines: {node: '>=4.2.0'} hasBin: true - /unbox-primitive@1.0.2: + 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 - /universalify@0.1.2: + universalify@0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} - dev: true - /unplugin-icons@0.15.3: + unplugin-icons@0.15.3: resolution: {integrity: sha512-YWgJqv5AahrokeOnta8uX/m1damZA6Rf6zPClgHg2Fa/45iyOe3Lj+Wn/Ba+CSsq9yBffn17YfKfJNyWCNZPvw==} peerDependencies: '@svgr/core': '>=5.5.0' @@ -3869,56 +2200,26 @@ packages: optional: true vue-template-es2015-compiler: optional: true - dependencies: - '@antfu/install-pkg': 0.1.1 - '@antfu/utils': 0.7.2 - '@iconify/utils': 2.1.6 - debug: 4.3.4 - kolorist: 1.7.0 - local-pkg: 0.4.3 - unplugin: 1.0.1 - transitivePeerDependencies: - - supports-color - dev: true - /unplugin@1.0.1: + unplugin@1.0.1: resolution: {integrity: sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA==} - dependencies: - acorn: 8.8.1 - chokidar: 3.5.3 - webpack-sources: 3.2.3 - webpack-virtual-modules: 0.5.0 - dev: true - /update-browserslist-db@1.0.10(browserslist@4.21.4): + update-browserslist-db@1.0.10: resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' - dependencies: - browserslist: 4.21.4 - escalade: 3.1.1 - picocolors: 1.0.0 - dev: true - /uri-js@4.4.1: + uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - dependencies: - punycode: 2.1.1 - dev: true - /util-deprecate@1.0.2: + util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - dev: true - /validate-npm-package-license@3.0.4: + validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - dependencies: - spdx-correct: 3.1.1 - spdx-expression-parse: 3.0.1 - dev: true - /vite@3.2.7(@types/node@16.18.68)(sass@1.69.5): + vite@3.2.7: resolution: {integrity: sha512-29pdXjk49xAP0QBr0xXqu2s5jiQIXNvE/xwd0vUizYT2Hzqe4BksNNoWllFVXJf4eLZ+UlVQmXfB4lWrc+t18g==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -3942,18 +2243,8 @@ packages: optional: true terser: optional: true - dependencies: - '@types/node': 16.18.68 - esbuild: 0.15.12 - postcss: 8.4.18 - resolve: 1.22.1 - rollup: 2.79.1 - sass: 1.69.5 - optionalDependencies: - fsevents: 2.3.2 - dev: true - /vite@4.5.1(@types/node@16.18.68)(sass@1.69.5): + vite@4.5.1: resolution: {integrity: sha512-AXXFaAJ8yebyqzoNB9fu2pHoo/nWX+xZlaRwoeYUxEqBO+Zj4msE5G+BhGBll9lYEKv9Hfks52PAF2X7qDYXQA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -3980,17 +2271,8 @@ packages: optional: true terser: optional: true - dependencies: - '@types/node': 16.18.68 - esbuild: 0.18.20 - postcss: 8.4.31 - rollup: 3.29.4 - sass: 1.69.5 - optionalDependencies: - fsevents: 2.3.2 - dev: true - /vitest@0.24.5(jsdom@19.0.0)(sass@1.69.5): + vitest@0.24.5: resolution: {integrity: sha512-zw6JhPUHtLILQDe5Q39b/SzoITkG+R7hcFjuthp4xsi6zpmfQPOZcHodZ+3bqoWl4EdGK/p1fuMiEwdxgbGLOA==} engines: {node: '>=v14.16.0'} hasBin: true @@ -4011,209 +2293,105 @@ packages: optional: true jsdom: optional: true - dependencies: - '@types/chai': 4.3.3 - '@types/chai-subset': 1.3.3 - '@types/node': 16.18.68 - chai: 4.3.6 - debug: 4.3.4 - jsdom: 19.0.0 - local-pkg: 0.4.2 - strip-literal: 0.4.2 - tinybench: 2.3.1 - tinypool: 0.3.0 - tinyspy: 1.0.2 - vite: 3.2.7(@types/node@16.18.68)(sass@1.69.5) - transitivePeerDependencies: - - less - - sass - - stylus - - sugarss - - supports-color - - terser - dev: true - /vue-component-type-helpers@1.8.25: + vue-component-type-helpers@1.8.25: resolution: {integrity: sha512-NCA6sekiJIMnMs4DdORxATXD+/NRkQpS32UC+I1KQJUasx+Z7MZUb3Y+MsKsFmX+PgyTYSteb73JW77AibaCCw==} - dev: true - /vue-eslint-parser@9.3.1(eslint@8.56.0): + vue-eslint-parser@9.3.1: resolution: {integrity: sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' - dependencies: - debug: 4.3.4 - eslint: 8.56.0 - eslint-scope: 7.1.1 - eslint-visitor-keys: 3.3.0 - espree: 9.4.0 - esquery: 1.4.0 - lodash: 4.17.21 - semver: 7.5.1 - transitivePeerDependencies: - - supports-color - dev: true - /vue-resize@2.0.0-alpha.1(vue@3.3.12): + vue-resize@2.0.0-alpha.1: resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} peerDependencies: vue: ^3.0.0 - dependencies: - vue: 3.3.12(typescript@4.7.4) - dev: false - /vue-router@4.2.5(vue@3.3.12): + vue-router@4.2.5: resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==} peerDependencies: vue: ^3.2.0 - dependencies: - '@vue/devtools-api': 6.5.0 - vue: 3.3.12(typescript@4.7.4) - dev: false - /vue-template-compiler@2.7.14: + vue-template-compiler@2.7.14: resolution: {integrity: sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==} - dependencies: - de-indent: 1.0.2 - he: 1.2.0 - dev: true - /vue-tsc@1.8.25(typescript@4.7.4): + vue-tsc@1.8.25: resolution: {integrity: sha512-lHsRhDc/Y7LINvYhZ3pv4elflFADoEOo67vfClAfF2heVHpHmVquLSjojgCSIwzA4F0Pc4vowT/psXCYcfk+iQ==} hasBin: true peerDependencies: typescript: '*' - dependencies: - '@volar/typescript': 1.11.1 - '@vue/language-core': 1.8.25(typescript@4.7.4) - semver: 7.5.4 - typescript: 4.7.4 - dev: true - /vue@3.3.12(typescript@4.7.4): + vue@3.3.12: resolution: {integrity: sha512-jYNv2QmET2OTHsFzfWHMnqgCfqL4zfo97QwofdET+GBRCHhSCHuMTTvNIgeSn0/xF3JRT5OGah6MDwUFN7MPlg==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true - dependencies: - '@vue/compiler-dom': 3.3.12 - '@vue/compiler-sfc': 3.3.12 - '@vue/runtime-dom': 3.3.12 - '@vue/server-renderer': 3.3.12(vue@3.3.12) - '@vue/shared': 3.3.12 - typescript: 4.7.4 - /w3c-hr-time@1.0.2: + w3c-hr-time@1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} - dependencies: - browser-process-hrtime: 1.0.0 - dev: true - /w3c-xmlserializer@3.0.0: + w3c-xmlserializer@3.0.0: resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==} engines: {node: '>=12'} - dependencies: - xml-name-validator: 4.0.0 - dev: true - /webidl-conversions@7.0.0: + webidl-conversions@7.0.0: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} - dev: true - /webpack-sources@3.2.3: + webpack-sources@3.2.3: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - dev: true - /webpack-virtual-modules@0.5.0: + webpack-virtual-modules@0.5.0: resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==} - dev: true - /whatwg-encoding@2.0.0: + whatwg-encoding@2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} - dependencies: - iconv-lite: 0.6.3 - dev: true - /whatwg-mimetype@3.0.0: + whatwg-mimetype@3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} engines: {node: '>=12'} - dev: true - /whatwg-url@10.0.0: + whatwg-url@10.0.0: resolution: {integrity: sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==} engines: {node: '>=12'} - dependencies: - tr46: 3.0.0 - webidl-conversions: 7.0.0 - dev: true - /whatwg-url@11.0.0: + whatwg-url@11.0.0: resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} engines: {node: '>=12'} - dependencies: - tr46: 3.0.0 - webidl-conversions: 7.0.0 - dev: true - /which-boxed-primitive@1.0.2: + which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - 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 - /which@1.3.1: + which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true - dependencies: - isexe: 2.0.0 - dev: true - /which@2.0.2: + which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} hasBin: true - dependencies: - isexe: 2.0.0 - dev: true - /word-wrap@1.2.3: + word-wrap@1.2.3: resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} engines: {node: '>=0.10.0'} - dev: true - /wrap-ansi@7.0.0: + wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - dev: true - /wrap-ansi@8.1.0: + wrap-ansi@8.1.0: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} engines: {node: '>=12'} - dependencies: - ansi-styles: 6.2.1 - string-width: 5.1.2 - strip-ansi: 7.1.0 - dev: true - /wrappy@1.0.2: + wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - dev: true - /ws@8.7.0: + ws@8.7.0: resolution: {integrity: sha512-c2gsP0PRwcLFzUiA8Mkr37/MI7ilIlHQxaEAtd0uNMbVMoy8puJyafRlm0bV9MbGSabUPeLrRRaqIBcFcA2Pqg==} engines: {node: '>=10.0.0'} peerDependencies: @@ -4224,22 +2402,2364 @@ packages: optional: true utf-8-validate: optional: true - dev: true - /xml-name-validator@4.0.0: + xml-name-validator@4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} - dev: true - /xmlchars@2.2.0: + xmlchars@2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} - dev: true - /yallist@4.0.0: + yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: true - /yocto-queue@0.1.0: + yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - dev: true + +snapshots: + + '@aashutoshrathi/word-wrap@1.2.6': {} + + '@ampproject/remapping@2.2.0': + dependencies: + '@jridgewell/gen-mapping': 0.1.1 + '@jridgewell/trace-mapping': 0.3.13 + + '@antfu/install-pkg@0.1.1': + dependencies: + execa: 5.1.1 + find-up: 5.0.0 + + '@antfu/utils@0.7.2': {} + + '@antfu/utils@0.7.4': {} + + '@babel/code-frame@7.18.6': + dependencies: + '@babel/highlight': 7.18.6 + + '@babel/code-frame@7.22.5': + dependencies: + '@babel/highlight': 7.22.5 + + '@babel/compat-data@7.19.4': {} + + '@babel/core@7.19.6': + dependencies: + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.19.6 + '@babel/helper-compilation-targets': 7.19.3(@babel/core@7.19.6) + '@babel/helper-module-transforms': 7.19.6 + '@babel/helpers': 7.19.4 + '@babel/parser': 7.19.6 + '@babel/template': 7.18.10 + '@babel/traverse': 7.19.6 + '@babel/types': 7.19.4 + convert-source-map: 1.8.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.19.6': + dependencies: + '@babel/types': 7.22.5 + '@jridgewell/gen-mapping': 0.3.2 + jsesc: 2.5.2 + + '@babel/generator@7.22.5': + dependencies: + '@babel/types': 7.22.5 + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.18 + jsesc: 2.5.2 + + '@babel/helper-annotate-as-pure@7.22.5': + dependencies: + '@babel/types': 7.22.5 + + '@babel/helper-compilation-targets@7.19.3(@babel/core@7.19.6)': + dependencies: + '@babel/compat-data': 7.19.4 + '@babel/core': 7.19.6 + '@babel/helper-validator-option': 7.18.6 + browserslist: 4.21.4 + semver: 6.3.0 + + '@babel/helper-create-class-features-plugin@7.22.5(@babel/core@7.19.6)': + dependencies: + '@babel/core': 7.19.6 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-function-name': 7.22.5 + '@babel/helper-member-expression-to-functions': 7.22.5 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.5 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-environment-visitor@7.22.5': {} + + '@babel/helper-function-name@7.22.5': + dependencies: + '@babel/template': 7.22.5 + '@babel/types': 7.22.5 + + '@babel/helper-hoist-variables@7.18.6': + dependencies: + '@babel/types': 7.22.5 + + '@babel/helper-hoist-variables@7.22.5': + dependencies: + '@babel/types': 7.22.5 + + '@babel/helper-member-expression-to-functions@7.22.5': + dependencies: + '@babel/types': 7.22.5 + + '@babel/helper-module-imports@7.18.6': + dependencies: + '@babel/types': 7.22.5 + + '@babel/helper-module-transforms@7.19.6': + dependencies: + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-simple-access': 7.19.4 + '@babel/helper-split-export-declaration': 7.22.5 + '@babel/helper-validator-identifier': 7.22.5 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.5 + '@babel/types': 7.22.5 + transitivePeerDependencies: + - supports-color + + '@babel/helper-optimise-call-expression@7.22.5': + dependencies: + '@babel/types': 7.22.5 + + '@babel/helper-plugin-utils@7.22.5': {} + + '@babel/helper-replace-supers@7.22.5': + dependencies: + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-member-expression-to-functions': 7.22.5 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.5 + '@babel/types': 7.22.5 + transitivePeerDependencies: + - supports-color + + '@babel/helper-simple-access@7.19.4': + dependencies: + '@babel/types': 7.22.5 + + '@babel/helper-skip-transparent-expression-wrappers@7.22.5': + dependencies: + '@babel/types': 7.22.5 + + '@babel/helper-split-export-declaration@7.22.5': + dependencies: + '@babel/types': 7.22.5 + + '@babel/helper-string-parser@7.22.5': {} + + '@babel/helper-validator-identifier@7.22.5': {} + + '@babel/helper-validator-option@7.18.6': {} + + '@babel/helpers@7.19.4': + dependencies: + '@babel/template': 7.22.5 + '@babel/traverse': 7.22.5 + '@babel/types': 7.22.5 + transitivePeerDependencies: + - supports-color + + '@babel/highlight@7.18.6': + dependencies: + '@babel/helper-validator-identifier': 7.22.5 + chalk: 2.4.2 + js-tokens: 4.0.0 + + '@babel/highlight@7.22.5': + dependencies: + '@babel/helper-validator-identifier': 7.22.5 + chalk: 2.4.2 + js-tokens: 4.0.0 + + '@babel/parser@7.19.6': + dependencies: + '@babel/types': 7.22.5 + + '@babel/parser@7.22.5': + dependencies: + '@babel/types': 7.22.5 + + '@babel/parser@7.23.6': + dependencies: + '@babel/types': 7.22.5 + + '@babel/plugin-syntax-jsx@7.17.12(@babel/core@7.19.6)': + dependencies: + '@babel/core': 7.19.6 + '@babel/helper-plugin-utils': 7.22.5 + + '@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.19.6)': + dependencies: + '@babel/core': 7.19.6 + '@babel/helper-plugin-utils': 7.22.5 + + '@babel/plugin-transform-typescript@7.22.5(@babel/core@7.19.6)': + dependencies: + '@babel/core': 7.19.6 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.19.6) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.19.6) + transitivePeerDependencies: + - supports-color + + '@babel/template@7.18.10': + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/parser': 7.22.5 + '@babel/types': 7.22.5 + + '@babel/template@7.22.5': + dependencies: + '@babel/code-frame': 7.22.5 + '@babel/parser': 7.22.5 + '@babel/types': 7.22.5 + + '@babel/traverse@7.19.6': + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.19.6 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-function-name': 7.22.5 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.22.5 + '@babel/parser': 7.22.5 + '@babel/types': 7.22.5 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/traverse@7.22.5': + dependencies: + '@babel/code-frame': 7.22.5 + '@babel/generator': 7.22.5 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-function-name': 7.22.5 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.5 + '@babel/parser': 7.22.5 + '@babel/types': 7.22.5 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.19.4': + dependencies: + '@babel/helper-string-parser': 7.22.5 + '@babel/helper-validator-identifier': 7.22.5 + to-fast-properties: 2.0.0 + + '@babel/types@7.22.5': + dependencies: + '@babel/helper-string-parser': 7.22.5 + '@babel/helper-validator-identifier': 7.22.5 + to-fast-properties: 2.0.0 + + '@esbuild/android-arm64@0.18.20': + optional: true + + '@esbuild/android-arm@0.15.12': + optional: true + + '@esbuild/android-arm@0.18.20': + optional: true + + '@esbuild/android-x64@0.18.20': + optional: true + + '@esbuild/darwin-arm64@0.18.20': + optional: true + + '@esbuild/darwin-x64@0.18.20': + optional: true + + '@esbuild/freebsd-arm64@0.18.20': + optional: true + + '@esbuild/freebsd-x64@0.18.20': + optional: true + + '@esbuild/linux-arm64@0.18.20': + optional: true + + '@esbuild/linux-arm@0.18.20': + optional: true + + '@esbuild/linux-ia32@0.18.20': + optional: true + + '@esbuild/linux-loong64@0.15.12': + optional: true + + '@esbuild/linux-loong64@0.18.20': + optional: true + + '@esbuild/linux-mips64el@0.18.20': + optional: true + + '@esbuild/linux-ppc64@0.18.20': + optional: true + + '@esbuild/linux-riscv64@0.18.20': + optional: true + + '@esbuild/linux-s390x@0.18.20': + optional: true + + '@esbuild/linux-x64@0.18.20': + optional: true + + '@esbuild/netbsd-x64@0.18.20': + optional: true + + '@esbuild/openbsd-x64@0.18.20': + optional: true + + '@esbuild/sunos-x64@0.18.20': + optional: true + + '@esbuild/win32-arm64@0.18.20': + optional: true + + '@esbuild/win32-ia32@0.18.20': + optional: true + + '@esbuild/win32-x64@0.18.20': + optional: true + + '@eslint-community/eslint-utils@4.4.0(eslint@8.56.0)': + dependencies: + eslint: 8.56.0 + eslint-visitor-keys: 3.4.1 + + '@eslint-community/regexpp@4.10.0': {} + + '@eslint-community/regexpp@4.5.1': {} + + '@eslint/eslintrc@2.1.4': + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.6.1 + globals: 13.20.0 + ignore: 5.2.0 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@8.56.0': {} + + '@floating-ui/core@1.5.2': + dependencies: + '@floating-ui/utils': 0.1.6 + + '@floating-ui/dom@1.1.1': + dependencies: + '@floating-ui/core': 1.5.2 + + '@floating-ui/utils@0.1.6': {} + + '@halo-dev/api-client@2.12.0': {} + + '@halo-dev/components@2.12.0(vue-router@4.2.5)(vue@3.3.12)': + dependencies: + floating-vue: 2.0.0-beta.24(vue@3.3.12) + vue: 3.3.12(typescript@4.7.4) + vue-router: 4.2.5(vue@3.3.12) + transitivePeerDependencies: + - '@nuxt/kit' + + '@halo-dev/console-shared@2.12.0(vue-router@4.2.5)(vue@3.3.12)': + dependencies: + '@halo-dev/api-client': 2.12.0 + vue: 3.3.12(typescript@4.7.4) + vue-router: 4.2.5(vue@3.3.12) + + '@halo-dev/ui-plugin-bundler-kit@2.12.0(vite@4.5.1)': + dependencies: + vite: 4.5.1(@types/node@16.18.68)(sass@1.69.5) + + '@humanwhocodes/config-array@0.11.13': + dependencies: + '@humanwhocodes/object-schema': 2.0.1 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/object-schema@2.0.1': {} + + '@iconify/json@2.2.159': + dependencies: + '@iconify/types': 2.0.0 + pathe: 1.1.0 + + '@iconify/types@2.0.0': {} + + '@iconify/utils@2.1.6': + dependencies: + '@antfu/install-pkg': 0.1.1 + '@antfu/utils': 0.7.4 + '@iconify/types': 2.0.0 + debug: 4.3.4 + kolorist: 1.8.0 + local-pkg: 0.4.3 + transitivePeerDependencies: + - supports-color + + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + '@jridgewell/gen-mapping@0.1.1': + dependencies: + '@jridgewell/set-array': 1.1.1 + '@jridgewell/sourcemap-codec': 1.4.13 + + '@jridgewell/gen-mapping@0.3.2': + dependencies: + '@jridgewell/set-array': 1.1.1 + '@jridgewell/sourcemap-codec': 1.4.13 + '@jridgewell/trace-mapping': 0.3.13 + + '@jridgewell/resolve-uri@3.0.7': {} + + '@jridgewell/resolve-uri@3.1.0': {} + + '@jridgewell/set-array@1.1.1': {} + + '@jridgewell/sourcemap-codec@1.4.13': {} + + '@jridgewell/sourcemap-codec@1.4.14': {} + + '@jridgewell/sourcemap-codec@1.4.15': {} + + '@jridgewell/trace-mapping@0.3.13': + dependencies: + '@jridgewell/resolve-uri': 3.0.7 + '@jridgewell/sourcemap-codec': 1.4.13 + + '@jridgewell/trace-mapping@0.3.18': + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.13.0 + + '@one-ini/wasm@0.1.1': {} + + '@pkgjs/parseargs@0.11.0': + optional: true + + '@rushstack/eslint-patch@1.6.1': {} + + '@tootallnate/once@2.0.0': {} + + '@types/canvas-confetti@1.6.4': {} + + '@types/chai-subset@1.3.3': + dependencies: + '@types/chai': 4.3.3 + + '@types/chai@4.3.3': {} + + '@types/jsdom@20.0.1': + dependencies: + '@types/node': 16.18.68 + '@types/tough-cookie': 4.0.2 + parse5: 7.1.1 + + '@types/json-schema@7.0.11': {} + + '@types/node@16.18.68': {} + + '@types/semver@7.5.0': {} + + '@types/tough-cookie@4.0.2': {} + + '@typescript-eslint/eslint-plugin@5.59.9(@typescript-eslint/parser@5.59.9)(eslint@8.56.0)(typescript@4.7.4)': + dependencies: + '@eslint-community/regexpp': 4.5.1 + '@typescript-eslint/parser': 5.59.9(eslint@8.56.0)(typescript@4.7.4) + '@typescript-eslint/scope-manager': 5.59.9 + '@typescript-eslint/type-utils': 5.59.9(eslint@8.56.0)(typescript@4.7.4) + '@typescript-eslint/utils': 5.59.9(eslint@8.56.0)(typescript@4.7.4) + debug: 4.3.4 + eslint: 8.56.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.0 + natural-compare-lite: 1.4.0 + semver: 7.5.1 + tsutils: 3.21.0(typescript@4.7.4) + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@5.59.9(eslint@8.56.0)(typescript@4.7.4)': + dependencies: + '@typescript-eslint/scope-manager': 5.59.9 + '@typescript-eslint/types': 5.59.9 + '@typescript-eslint/typescript-estree': 5.59.9(typescript@4.7.4) + debug: 4.3.4 + eslint: 8.56.0 + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@5.59.9': + dependencies: + '@typescript-eslint/types': 5.59.9 + '@typescript-eslint/visitor-keys': 5.59.9 + + '@typescript-eslint/type-utils@5.59.9(eslint@8.56.0)(typescript@4.7.4)': + dependencies: + '@typescript-eslint/typescript-estree': 5.59.9(typescript@4.7.4) + '@typescript-eslint/utils': 5.59.9(eslint@8.56.0)(typescript@4.7.4) + debug: 4.3.4 + eslint: 8.56.0 + tsutils: 3.21.0(typescript@4.7.4) + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@5.59.9': {} + + '@typescript-eslint/typescript-estree@5.59.9(typescript@4.7.4)': + dependencies: + '@typescript-eslint/types': 5.59.9 + '@typescript-eslint/visitor-keys': 5.59.9 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.1 + tsutils: 3.21.0(typescript@4.7.4) + typescript: 4.7.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@5.59.9(eslint@8.56.0)(typescript@4.7.4)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@types/json-schema': 7.0.11 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 5.59.9 + '@typescript-eslint/types': 5.59.9 + '@typescript-eslint/typescript-estree': 5.59.9(typescript@4.7.4) + eslint: 8.56.0 + eslint-scope: 5.1.1 + semver: 7.5.1 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/visitor-keys@5.59.9': + dependencies: + '@typescript-eslint/types': 5.59.9 + eslint-visitor-keys: 3.3.0 + + '@ungap/structured-clone@1.2.0': {} + + '@vitejs/plugin-vue-jsx@2.1.1(vite@4.5.1)(vue@3.3.12)': + dependencies: + '@babel/core': 7.19.6 + '@babel/plugin-transform-typescript': 7.22.5(@babel/core@7.19.6) + '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.19.6) + vite: 4.5.1(@types/node@16.18.68)(sass@1.69.5) + vue: 3.3.12(typescript@4.7.4) + transitivePeerDependencies: + - supports-color + + '@vitejs/plugin-vue@3.2.0(vite@4.5.1)(vue@3.3.12)': + dependencies: + vite: 4.5.1(@types/node@16.18.68)(sass@1.69.5) + vue: 3.3.12(typescript@4.7.4) + + '@volar/language-core@1.11.1': + dependencies: + '@volar/source-map': 1.11.1 + + '@volar/source-map@1.11.1': + dependencies: + muggle-string: 0.3.1 + + '@volar/typescript@1.11.1': + dependencies: + '@volar/language-core': 1.11.1 + path-browserify: 1.0.1 + + '@vue/babel-helper-vue-transform-on@1.0.2': {} + + '@vue/babel-plugin-jsx@1.1.1(@babel/core@7.19.6)': + dependencies: + '@babel/helper-module-imports': 7.18.6 + '@babel/plugin-syntax-jsx': 7.17.12(@babel/core@7.19.6) + '@babel/template': 7.18.10 + '@babel/traverse': 7.19.6 + '@babel/types': 7.19.4 + '@vue/babel-helper-vue-transform-on': 1.0.2 + camelcase: 6.3.0 + html-tags: 3.2.0 + svg-tags: 1.0.0 + transitivePeerDependencies: + - '@babel/core' + - supports-color + + '@vue/compiler-core@3.3.12': + dependencies: + '@babel/parser': 7.23.6 + '@vue/shared': 3.3.12 + estree-walker: 2.0.2 + source-map-js: 1.0.2 + + '@vue/compiler-core@3.3.4': + dependencies: + '@babel/parser': 7.22.5 + '@vue/shared': 3.3.4 + estree-walker: 2.0.2 + source-map-js: 1.0.2 + + '@vue/compiler-dom@3.3.12': + dependencies: + '@vue/compiler-core': 3.3.12 + '@vue/shared': 3.3.12 + + '@vue/compiler-dom@3.3.4': + dependencies: + '@vue/compiler-core': 3.3.4 + '@vue/shared': 3.3.4 + + '@vue/compiler-sfc@3.3.12': + dependencies: + '@babel/parser': 7.23.6 + '@vue/compiler-core': 3.3.12 + '@vue/compiler-dom': 3.3.12 + '@vue/compiler-ssr': 3.3.12 + '@vue/reactivity-transform': 3.3.12 + '@vue/shared': 3.3.12 + estree-walker: 2.0.2 + magic-string: 0.30.5 + postcss: 8.4.32 + source-map-js: 1.0.2 + + '@vue/compiler-ssr@3.3.12': + dependencies: + '@vue/compiler-dom': 3.3.12 + '@vue/shared': 3.3.12 + + '@vue/devtools-api@6.5.0': {} + + '@vue/eslint-config-prettier@7.1.0(eslint@8.56.0)(prettier@2.8.8)': + dependencies: + eslint: 8.56.0 + eslint-config-prettier: 8.5.0(eslint@8.56.0) + eslint-plugin-prettier: 4.0.0(eslint-config-prettier@8.5.0)(eslint@8.56.0)(prettier@2.8.8) + prettier: 2.8.8 + + '@vue/eslint-config-typescript@11.0.3(eslint-plugin-vue@9.19.2)(eslint@8.56.0)(typescript@4.7.4)': + dependencies: + '@typescript-eslint/eslint-plugin': 5.59.9(@typescript-eslint/parser@5.59.9)(eslint@8.56.0)(typescript@4.7.4) + '@typescript-eslint/parser': 5.59.9(eslint@8.56.0)(typescript@4.7.4) + eslint: 8.56.0 + eslint-plugin-vue: 9.19.2(eslint@8.56.0) + typescript: 4.7.4 + vue-eslint-parser: 9.3.1(eslint@8.56.0) + transitivePeerDependencies: + - supports-color + + '@vue/language-core@1.8.25(typescript@4.7.4)': + dependencies: + '@volar/language-core': 1.11.1 + '@volar/source-map': 1.11.1 + '@vue/compiler-dom': 3.3.4 + '@vue/shared': 3.3.4 + computeds: 0.0.1 + minimatch: 9.0.3 + muggle-string: 0.3.1 + path-browserify: 1.0.1 + typescript: 4.7.4 + vue-template-compiler: 2.7.14 + + '@vue/reactivity-transform@3.3.12': + dependencies: + '@babel/parser': 7.23.6 + '@vue/compiler-core': 3.3.12 + '@vue/shared': 3.3.12 + estree-walker: 2.0.2 + magic-string: 0.30.5 + + '@vue/reactivity@3.3.12': + dependencies: + '@vue/shared': 3.3.12 + + '@vue/runtime-core@3.3.12': + dependencies: + '@vue/reactivity': 3.3.12 + '@vue/shared': 3.3.12 + + '@vue/runtime-dom@3.3.12': + dependencies: + '@vue/runtime-core': 3.3.12 + '@vue/shared': 3.3.12 + csstype: 3.1.3 + + '@vue/server-renderer@3.3.12(vue@3.3.12)': + dependencies: + '@vue/compiler-ssr': 3.3.12 + '@vue/shared': 3.3.12 + vue: 3.3.12(typescript@4.7.4) + + '@vue/shared@3.3.12': {} + + '@vue/shared@3.3.4': {} + + '@vue/test-utils@2.4.3(vue@3.3.12)': + dependencies: + js-beautify: 1.14.11 + vue: 3.3.12(typescript@4.7.4) + vue-component-type-helpers: 1.8.25 + + '@vue/tsconfig@0.1.3(@types/node@16.18.68)': + dependencies: + '@types/node': 16.18.68 + + abab@2.0.6: {} + + abbrev@2.0.0: {} + + acorn-globals@6.0.0: + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + + acorn-jsx@5.3.2(acorn@8.11.2): + dependencies: + acorn: 8.11.2 + + acorn-jsx@5.3.2(acorn@8.8.1): + dependencies: + acorn: 8.8.1 + + acorn-walk@7.2.0: {} + + acorn@7.4.1: {} + + acorn@8.11.2: {} + + acorn@8.7.1: {} + + acorn@8.8.1: {} + + agent-base@6.0.2: + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + + ajv@6.12.6: + 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 + + ansi-regex@5.0.1: {} + + ansi-regex@6.0.1: {} + + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@6.2.1: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + argparse@2.0.1: {} + + array-union@2.1.0: {} + + assertion-error@1.1.0: {} + + asynckit@0.4.0: {} + + balanced-match@1.0.2: {} + + binary-extensions@2.2.0: {} + + boolbase@1.0.0: {} + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.2: + dependencies: + fill-range: 7.0.1 + + browser-process-hrtime@1.0.0: {} + + browserslist@4.21.4: + dependencies: + caniuse-lite: 1.0.30001425 + electron-to-chromium: 1.4.284 + node-releases: 2.0.6 + update-browserslist-db: 1.0.10(browserslist@4.21.4) + + call-bind@1.0.2: + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.1.1 + + callsites@3.1.0: {} + + camelcase@6.3.0: {} + + caniuse-lite@1.0.30001425: {} + + canvas-confetti@1.9.2: {} + + chai@4.3.6: + dependencies: + assertion-error: 1.1.0 + check-error: 1.0.2 + deep-eql: 3.0.1 + get-func-name: 2.0.0 + loupe: 2.3.4 + pathval: 1.1.1 + type-detect: 4.0.8 + + chalk@2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + check-error@1.0.2: {} + + chokidar@3.5.3: + 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 + + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.3: {} + + color-name@1.1.4: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + commander@10.0.1: {} + + computeds@0.0.1: {} + + concat-map@0.0.1: {} + + config-chain@1.1.13: + dependencies: + ini: 1.3.8 + proto-list: 1.2.4 + + convert-source-map@1.8.0: + dependencies: + safe-buffer: 5.1.2 + + cross-spawn@6.0.5: + dependencies: + nice-try: 1.0.5 + path-key: 2.0.1 + semver: 5.7.1 + shebang-command: 1.2.0 + which: 1.3.1 + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + cssesc@3.0.0: {} + + cssom@0.3.8: {} + + cssom@0.5.0: {} + + cssstyle@2.3.0: + dependencies: + cssom: 0.3.8 + + csstype@3.1.3: {} + + data-urls@3.0.2: + dependencies: + abab: 2.0.6 + whatwg-mimetype: 3.0.0 + whatwg-url: 11.0.0 + + de-indent@1.0.2: {} + + debug@4.3.4: + dependencies: + ms: 2.1.2 + + decimal.js@10.3.1: {} + + deep-eql@3.0.1: + dependencies: + type-detect: 4.0.8 + + deep-is@0.1.4: {} + + define-properties@1.1.4: + dependencies: + has-property-descriptors: 1.0.0 + object-keys: 1.1.1 + + delayed-stream@1.0.0: {} + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + doctrine@3.0.0: + dependencies: + esutils: 2.0.3 + + domexception@4.0.0: + dependencies: + webidl-conversions: 7.0.0 + + eastasianwidth@0.2.0: {} + + editorconfig@1.0.4: + dependencies: + '@one-ini/wasm': 0.1.1 + commander: 10.0.1 + minimatch: 9.0.1 + semver: 7.5.4 + + electron-to-chromium@1.4.284: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + entities@4.4.0: {} + + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 + + es-abstract@1.20.1: + dependencies: + call-bind: 1.0.2 + es-to-primitive: 1.2.1 + function-bind: 1.1.1 + function.prototype.name: 1.1.5 + get-intrinsic: 1.1.1 + get-symbol-description: 1.0.0 + has: 1.0.3 + has-property-descriptors: 1.0.0 + has-symbols: 1.0.3 + internal-slot: 1.0.3 + is-callable: 1.2.4 + is-negative-zero: 2.0.2 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + is-string: 1.0.7 + is-weakref: 1.0.2 + object-inspect: 1.12.2 + object-keys: 1.1.1 + object.assign: 4.1.2 + regexp.prototype.flags: 1.4.3 + string.prototype.trimend: 1.0.5 + string.prototype.trimstart: 1.0.5 + unbox-primitive: 1.0.2 + + es-to-primitive@1.2.1: + dependencies: + is-callable: 1.2.4 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + + esbuild-android-64@0.15.12: + optional: true + + esbuild-android-arm64@0.15.12: + optional: true + + esbuild-darwin-64@0.15.12: + optional: true + + esbuild-darwin-arm64@0.15.12: + optional: true + + esbuild-freebsd-64@0.15.12: + optional: true + + esbuild-freebsd-arm64@0.15.12: + optional: true + + esbuild-linux-32@0.15.12: + optional: true + + esbuild-linux-64@0.15.12: + optional: true + + esbuild-linux-arm64@0.15.12: + optional: true + + esbuild-linux-arm@0.15.12: + optional: true + + esbuild-linux-mips64le@0.15.12: + optional: true + + esbuild-linux-ppc64le@0.15.12: + optional: true + + esbuild-linux-riscv64@0.15.12: + optional: true + + esbuild-linux-s390x@0.15.12: + optional: true + + esbuild-netbsd-64@0.15.12: + optional: true + + esbuild-openbsd-64@0.15.12: + optional: true + + esbuild-sunos-64@0.15.12: + optional: true + + esbuild-windows-32@0.15.12: + optional: true + + esbuild-windows-64@0.15.12: + optional: true + + esbuild-windows-arm64@0.15.12: + optional: true + + esbuild@0.15.12: + optionalDependencies: + '@esbuild/android-arm': 0.15.12 + '@esbuild/linux-loong64': 0.15.12 + esbuild-android-64: 0.15.12 + esbuild-android-arm64: 0.15.12 + esbuild-darwin-64: 0.15.12 + esbuild-darwin-arm64: 0.15.12 + esbuild-freebsd-64: 0.15.12 + esbuild-freebsd-arm64: 0.15.12 + esbuild-linux-32: 0.15.12 + esbuild-linux-64: 0.15.12 + esbuild-linux-arm: 0.15.12 + esbuild-linux-arm64: 0.15.12 + esbuild-linux-mips64le: 0.15.12 + esbuild-linux-ppc64le: 0.15.12 + esbuild-linux-riscv64: 0.15.12 + esbuild-linux-s390x: 0.15.12 + esbuild-netbsd-64: 0.15.12 + esbuild-openbsd-64: 0.15.12 + esbuild-sunos-64: 0.15.12 + esbuild-windows-32: 0.15.12 + esbuild-windows-64: 0.15.12 + esbuild-windows-arm64: 0.15.12 + + esbuild@0.18.20: + optionalDependencies: + '@esbuild/android-arm': 0.18.20 + '@esbuild/android-arm64': 0.18.20 + '@esbuild/android-x64': 0.18.20 + '@esbuild/darwin-arm64': 0.18.20 + '@esbuild/darwin-x64': 0.18.20 + '@esbuild/freebsd-arm64': 0.18.20 + '@esbuild/freebsd-x64': 0.18.20 + '@esbuild/linux-arm': 0.18.20 + '@esbuild/linux-arm64': 0.18.20 + '@esbuild/linux-ia32': 0.18.20 + '@esbuild/linux-loong64': 0.18.20 + '@esbuild/linux-mips64el': 0.18.20 + '@esbuild/linux-ppc64': 0.18.20 + '@esbuild/linux-riscv64': 0.18.20 + '@esbuild/linux-s390x': 0.18.20 + '@esbuild/linux-x64': 0.18.20 + '@esbuild/netbsd-x64': 0.18.20 + '@esbuild/openbsd-x64': 0.18.20 + '@esbuild/sunos-x64': 0.18.20 + '@esbuild/win32-arm64': 0.18.20 + '@esbuild/win32-ia32': 0.18.20 + '@esbuild/win32-x64': 0.18.20 + + escalade@3.1.1: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@4.0.0: {} + + escodegen@2.0.0: + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + optionalDependencies: + source-map: 0.6.1 + + eslint-config-prettier@8.5.0(eslint@8.56.0): + dependencies: + eslint: 8.56.0 + + eslint-plugin-prettier@4.0.0(eslint-config-prettier@8.5.0)(eslint@8.56.0)(prettier@2.8.8): + dependencies: + eslint: 8.56.0 + eslint-config-prettier: 8.5.0(eslint@8.56.0) + prettier: 2.8.8 + prettier-linter-helpers: 1.0.0 + + eslint-plugin-vue@9.19.2(eslint@8.56.0): + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + eslint: 8.56.0 + natural-compare: 1.4.0 + nth-check: 2.1.1 + postcss-selector-parser: 6.0.13 + semver: 7.5.4 + vue-eslint-parser: 9.3.1(eslint@8.56.0) + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - supports-color + + eslint-scope@5.1.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + + eslint-scope@7.1.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-scope@7.2.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.3.0: {} + + eslint-visitor-keys@3.4.1: {} + + eslint-visitor-keys@3.4.3: {} + + eslint@8.56.0: + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.56.0 + '@humanwhocodes/config-array': 0.11.13 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 + 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.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 + 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 + graphemer: 1.4.0 + ignore: 5.2.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + 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.3 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + espree@9.4.0: + dependencies: + acorn: 8.8.1 + acorn-jsx: 5.3.2(acorn@8.8.1) + eslint-visitor-keys: 3.3.0 + + espree@9.6.1: + dependencies: + acorn: 8.11.2 + acorn-jsx: 5.3.2(acorn@8.11.2) + eslint-visitor-keys: 3.4.3 + + esprima@4.0.1: {} + + esquery@1.4.0: + dependencies: + estraverse: 5.3.0 + + esquery@1.5.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@4.3.0: {} + + estraverse@5.3.0: {} + + estree-walker@2.0.2: {} + + esutils@2.0.3: {} + + execa@5.1.1: + 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 + + fast-deep-equal@3.1.3: {} + + fast-diff@1.2.0: {} + + fast-glob@3.2.11: + 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 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fastq@1.13.0: + dependencies: + reusify: 1.0.4 + + file-entry-cache@6.0.1: + dependencies: + flat-cache: 3.0.4 + + fill-range@7.0.1: + dependencies: + to-regex-range: 5.0.1 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@3.0.4: + dependencies: + flatted: 3.2.5 + rimraf: 3.0.2 + + flatted@3.2.5: {} + + floating-vue@2.0.0-beta.24(vue@3.3.12): + dependencies: + '@floating-ui/dom': 1.1.1 + vue: 3.3.12(typescript@4.7.4) + vue-resize: 2.0.0-alpha.1(vue@3.3.12) + + foreground-child@3.1.1: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + + form-data@4.0.0: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + fs.realpath@1.0.0: {} + + fsevents@2.3.2: + optional: true + + function-bind@1.1.1: {} + + function.prototype.name@1.1.5: + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.20.1 + functions-have-names: 1.2.3 + + functions-have-names@1.2.3: {} + + gensync@1.0.0-beta.2: {} + + get-func-name@2.0.0: {} + + get-intrinsic@1.1.1: + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.3 + + get-stream@6.0.1: {} + + get-symbol-description@1.0.0: + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.1 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@10.3.10: + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.3.6 + minimatch: 9.0.1 + minipass: 7.0.4 + path-scurry: 1.10.1 + + glob@7.2.3: + 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 + + globals@11.12.0: {} + + globals@13.20.0: + dependencies: + type-fest: 0.20.2 + + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.11 + ignore: 5.2.0 + merge2: 1.4.1 + slash: 3.0.0 + + graceful-fs@4.2.10: {} + + grapheme-splitter@1.0.4: {} + + graphemer@1.4.0: {} + + has-bigints@1.0.2: {} + + has-flag@3.0.0: {} + + has-flag@4.0.0: {} + + has-property-descriptors@1.0.0: + dependencies: + get-intrinsic: 1.1.1 + + has-symbols@1.0.3: {} + + has-tostringtag@1.0.0: + dependencies: + has-symbols: 1.0.3 + + has@1.0.3: + dependencies: + function-bind: 1.1.1 + + he@1.2.0: {} + + hosted-git-info@2.8.9: {} + + html-encoding-sniffer@3.0.0: + dependencies: + whatwg-encoding: 2.0.0 + + html-tags@3.2.0: {} + + http-proxy-agent@5.0.0: + dependencies: + '@tootallnate/once': 2.0.0 + agent-base: 6.0.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + + https-proxy-agent@5.0.1: + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + + human-signals@2.1.0: {} + + iconv-lite@0.6.3: + dependencies: + safer-buffer: 2.1.2 + + ignore@5.2.0: {} + + immutable@4.2.4: {} + + import-fresh@3.3.0: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + imurmurhash@0.1.4: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + ini@1.3.8: {} + + internal-slot@1.0.3: + dependencies: + get-intrinsic: 1.1.1 + has: 1.0.3 + side-channel: 1.0.4 + + is-arrayish@0.2.1: {} + + is-bigint@1.0.4: + dependencies: + has-bigints: 1.0.2 + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.2.0 + + is-boolean-object@1.1.2: + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + + is-callable@1.2.4: {} + + is-core-module@2.9.0: + dependencies: + has: 1.0.3 + + is-date-object@1.0.5: + dependencies: + has-tostringtag: 1.0.0 + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@3.0.0: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-negative-zero@2.0.2: {} + + is-number-object@1.0.7: + dependencies: + has-tostringtag: 1.0.0 + + is-number@7.0.0: {} + + is-path-inside@3.0.3: {} + + is-potential-custom-element-name@1.0.1: {} + + is-regex@1.1.4: + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + + is-shared-array-buffer@1.0.2: + dependencies: + call-bind: 1.0.2 + + is-stream@2.0.1: {} + + is-string@1.0.7: + dependencies: + has-tostringtag: 1.0.0 + + is-symbol@1.0.4: + dependencies: + has-symbols: 1.0.3 + + is-weakref@1.0.2: + dependencies: + call-bind: 1.0.2 + + isexe@2.0.0: {} + + jackspeak@2.3.6: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + js-beautify@1.14.11: + dependencies: + config-chain: 1.1.13 + editorconfig: 1.0.4 + glob: 10.3.10 + nopt: 7.2.0 + + js-tokens@4.0.0: {} + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsdom@19.0.0: + dependencies: + abab: 2.0.6 + acorn: 8.7.1 + acorn-globals: 6.0.0 + cssom: 0.5.0 + cssstyle: 2.3.0 + data-urls: 3.0.2 + decimal.js: 10.3.1 + domexception: 4.0.0 + escodegen: 2.0.0 + form-data: 4.0.0 + html-encoding-sniffer: 3.0.0 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.0 + parse5: 6.0.1 + saxes: 5.0.1 + symbol-tree: 3.2.4 + tough-cookie: 4.0.0 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 3.0.0 + webidl-conversions: 7.0.0 + whatwg-encoding: 2.0.0 + whatwg-mimetype: 3.0.0 + whatwg-url: 10.0.0 + ws: 8.7.0 + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + jsesc@2.5.2: {} + + json-parse-better-errors@1.0.2: {} + + json-schema-traverse@0.4.1: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@2.2.1: {} + + kolorist@1.7.0: {} + + kolorist@1.8.0: {} + + levn@0.3.0: + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + load-json-file@4.0.0: + dependencies: + graceful-fs: 4.2.10 + parse-json: 4.0.0 + pify: 3.0.0 + strip-bom: 3.0.0 + + local-pkg@0.4.2: {} + + local-pkg@0.4.3: {} + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.merge@4.6.2: {} + + lodash@4.17.21: {} + + loupe@2.3.4: + dependencies: + get-func-name: 2.0.0 + + lru-cache@10.1.0: {} + + lru-cache@6.0.0: + dependencies: + yallist: 4.0.0 + + magic-string@0.30.5: + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + + memorystream@0.3.1: {} + + merge-stream@2.0.0: {} + + merge2@1.4.1: {} + + micromatch@4.0.5: + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mimic-fn@2.1.0: {} + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimatch@9.0.1: + dependencies: + brace-expansion: 2.0.1 + + minimatch@9.0.3: + dependencies: + brace-expansion: 2.0.1 + + minipass@7.0.4: {} + + ms@2.1.2: {} + + muggle-string@0.3.1: {} + + nanoid@3.3.4: {} + + nanoid@3.3.7: {} + + natural-compare-lite@1.4.0: {} + + natural-compare@1.4.0: {} + + nice-try@1.0.5: {} + + node-releases@2.0.6: {} + + nopt@7.2.0: + dependencies: + abbrev: 2.0.0 + + normalize-package-data@2.5.0: + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.22.0 + semver: 5.7.1 + validate-npm-package-license: 3.0.4 + + normalize-path@3.0.0: {} + + npm-run-all@4.1.5: + dependencies: + ansi-styles: 3.2.1 + chalk: 2.4.2 + cross-spawn: 6.0.5 + memorystream: 0.3.1 + minimatch: 3.1.2 + pidtree: 0.3.1 + read-pkg: 3.0.0 + shell-quote: 1.7.3 + string.prototype.padend: 3.1.3 + + npm-run-path@4.0.1: + dependencies: + path-key: 3.1.1 + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + nwsapi@2.2.0: {} + + object-inspect@1.12.2: {} + + object-keys@1.1.1: {} + + object.assign@4.1.2: + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + has-symbols: 1.0.3 + object-keys: 1.1.1 + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + + optionator@0.8.3: + 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 + + optionator@0.9.3: + dependencies: + '@aashutoshrathi/word-wrap': 1.2.6 + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-json@4.0.0: + dependencies: + error-ex: 1.3.2 + json-parse-better-errors: 1.0.2 + + parse5@6.0.1: {} + + parse5@7.1.1: + dependencies: + entities: 4.4.0 + + path-browserify@1.0.1: {} + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@2.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-scurry@1.10.1: + dependencies: + lru-cache: 10.1.0 + minipass: 7.0.4 + + path-type@3.0.0: + dependencies: + pify: 3.0.0 + + path-type@4.0.0: {} + + pathe@1.1.0: {} + + pathval@1.1.1: {} + + picocolors@1.0.0: {} + + picomatch@2.3.1: {} + + pidtree@0.3.1: {} + + pify@3.0.0: {} + + postcss-selector-parser@6.0.13: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss@8.4.18: + dependencies: + nanoid: 3.3.4 + picocolors: 1.0.0 + source-map-js: 1.0.2 + + postcss@8.4.31: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.0.2 + + postcss@8.4.32: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.0.2 + + prelude-ls@1.1.2: {} + + prelude-ls@1.2.1: {} + + prettier-linter-helpers@1.0.0: + dependencies: + fast-diff: 1.2.0 + + prettier@2.8.8: {} + + proto-list@1.2.4: {} + + psl@1.8.0: {} + + punycode@2.1.1: {} + + queue-microtask@1.2.3: {} + + read-pkg@3.0.0: + dependencies: + load-json-file: 4.0.0 + normalize-package-data: 2.5.0 + path-type: 3.0.0 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + regexp.prototype.flags@1.4.3: + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + functions-have-names: 1.2.3 + + resolve-from@4.0.0: {} + + resolve@1.22.0: + dependencies: + is-core-module: 2.9.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + resolve@1.22.1: + dependencies: + is-core-module: 2.9.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + reusify@1.0.4: {} + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + rollup@2.79.1: + optionalDependencies: + fsevents: 2.3.2 + + rollup@3.29.4: + optionalDependencies: + fsevents: 2.3.2 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + safe-buffer@5.1.2: {} + + safer-buffer@2.1.2: {} + + sass@1.69.5: + dependencies: + chokidar: 3.5.3 + immutable: 4.2.4 + source-map-js: 1.0.2 + + saxes@5.0.1: + dependencies: + xmlchars: 2.2.0 + + semver@5.7.1: {} + + semver@6.3.0: {} + + semver@7.5.1: + dependencies: + lru-cache: 6.0.0 + + semver@7.5.4: + dependencies: + lru-cache: 6.0.0 + + shebang-command@1.2.0: + dependencies: + shebang-regex: 1.0.0 + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@1.0.0: {} + + shebang-regex@3.0.0: {} + + shell-quote@1.7.3: {} + + side-channel@1.0.4: + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.1 + object-inspect: 1.12.2 + + signal-exit@3.0.7: {} + + signal-exit@4.1.0: {} + + slash@3.0.0: {} + + source-map-js@1.0.2: {} + + source-map@0.6.1: + optional: true + + spdx-correct@3.1.1: + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.11 + + spdx-exceptions@2.3.0: {} + + spdx-expression-parse@3.0.1: + dependencies: + spdx-exceptions: 2.3.0 + spdx-license-ids: 3.0.11 + + spdx-license-ids@3.0.11: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + string.prototype.padend@3.1.3: + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.20.1 + + string.prototype.trimend@1.0.5: + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.20.1 + + string.prototype.trimstart@1.0.5: + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.20.1 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.0.1 + + strip-bom@3.0.0: {} + + strip-final-newline@2.0.0: {} + + strip-json-comments@3.1.1: {} + + strip-literal@0.4.2: + dependencies: + acorn: 8.8.1 + + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + svg-tags@1.0.0: {} + + symbol-tree@3.2.4: {} + + text-table@0.2.0: {} + + tinybench@2.3.1: {} + + tinypool@0.3.0: {} + + tinyspy@1.0.2: {} + + to-fast-properties@2.0.0: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + tough-cookie@4.0.0: + dependencies: + psl: 1.8.0 + punycode: 2.1.1 + universalify: 0.1.2 + + tr46@3.0.0: + dependencies: + punycode: 2.1.1 + + tslib@1.14.1: {} + + tsutils@3.21.0(typescript@4.7.4): + dependencies: + tslib: 1.14.1 + typescript: 4.7.4 + + type-check@0.3.2: + dependencies: + prelude-ls: 1.1.2 + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-detect@4.0.8: {} + + type-fest@0.20.2: {} + + typescript@4.7.4: {} + + unbox-primitive@1.0.2: + dependencies: + call-bind: 1.0.2 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + + universalify@0.1.2: {} + + unplugin-icons@0.15.3: + dependencies: + '@antfu/install-pkg': 0.1.1 + '@antfu/utils': 0.7.2 + '@iconify/utils': 2.1.6 + debug: 4.3.4 + kolorist: 1.7.0 + local-pkg: 0.4.3 + unplugin: 1.0.1 + transitivePeerDependencies: + - supports-color + + unplugin@1.0.1: + dependencies: + acorn: 8.8.1 + chokidar: 3.5.3 + webpack-sources: 3.2.3 + webpack-virtual-modules: 0.5.0 + + update-browserslist-db@1.0.10(browserslist@4.21.4): + dependencies: + browserslist: 4.21.4 + escalade: 3.1.1 + picocolors: 1.0.0 + + uri-js@4.4.1: + dependencies: + punycode: 2.1.1 + + util-deprecate@1.0.2: {} + + validate-npm-package-license@3.0.4: + dependencies: + spdx-correct: 3.1.1 + spdx-expression-parse: 3.0.1 + + vite@3.2.7(@types/node@16.18.68)(sass@1.69.5): + dependencies: + '@types/node': 16.18.68 + esbuild: 0.15.12 + postcss: 8.4.18 + resolve: 1.22.1 + rollup: 2.79.1 + sass: 1.69.5 + optionalDependencies: + fsevents: 2.3.2 + + vite@4.5.1(@types/node@16.18.68)(sass@1.69.5): + dependencies: + '@types/node': 16.18.68 + esbuild: 0.18.20 + postcss: 8.4.31 + rollup: 3.29.4 + sass: 1.69.5 + optionalDependencies: + fsevents: 2.3.2 + + vitest@0.24.5(jsdom@19.0.0)(sass@1.69.5): + dependencies: + '@types/chai': 4.3.3 + '@types/chai-subset': 1.3.3 + '@types/node': 16.18.68 + chai: 4.3.6 + debug: 4.3.4 + jsdom: 19.0.0 + local-pkg: 0.4.2 + strip-literal: 0.4.2 + tinybench: 2.3.1 + tinypool: 0.3.0 + tinyspy: 1.0.2 + vite: 3.2.7(@types/node@16.18.68)(sass@1.69.5) + transitivePeerDependencies: + - less + - sass + - stylus + - sugarss + - supports-color + - terser + + vue-component-type-helpers@1.8.25: {} + + vue-eslint-parser@9.3.1(eslint@8.56.0): + dependencies: + debug: 4.3.4 + eslint: 8.56.0 + eslint-scope: 7.1.1 + eslint-visitor-keys: 3.3.0 + espree: 9.4.0 + esquery: 1.4.0 + lodash: 4.17.21 + semver: 7.5.1 + transitivePeerDependencies: + - supports-color + + vue-resize@2.0.0-alpha.1(vue@3.3.12): + dependencies: + vue: 3.3.12(typescript@4.7.4) + + vue-router@4.2.5(vue@3.3.12): + dependencies: + '@vue/devtools-api': 6.5.0 + vue: 3.3.12(typescript@4.7.4) + + vue-template-compiler@2.7.14: + dependencies: + de-indent: 1.0.2 + he: 1.2.0 + + vue-tsc@1.8.25(typescript@4.7.4): + dependencies: + '@volar/typescript': 1.11.1 + '@vue/language-core': 1.8.25(typescript@4.7.4) + semver: 7.5.4 + typescript: 4.7.4 + + vue@3.3.12(typescript@4.7.4): + dependencies: + '@vue/compiler-dom': 3.3.12 + '@vue/compiler-sfc': 3.3.12 + '@vue/runtime-dom': 3.3.12 + '@vue/server-renderer': 3.3.12(vue@3.3.12) + '@vue/shared': 3.3.12 + typescript: 4.7.4 + + w3c-hr-time@1.0.2: + dependencies: + browser-process-hrtime: 1.0.0 + + w3c-xmlserializer@3.0.0: + dependencies: + xml-name-validator: 4.0.0 + + webidl-conversions@7.0.0: {} + + webpack-sources@3.2.3: {} + + webpack-virtual-modules@0.5.0: {} + + whatwg-encoding@2.0.0: + dependencies: + iconv-lite: 0.6.3 + + whatwg-mimetype@3.0.0: {} + + whatwg-url@10.0.0: + dependencies: + tr46: 3.0.0 + webidl-conversions: 7.0.0 + + whatwg-url@11.0.0: + dependencies: + tr46: 3.0.0 + webidl-conversions: 7.0.0 + + which-boxed-primitive@1.0.2: + 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 + + which@1.3.1: + dependencies: + isexe: 2.0.0 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + word-wrap@1.2.3: {} + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + wrappy@1.0.2: {} + + ws@8.7.0: {} + + xml-name-validator@4.0.0: {} + + xmlchars@2.2.0: {} + + yallist@4.0.0: {} + + yocto-queue@0.1.0: {} diff --git a/ui/src/assets/logo.svg b/ui/src/assets/logo.svg index 86fbed9..93f2841 100644 --- a/ui/src/assets/logo.svg +++ b/ui/src/assets/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/ui/src/index.ts b/ui/src/index.ts index c8dfd78..7be6244 100644 --- a/ui/src/index.ts +++ b/ui/src/index.ts @@ -1,7 +1,7 @@ -import { definePlugin } from "@halo-dev/console-shared"; +import {definePlugin} from "@halo-dev/console-shared"; import HomeView from "./views/HomeView.vue"; -import { IconPlug } from "@halo-dev/components"; -import { markRaw } from "vue"; +import {IconPlug} from "@halo-dev/components"; +import {markRaw} from "vue"; export default definePlugin({ components: {},