diff --git a/.github/workflows/node.js2.yml b/.github/workflows/node.js2.yml index a0d92d00..0692039e 100644 --- a/.github/workflows/node.js2.yml +++ b/.github/workflows/node.js2.yml @@ -33,14 +33,15 @@ jobs: registry-url: 'https://registry.npmjs.org' - run: npm install pnpm -g - run: pnpm install - - run: pnpm build:lib - - run: pnpm build-storybook:vite +# - run: pnpm build:lib +# - run: pnpm build-storybook:vite + - run: pnpm docs:build - name: Setup Pages uses: actions/configure-pages@v3 - name: Build with Jekyll uses: actions/jekyll-build-pages@v1 with: - source: ./storybook-static + source: ./docs/.vitepress/dist destination: ./_site - name: Upload artifact uses: actions/upload-pages-artifact@v1 diff --git a/docs/.vitepress/theme/layout/InlineSvg.vue b/docs/.vitepress/theme/layout/InlineSvg.vue new file mode 100644 index 00000000..673cd584 --- /dev/null +++ b/docs/.vitepress/theme/layout/InlineSvg.vue @@ -0,0 +1,30 @@ + + + + + diff --git a/docs/.vitepress/theme/layout/Layout.vue b/docs/.vitepress/theme/layout/Layout.vue index 9fc3aeb5..70bc98c9 100644 --- a/docs/.vitepress/theme/layout/Layout.vue +++ b/docs/.vitepress/theme/layout/Layout.vue @@ -1,15 +1,17 @@ diff --git a/docs/.vitepress/theme/styles/base.css b/docs/.vitepress/theme/styles/base.css deleted file mode 100644 index 5fb3a3cc..00000000 --- a/docs/.vitepress/theme/styles/base.css +++ /dev/null @@ -1,252 +0,0 @@ -@media (prefers-reduced-motion: reduce) { - *, - ::before, - ::after { - animation-delay: -1ms !important; - animation-duration: 1ms !important; - animation-iteration-count: 1 !important; - background-attachment: initial !important; - scroll-behavior: auto !important; - transition-duration: 0s !important; - transition-delay: 0s !important; - } -} - -*, -::before, -::after { - box-sizing: border-box; -} - -html { - line-height: 1.4; - font-size: 16px; - -webkit-text-size-adjust: 100%; -} - -html.dark { - color-scheme: dark; -} - -body { - margin: 0; - width: 100%; - min-width: 320px; - min-height: 100vh; - line-height: 24px; - font-family: var(--vp-font-family-base); - font-size: 16px; - font-weight: 400; - color: var(--vp-c-text-1); - background-color: var(--vp-c-bg); - direction: ltr; - font-synthesis: style; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -main { - display: block; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - margin: 0; - line-height: 24px; - font-size: 16px; - font-weight: 400; -} - -p { - margin: 0; -} - -strong, -b { - font-weight: 600; -} - -/** - * Avoid 300ms click delay on touch devices that support the `touch-action` - * CSS property. - * - * In particular, unlike most other browsers, IE11+Edge on Windows 10 on - * touch devices and IE Mobile 10-11 DON'T remove the click delay when - * `` is present. - * However, they DO support removing the click delay via - * `touch-action: manipulation`. - * - * See: - * - http://v4-alpha.getbootstrap.com/content/reboot/#click-delay-optimization-for-touch - * - http://caniuse.com/#feat=css-touch-action - * - http://patrickhlauke.github.io/touch/tests/results/#suppressing-300ms-delay - */ -a, -area, -button, -[role='button'], -input, -label, -select, -summary, -textarea { - touch-action: manipulation; -} - -a { - color: inherit; - text-decoration: inherit; -} - -ol, -ul { - list-style: none; - margin: 0; - padding: 0; -} - -blockquote { - margin: 0; -} - -pre, -code, -kbd, -samp { - font-family: var(--vp-font-family-mono); -} - -img, -svg, -video, -canvas, -audio, -iframe, -embed, -object { - display: block; -} - -figure { - margin: 0; -} - -img, -video { - max-width: 100%; - height: auto; -} - -button, -input, -optgroup, -select, -textarea { - border: 0; - padding: 0; - line-height: inherit; - color: inherit; -} - -button { - padding: 0; - font-family: inherit; - background-color: transparent; - background-image: none; -} - -button:enabled, -[role='button']:enabled { - cursor: pointer; -} - -button:focus, -button:focus-visible { - outline: 1px dotted; - outline: 4px auto -webkit-focus-ring-color; -} - -button:focus:not(:focus-visible) { - outline: none !important; -} - -input:focus, -textarea:focus, -select:focus { - outline: none; -} - -table { - border-collapse: collapse; -} - -input { - background-color: transparent; -} - -input:-ms-input-placeholder, -textarea:-ms-input-placeholder { - color: var(--vp-c-text-3); -} - -input::-ms-input-placeholder, -textarea::-ms-input-placeholder { - color: var(--vp-c-text-3); -} - -input::placeholder, -textarea::placeholder { - color: var(--vp-c-text-3); -} - -input::-webkit-outer-spin-button, -input::-webkit-inner-spin-button { - -webkit-appearance: none; - margin: 0; -} - -input[type='number'] { - -moz-appearance: textfield; -} - -textarea { - resize: vertical; -} - -select { - -webkit-appearance: none; -} - -fieldset { - margin: 0; - padding: 0; -} - -h1, -h2, -h3, -h4, -h5, -h6, -li, -p { - overflow-wrap: break-word; -} - -vite-error-overlay { - z-index: 9999; -} - -mjx-container { - display: inline-block; - margin: auto 2px -2px; -} - -mjx-container > svg { - margin: auto; -} diff --git a/docs/.vitepress/theme/styles/components/custom-block.css b/docs/.vitepress/theme/styles/components/custom-block.css deleted file mode 100644 index 655bb34b..00000000 --- a/docs/.vitepress/theme/styles/components/custom-block.css +++ /dev/null @@ -1,142 +0,0 @@ -.custom-block { - border: 1px solid transparent; - border-radius: 8px; - padding: 16px 16px 8px; - line-height: 24px; - font-size: var(--vp-custom-block-font-size); - color: var(--vp-c-text-2); -} - -.custom-block.info { - border-color: var(--vp-custom-block-info-border); - color: var(--vp-custom-block-info-text); - background-color: var(--vp-custom-block-info-bg); -} - -.custom-block.info a, -.custom-block.info code { - color: var(--vp-c-brand-1); -} - -.custom-block.info a:hover { - color: var(--vp-c-brand-2); -} - -.custom-block.info code { - background-color: var(--vp-custom-block-info-code-bg); -} - -.custom-block.tip { - border-color: var(--vp-custom-block-tip-border); - color: var(--vp-custom-block-tip-text); - background-color: var(--vp-custom-block-tip-bg); -} - -.custom-block.tip a, -.custom-block.tip code { - color: var(--vp-c-brand-1); -} - -.custom-block.tip a:hover { - color: var(--vp-c-brand-2); -} - -.custom-block.tip code { - background-color: var(--vp-custom-block-tip-code-bg); -} - -.custom-block.warning { - border-color: var(--vp-custom-block-warning-border); - color: var(--vp-custom-block-warning-text); - background-color: var(--vp-custom-block-warning-bg); -} - -.custom-block.warning a, -.custom-block.warning code { - color: var(--vp-c-warning-1); -} - -.custom-block.warning a:hover { - color: var(--vp-c-warning-2); -} - -.custom-block.warning code { - background-color: var(--vp-custom-block-warning-code-bg); -} - -.custom-block.danger { - border-color: var(--vp-custom-block-danger-border); - color: var(--vp-custom-block-danger-text); - background-color: var(--vp-custom-block-danger-bg); -} - -.custom-block.danger a, -.custom-block.danger code { - color: var(--vp-c-danger-1); -} - -.custom-block.danger a:hover { - color: var(--vp-c-danger-2); -} - -.custom-block.danger code { - background-color: var(--vp-custom-block-danger-code-bg); -} - -.custom-block.details { - border-color: var(--vp-custom-block-details-border); - color: var(--vp-custom-block-details-text); - background-color: var(--vp-custom-block-details-bg); -} - -.custom-block.details a { - color: var(--vp-c-brand-1); -} - -.custom-block.details a:hover { - color: var(--vp-c-brand-2); -} - -.custom-block.details code { - background-color: var(--vp-custom-block-details-code-bg); -} - -.custom-block-title { - font-weight: 600; -} - -.custom-block p + p { - margin: 8px 0; -} - -.custom-block.details summary { - margin: 0 0 8px; - font-weight: 700; - cursor: pointer; -} - -.custom-block.details summary + p { - margin: 8px 0; -} - -.custom-block a { - color: inherit; - font-weight: 600; - text-decoration: underline; - text-underline-offset: 2px; - transition: opacity 0.25s; -} - -.custom-block a:hover { - opacity: 0.75; -} - -.custom-block code { - font-size: var(--vp-custom-block-code-font-size); -} - -.custom-block.custom-block th, -.custom-block.custom-block blockquote > p { - font-size: var(--vp-custom-block-font-size); - color: inherit; -} diff --git a/docs/.vitepress/theme/styles/components/vp-code-group.css b/docs/.vitepress/theme/styles/components/vp-code-group.css deleted file mode 100644 index 4f23a416..00000000 --- a/docs/.vitepress/theme/styles/components/vp-code-group.css +++ /dev/null @@ -1,85 +0,0 @@ -.vp-code-group { - margin-top: 16px; -} - -.vp-code-group .tabs { - position: relative; - display: flex; - margin-right: -24px; - margin-left: -24px; - padding: 0 12px; - background-color: var(--vp-code-tab-bg); - overflow-x: auto; - overflow-y: hidden; - box-shadow: inset 0 -1px var(--vp-code-tab-divider); -} - -@media (min-width: 640px) { - .vp-code-group .tabs { - margin-right: 0; - margin-left: 0; - border-radius: 8px 8px 0 0; - } -} - -.vp-code-group .tabs input { - position: fixed; - opacity: 0; - pointer-events: none; -} - -.vp-code-group .tabs label { - position: relative; - display: inline-block; - border-bottom: 1px solid transparent; - padding: 0 12px; - line-height: 48px; - font-size: 14px; - font-weight: 500; - color: var(--vp-code-tab-text-color); - white-space: nowrap; - cursor: pointer; - transition: color 0.25s; -} - -.vp-code-group .tabs label::after { - position: absolute; - right: 8px; - bottom: -1px; - left: 8px; - z-index: 1; - height: 2px; - border-radius: 2px; - content: ''; - background-color: transparent; - transition: background-color 0.25s; -} - -.vp-code-group label:hover { - color: var(--vp-code-tab-hover-text-color); -} - -.vp-code-group input:checked + label { - color: var(--vp-code-tab-active-text-color); -} - -.vp-code-group input:checked + label::after { - background-color: var(--vp-code-tab-active-bar-color); -} - -.vp-code-group div[class*='language-'], -.vp-block { - display: none; - margin-top: 0 !important; - border-top-left-radius: 0 !important; - border-top-right-radius: 0 !important; -} - -.vp-code-group div[class*='language-'].active, -.vp-block.active { - display: block; -} - -.vp-block { - padding: 20px 24px; -} diff --git a/docs/.vitepress/theme/styles/components/vp-code.css b/docs/.vitepress/theme/styles/components/vp-code.css deleted file mode 100644 index ee74e5b2..00000000 --- a/docs/.vitepress/theme/styles/components/vp-code.css +++ /dev/null @@ -1,7 +0,0 @@ -.dark .vp-code-light { - display: none; -} - -html:not(.dark) .vp-code-dark { - display: none; -} diff --git a/docs/.vitepress/theme/styles/components/vp-doc.css b/docs/.vitepress/theme/styles/components/vp-doc.css deleted file mode 100644 index 332982df..00000000 --- a/docs/.vitepress/theme/styles/components/vp-doc.css +++ /dev/null @@ -1,559 +0,0 @@ -/** - * Headings - * -------------------------------------------------------------------------- */ - -.vp-doc h1, -.vp-doc h2, -.vp-doc h3, -.vp-doc h4, -.vp-doc h5, -.vp-doc h6 { - position: relative; - font-weight: 600; - outline: none; -} - -.vp-doc h1 { - letter-spacing: -0.02em; - line-height: 40px; - font-size: 28px; -} - -.vp-doc h2 { - margin: 48px 0 16px; - border-top: 1px solid var(--vp-c-divider); - padding-top: 24px; - letter-spacing: -0.02em; - line-height: 32px; - font-size: 24px; -} - -.vp-doc h3 { - margin: 32px 0 0; - letter-spacing: -0.01em; - line-height: 28px; - font-size: 20px; -} - -.vp-doc .header-anchor { - position: absolute; - top: 0; - left: 0; - margin-left: -0.87em; - font-weight: 500; - user-select: none; - opacity: 0; - text-decoration: none; - transition: - color 0.25s, - opacity 0.25s; -} - -.vp-doc .header-anchor:before { - content: var(--vp-header-anchor-symbol); -} - -.vp-doc h1:hover .header-anchor, -.vp-doc h1 .header-anchor:focus, -.vp-doc h2:hover .header-anchor, -.vp-doc h2 .header-anchor:focus, -.vp-doc h3:hover .header-anchor, -.vp-doc h3 .header-anchor:focus, -.vp-doc h4:hover .header-anchor, -.vp-doc h4 .header-anchor:focus, -.vp-doc h5:hover .header-anchor, -.vp-doc h5 .header-anchor:focus, -.vp-doc h6:hover .header-anchor, -.vp-doc h6 .header-anchor:focus { - opacity: 1; -} - -@media (min-width: 768px) { - .vp-doc h1 { - letter-spacing: -0.02em; - line-height: 40px; - font-size: 32px; - } -} - -.vp-doc h2 .header-anchor { - top: 24px; -} - -/** - * Paragraph and inline elements - * -------------------------------------------------------------------------- */ - -.vp-doc p, -.vp-doc summary { - margin: 16px 0; -} - -.vp-doc p { - line-height: 28px; -} - -.vp-doc blockquote { - margin: 16px 0; - border-left: 2px solid var(--vp-c-divider); - padding-left: 16px; - transition: border-color 0.5s; -} - -.vp-doc blockquote > p { - margin: 0; - font-size: 16px; - color: var(--vp-c-text-2); - transition: color 0.5s; -} - -.vp-doc a { - font-weight: 500; - color: var(--vp-c-brand-1); - text-decoration: underline; - text-underline-offset: 2px; - transition: - color 0.25s, - opacity 0.25s; -} - -.vp-doc a:hover { - color: var(--vp-c-brand-2); -} - -.vp-doc strong { - font-weight: 600; -} - -/** - * Lists - * -------------------------------------------------------------------------- */ - -.vp-doc ul, -.vp-doc ol { - padding-left: 1.25rem; - margin: 16px 0; -} - -.vp-doc ul { - list-style: disc; -} - -.vp-doc ol { - list-style: decimal; -} - -.vp-doc li + li { - margin-top: 8px; -} - -.vp-doc li > ol, -.vp-doc li > ul { - margin: 8px 0 0; -} - -/** - * Table - * -------------------------------------------------------------------------- */ - -.vp-doc table { - display: block; - border-collapse: collapse; - margin: 20px 0; - overflow-x: auto; -} - -.vp-doc tr { - border-top: 1px solid var(--vp-c-divider); - transition: background-color 0.5s; -} - -.vp-doc tr:nth-child(2n) { - background-color: var(--vp-c-bg-soft); -} - -.vp-doc th, -.vp-doc td { - border: 1px solid var(--vp-c-divider); - padding: 8px 16px; -} - -.vp-doc th { - text-align: left; - font-size: 14px; - font-weight: 600; - color: var(--vp-c-text-2); - background-color: var(--vp-c-bg-soft); -} - -.vp-doc td { - font-size: 14px; -} - -/** - * Decorational elements - * -------------------------------------------------------------------------- */ - -.vp-doc hr { - margin: 16px 0; - border: none; - border-top: 1px solid var(--vp-c-divider); -} - -/** - * Custom Block - * -------------------------------------------------------------------------- */ - -.vp-doc .custom-block { - margin: 16px 0; -} - -.vp-doc .custom-block p { - margin: 8px 0; - line-height: 24px; -} - -.vp-doc .custom-block p:first-child { - margin: 0; -} - -.vp-doc .custom-block div[class*='language-'] { - margin: 8px 0; - border-radius: 8px; -} - -.vp-doc .custom-block div[class*='language-'] code { - font-weight: 400; - background-color: transparent; -} - -.vp-doc .custom-block .vp-code-group .tabs { - margin: 0; - border-radius: 8px 8px 0 0; -} - -/** - * Code - * -------------------------------------------------------------------------- */ - -/* inline code */ -.vp-doc :not(pre, h1, h2, h3, h4, h5, h6) > code { - font-size: var(--vp-code-font-size); - color: var(--vp-code-color); -} - -.vp-doc :not(pre) > code { - border-radius: 4px; - padding: 3px 6px; - background-color: var(--vp-code-bg); - transition: - color 0.25s, - background-color 0.5s; -} - -.vp-doc a > code { - color: var(--vp-code-link-color); -} - -.vp-doc a:hover > code { - color: var(--vp-code-link-hover-color); -} - -.vp-doc h1 > code, -.vp-doc h2 > code, -.vp-doc h3 > code { - font-size: 0.9em; -} - -.vp-doc div[class*='language-'], -.vp-block { - position: relative; - margin: 16px -24px; - background-color: var(--vp-code-block-bg); - overflow-x: auto; - transition: background-color 0.5s; -} - -@media (min-width: 640px) { - .vp-doc div[class*='language-'], - .vp-block { - border-radius: 8px; - margin: 16px 0; - } -} - -@media (max-width: 639px) { - .vp-doc li div[class*='language-'] { - border-radius: 8px 0 0 8px; - } -} - -.vp-doc div[class*='language-'] + div[class*='language-'], -.vp-doc div[class$='-api'] + div[class*='language-'], -.vp-doc div[class*='language-'] + div[class$='-api'] > div[class*='language-'] { - margin-top: -8px; -} - -.vp-doc [class*='language-'] pre, -.vp-doc [class*='language-'] code { - /*rtl:ignore*/ - direction: ltr; - /*rtl:ignore*/ - text-align: left; - white-space: pre; - word-spacing: normal; - word-break: normal; - word-wrap: normal; - -moz-tab-size: 4; - -o-tab-size: 4; - tab-size: 4; - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - hyphens: none; -} - -.vp-doc [class*='language-'] pre { - position: relative; - z-index: 1; - margin: 0; - padding: 20px 0; - background: transparent; - overflow-x: auto; -} - -.vp-doc [class*='language-'] code { - display: block; - padding: 0 24px; - width: fit-content; - min-width: 100%; - line-height: var(--vp-code-line-height); - font-size: var(--vp-code-font-size); - color: var(--vp-code-block-color); - transition: color 0.5s; -} - -.vp-doc [class*='language-'] code .highlighted { - background-color: var(--vp-code-line-highlight-color); - transition: background-color 0.5s; - margin: 0 -24px; - padding: 0 24px; - width: calc(100% + 2 * 24px); - display: inline-block; -} - -.vp-doc [class*='language-'] code .highlighted.error { - background-color: var(--vp-code-line-error-color); -} - -.vp-doc [class*='language-'] code .highlighted.warning { - background-color: var(--vp-code-line-warning-color); -} - -.vp-doc [class*='language-'] code .diff { - transition: background-color 0.5s; - margin: 0 -24px; - padding: 0 24px; - width: calc(100% + 2 * 24px); - display: inline-block; -} - -.vp-doc [class*='language-'] code .diff::before { - position: absolute; - left: 10px; -} - -.vp-doc [class*='language-'] .has-focused-lines .line:not(.has-focus) { - filter: blur(0.095rem); - opacity: 0.4; - transition: - filter 0.35s, - opacity 0.35s; -} - -.vp-doc [class*='language-'] .has-focused-lines .line:not(.has-focus) { - opacity: 0.7; - transition: - filter 0.35s, - opacity 0.35s; -} - -.vp-doc [class*='language-']:hover .has-focused-lines .line:not(.has-focus) { - filter: blur(0); - opacity: 1; -} - -.vp-doc [class*='language-'] code .diff.remove { - background-color: var(--vp-code-line-diff-remove-color); - opacity: 0.7; -} - -.vp-doc [class*='language-'] code .diff.remove::before { - content: '-'; - color: var(--vp-code-line-diff-remove-symbol-color); -} - -.vp-doc [class*='language-'] code .diff.add { - background-color: var(--vp-code-line-diff-add-color); -} - -.vp-doc [class*='language-'] code .diff.add::before { - content: '+'; - color: var(--vp-code-line-diff-add-symbol-color); -} - -.vp-doc div[class*='language-'].line-numbers-mode { - /*rtl:ignore*/ - padding-left: 32px; -} - -.vp-doc .line-numbers-wrapper { - position: absolute; - top: 0; - bottom: 0; - /*rtl:ignore*/ - left: 0; - z-index: 3; - /*rtl:ignore*/ - border-right: 1px solid var(--vp-code-block-divider-color); - padding-top: 20px; - width: 32px; - text-align: center; - font-family: var(--vp-font-family-mono); - line-height: var(--vp-code-line-height); - font-size: var(--vp-code-font-size); - color: var(--vp-code-line-number-color); - transition: - border-color 0.5s, - color 0.5s; -} - -.vp-doc [class*='language-'] > button.copy { - /*rtl:ignore*/ - direction: ltr; - position: absolute; - top: 12px; - /*rtl:ignore*/ - right: 12px; - z-index: 3; - border: 1px solid var(--vp-code-copy-code-border-color); - border-radius: 4px; - width: 40px; - height: 40px; - background-color: var(--vp-code-copy-code-bg); - opacity: 0; - cursor: pointer; - background-image: var(--vp-icon-copy); - background-position: 50%; - background-size: 20px; - background-repeat: no-repeat; - transition: - border-color 0.25s, - background-color 0.25s, - opacity 0.25s; -} - -.vp-doc [class*='language-']:hover > button.copy, -.vp-doc [class*='language-'] > button.copy:focus { - opacity: 1; -} - -.vp-doc [class*='language-'] > button.copy:hover, -.vp-doc [class*='language-'] > button.copy.copied { - border-color: var(--vp-code-copy-code-hover-border-color); - background-color: var(--vp-code-copy-code-hover-bg); -} - -.vp-doc [class*='language-'] > button.copy.copied, -.vp-doc [class*='language-'] > button.copy:hover.copied { - /*rtl:ignore*/ - border-radius: 0 4px 4px 0; - background-color: var(--vp-code-copy-code-hover-bg); - background-image: var(--vp-icon-copied); -} - -.vp-doc [class*='language-'] > button.copy.copied::before, -.vp-doc [class*='language-'] > button.copy:hover.copied::before { - position: relative; - top: -1px; - /*rtl:ignore*/ - transform: translateX(calc(-100% - 1px)); - display: flex; - justify-content: center; - align-items: center; - border: 1px solid var(--vp-code-copy-code-hover-border-color); - /*rtl:ignore*/ - border-right: 0; - border-radius: 4px 0 0 4px; - padding: 0 10px; - width: fit-content; - height: 40px; - text-align: center; - font-size: 12px; - font-weight: 500; - color: var(--vp-code-copy-code-active-text); - background-color: var(--vp-code-copy-code-hover-bg); - white-space: nowrap; - content: var(--vp-code-copy-copied-text-content); -} - -.vp-doc [class*='language-'] > span.lang { - position: absolute; - top: 2px; - /*rtl:ignore*/ - right: 8px; - z-index: 2; - font-size: 12px; - font-weight: 500; - color: var(--vp-code-lang-color); - transition: - color 0.4s, - opacity 0.4s; -} - -.vp-doc [class*='language-']:hover > button.copy + span.lang, -.vp-doc [class*='language-'] > button.copy:focus + span.lang { - opacity: 0; -} - -/** - * Component: Team - * -------------------------------------------------------------------------- */ - -.vp-doc .VPTeamMembers { - margin-top: 24px; -} - -.vp-doc .VPTeamMembers.small.count-1 .container { - margin: 0 !important; - max-width: calc((100% - 24px) / 2) !important; -} - -.vp-doc .VPTeamMembers.small.count-2 .container, -.vp-doc .VPTeamMembers.small.count-3 .container { - max-width: 100% !important; -} - -.vp-doc .VPTeamMembers.medium.count-1 .container { - margin: 0 !important; - max-width: calc((100% - 24px) / 2) !important; -} - -/* prettier-ignore */ -:is(.vp-external-link-icon, .vp-doc a[href*='://'], .vp-doc a[target='_blank']):not(.no-icon)::after { - display: inline-block; - margin-top: -1px; - margin-left: 4px; - width: 11px; - height: 11px; - background: currentColor; - color: var(--vp-c-text-3); - flex-shrink: 0; - --icon: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' /%3E%3C/svg%3E"); - -webkit-mask-image: var(--icon); - mask-image: var(--icon); -} - -.vp-external-link-icon::after { - content: ''; -} diff --git a/docs/.vitepress/theme/styles/components/vp-sponsor.css b/docs/.vitepress/theme/styles/components/vp-sponsor.css deleted file mode 100644 index 9d7a2a5c..00000000 --- a/docs/.vitepress/theme/styles/components/vp-sponsor.css +++ /dev/null @@ -1,155 +0,0 @@ -/** - * VPSponsors styles are defined as global because a new class gets - * allied in onMounted` hook and we can't use socped style. - */ -.vp-sponsor { - border-radius: 16px; - overflow: hidden; -} - -.vp-sponsor.aside { - border-radius: 12px; -} - -.vp-sponsor-section + .vp-sponsor-section { - margin-top: 4px; -} - -.vp-sponsor-tier { - margin-bottom: 4px; - text-align: center; - letter-spacing: 1px; - line-height: 24px; - width: 100%; - font-weight: 600; - color: var(--vp-c-text-2); - background-color: var(--vp-c-bg-soft); -} - -.vp-sponsor.normal .vp-sponsor-tier { - padding: 13px 0 11px; - font-size: 14px; -} - -.vp-sponsor.aside .vp-sponsor-tier { - padding: 9px 0 7px; - font-size: 12px; -} - -.vp-sponsor-grid + .vp-sponsor-tier { - margin-top: 4px; -} - -.vp-sponsor-grid { - display: flex; - flex-wrap: wrap; - gap: 4px; -} - -.vp-sponsor-grid.xmini .vp-sponsor-grid-link { - height: 64px; -} -.vp-sponsor-grid.xmini .vp-sponsor-grid-image { - max-width: 64px; - max-height: 22px; -} - -.vp-sponsor-grid.mini .vp-sponsor-grid-link { - height: 72px; -} -.vp-sponsor-grid.mini .vp-sponsor-grid-image { - max-width: 96px; - max-height: 24px; -} - -.vp-sponsor-grid.small .vp-sponsor-grid-link { - height: 96px; -} -.vp-sponsor-grid.small .vp-sponsor-grid-image { - max-width: 96px; - max-height: 24px; -} - -.vp-sponsor-grid.medium .vp-sponsor-grid-link { - height: 112px; -} -.vp-sponsor-grid.medium .vp-sponsor-grid-image { - max-width: 120px; - max-height: 36px; -} - -.vp-sponsor-grid.big .vp-sponsor-grid-link { - height: 184px; -} -.vp-sponsor-grid.big .vp-sponsor-grid-image { - max-width: 192px; - max-height: 56px; -} - -.vp-sponsor-grid[data-vp-grid='2'] .vp-sponsor-grid-item { - width: calc((100% - 4px) / 2); -} - -.vp-sponsor-grid[data-vp-grid='3'] .vp-sponsor-grid-item { - width: calc((100% - 4px * 2) / 3); -} - -.vp-sponsor-grid[data-vp-grid='4'] .vp-sponsor-grid-item { - width: calc((100% - 4px * 3) / 4); -} - -.vp-sponsor-grid[data-vp-grid='5'] .vp-sponsor-grid-item { - width: calc((100% - 4px * 4) / 5); -} - -.vp-sponsor-grid[data-vp-grid='6'] .vp-sponsor-grid-item { - width: calc((100% - 4px * 5) / 6); -} - -.vp-sponsor-grid-item { - flex-shrink: 0; - width: 100%; - background-color: var(--vp-c-bg-soft); - transition: background-color 0.25s; -} - -.vp-sponsor-grid-item:hover { - background-color: var(--vp-c-default-soft); -} - -.vp-sponsor-grid-item:hover .vp-sponsor-grid-image { - filter: grayscale(0) invert(0); -} - -.vp-sponsor-grid-item.empty:hover { - background-color: var(--vp-c-bg-soft); -} - -.dark .vp-sponsor-grid-item:hover { - background-color: var(--vp-c-white); -} - -.dark .vp-sponsor-grid-item.empty:hover { - background-color: var(--vp-c-bg-soft); -} - -.vp-sponsor-grid-link { - display: flex; -} - -.vp-sponsor-grid-box { - display: flex; - justify-content: center; - align-items: center; - width: 100%; -} - -.vp-sponsor-grid-image { - max-width: 100%; - filter: grayscale(1); - transition: filter 0.25s; -} - -.dark .vp-sponsor-grid-image { - filter: grayscale(1) invert(1); -} diff --git a/docs/.vitepress/theme/styles/fonts.css b/docs/.vitepress/theme/styles/fonts.css deleted file mode 100644 index 394728cc..00000000 --- a/docs/.vitepress/theme/styles/fonts.css +++ /dev/null @@ -1,165 +0,0 @@ -/* webfont-marker-begin */ -@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap'); - -html body { - font-synthesis: style; -} -/* webfont-marker-end */ - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: normal; - font-named-instance: 'Regular'; - src: url('../fonts/inter-roman-cyrillic.woff2') format('woff2'); - unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: normal; - font-named-instance: 'Regular'; - src: url('../fonts/inter-roman-cyrillic-ext.woff2') format('woff2'); - unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, - U+FE2E-FE2F; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: normal; - font-named-instance: 'Regular'; - src: url('../fonts/inter-roman-greek.woff2') format('woff2'); - unicode-range: U+0370-03FF; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: normal; - font-named-instance: 'Regular'; - src: url('../fonts/inter-roman-greek-ext.woff2') format('woff2'); - unicode-range: U+1F00-1FFF; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: normal; - font-named-instance: 'Regular'; - src: url('../fonts/inter-roman-latin.woff2') format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, - U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, - U+FEFF, U+FFFD; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: normal; - font-named-instance: 'Regular'; - src: url('../fonts/inter-roman-latin-ext.woff2') format('woff2'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, - U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: normal; - font-named-instance: 'Regular'; - src: url('../fonts/inter-roman-vietnamese.woff2') format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, - U+01AF-01B0, U+1EA0-1EF9, U+20AB; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: italic; - font-named-instance: 'Italic'; - src: url('../fonts/inter-italic-cyrillic.woff2') format('woff2'); - unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: italic; - font-named-instance: 'Italic'; - src: url('../fonts/inter-italic-cyrillic-ext.woff2') format('woff2'); - unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, - U+FE2E-FE2F; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: italic; - font-named-instance: 'Italic'; - src: url('../fonts/inter-italic-greek.woff2') format('woff2'); - unicode-range: U+0370-03FF; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: italic; - font-named-instance: 'Italic'; - src: url('../fonts/inter-italic-greek-ext.woff2') format('woff2'); - unicode-range: U+1F00-1FFF; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: italic; - font-named-instance: 'Italic'; - src: url('../fonts/inter-italic-latin.woff2') format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, - U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, - U+FEFF, U+FFFD; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: italic; - font-named-instance: 'Italic'; - src: url('../fonts/inter-italic-latin-ext.woff2') format('woff2'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, - U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -} - -@font-face { - font-family: 'Inter var'; - font-weight: 100 900; - font-display: swap; - font-style: italic; - font-named-instance: 'Italic'; - src: url('../fonts/inter-italic-vietnamese.woff2') format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, - U+01AF-01B0, U+1EA0-1EF9, U+20AB; -} - -/* Chinese quotes rendering fix. 中英文弯引号共享 Unicode 码位,确保引号使用中文字体渲染 */ -@font-face { - font-family: 'Chinese Quotes'; - src: local('PingFang SC Regular'), local('PingFang SC'), local('SimHei'), - local('Source Han Sans SC'); - unicode-range: U+2018, U+2019, U+201C, U+201D; /* 分别是 ‘’“” */ -} diff --git a/docs/.vitepress/theme/styles/utils.css b/docs/.vitepress/theme/styles/utils.css deleted file mode 100644 index 65c7e55e..00000000 --- a/docs/.vitepress/theme/styles/utils.css +++ /dev/null @@ -1,9 +0,0 @@ -.visually-hidden { - position: absolute; - width: 1px; - height: 1px; - white-space: nowrap; - clip: rect(0 0 0 0); - clip-path: inset(50%); - overflow: hidden; -} diff --git a/docs/.vitepress/theme/styles/vars.css b/docs/.vitepress/theme/styles/vars.css deleted file mode 100644 index 3ebcac17..00000000 --- a/docs/.vitepress/theme/styles/vars.css +++ /dev/null @@ -1,520 +0,0 @@ -/** - * Colors: Solid - * -------------------------------------------------------------------------- */ - -:root { - --vp-c-white: #ffffff; - --vp-c-black: #000000; - - --vp-c-neutral: var(--vp-c-black); - --vp-c-neutral-inverse: var(--vp-c-white); -} - -.dark { - --vp-c-neutral: var(--vp-c-white); - --vp-c-neutral-inverse: var(--vp-c-black); -} - -/** - * Colors: Palette - * - * The primitive colors used for accent colors. These colors are referenced - * by functional colors such as "Text", "Background", or "Brand". - * - * Each colors have exact same color scale system with 3 levels of solid - * colors with different brightness, and 1 soft color. - * - * - `XXX-1`: The most solid color used mainly for colored text. It must - * satisfy the contrast ratio against when used on top of `XXX-soft`. - * - * - `XXX-2`: The color used mainly for hover state of the button. - * - * - `XXX-3`: The color for solid background, such as bg color of the button. - * It must satisfy the contrast ratio with pure white (#ffffff) text on - * top of it. - * - * - `XXX-soft`: The color used for subtle background such as custom container - * or badges. It must satisfy the contrast ratio when putting `XXX-1` colors - * on top of it. - * - * The soft color must be semi transparent alpha channel. This is crucial - * because it allows adding multiple "soft" colors on top of each other - * to create a accent, such as when having inline code block inside - * custom containers. - * -------------------------------------------------------------------------- */ - -:root { - --vp-c-gray-1: #dddde3; - --vp-c-gray-2: #e4e4e9; - --vp-c-gray-3: #ebebef; - --vp-c-gray-soft: rgba(142, 150, 170, 0.14); - - --vp-c-indigo-1: #3451b2; - --vp-c-indigo-2: #3a5ccc; - --vp-c-indigo-3: #5672cd; - --vp-c-indigo-soft: rgba(100, 108, 255, 0.14); - - --vp-c-green-1: #18794e; - --vp-c-green-2: #299764; - --vp-c-green-3: #30a46c; - --vp-c-green-soft: rgba(16, 185, 129, 0.14); - - --vp-c-yellow-1: #915930; - --vp-c-yellow-2: #946300; - --vp-c-yellow-3: #9f6a00; - --vp-c-yellow-soft: rgba(234, 179, 8, 0.14); - - --vp-c-red-1: #b8272c; - --vp-c-red-2: #d5393e; - --vp-c-red-3: #e0575b; - --vp-c-red-soft: rgba(244, 63, 94, 0.14); - - --vp-c-sponsor: #db2777; -} - -.dark { - --vp-c-gray-1: #515c67; - --vp-c-gray-2: #414853; - --vp-c-gray-3: #32363f; - --vp-c-gray-soft: rgba(101, 117, 133, 0.16); - - --vp-c-indigo-1: #a8b1ff; - --vp-c-indigo-2: #5c73e7; - --vp-c-indigo-3: #3e63dd; - --vp-c-indigo-soft: rgba(100, 108, 255, 0.16); - - --vp-c-green-1: #3dd68c; - --vp-c-green-2: #30a46c; - --vp-c-green-3: #298459; - --vp-c-green-soft: rgba(16, 185, 129, 0.16); - - --vp-c-yellow-1: #f9b44e; - --vp-c-yellow-2: #da8b17; - --vp-c-yellow-3: #a46a0a; - --vp-c-yellow-soft: rgba(234, 179, 8, 0.16); - - --vp-c-red-1: #f66f81; - --vp-c-red-2: #f14158; - --vp-c-red-3: #b62a3c; - --vp-c-red-soft: rgba(244, 63, 94, 0.16); -} - -/** - * Colors: Background - * - * - `bg`: The bg color used for main screen. - * - * - `bg-alt`: The alternative bg color used in places such as "sidebar", - * or "code block". - * - * - `bg-elv`: The elevated bg color. This is used at parts where it "floats", - * such as "dialog". - * - * - `bg-soft`: The bg color to slightly ditinguish some components from - * the page. Used for things like "carbon ads" or "table". - * -------------------------------------------------------------------------- */ - -:root { - --vp-c-bg: #ffffff; - --vp-c-bg-alt: #f6f6f7; - --vp-c-bg-elv: #ffffff; - --vp-c-bg-soft: #f6f6f7; -} - -.dark { - --vp-c-bg: #1b1b1f; - --vp-c-bg-alt: #161618; - --vp-c-bg-elv: #202127; - --vp-c-bg-soft: #202127; -} - -/** - * Colors: Borders - * - * - `divider`: This is used for separators. This is used to divide sections - * within the same components, such as having separator on "h2" heading. - * - * - `border`: This is designed for borders on interactive components. - * For example this should be used for a button outline. - * - * - `gutter`: This is used to divide components in the page. For example - * the header and the lest of the page. - * -------------------------------------------------------------------------- */ - -:root { - --vp-c-border: #c2c2c4; - --vp-c-divider: #e2e2e3; - --vp-c-gutter: #e2e2e3; -} - -.dark { - --vp-c-border: #3c3f44; - --vp-c-divider: #2e2e32; - --vp-c-gutter: #000000; -} - -/** - * Colors: Text - * - * - `text-1`: Used for primary text. - * - * - `text-2`: Used for muted texts, such as "inactive menu" or "info texts". - * - * - `text-3`: Used for subtle texts, such as "placeholders" or "caret icon". - * -------------------------------------------------------------------------- */ - -:root { - --vp-c-text-1: rgba(60, 60, 67); - --vp-c-text-2: rgba(60, 60, 67, 0.78); - --vp-c-text-3: rgba(60, 60, 67, 0.56); -} - -.dark { - --vp-c-text-1: rgba(255, 255, 245, 0.86); - --vp-c-text-2: rgba(235, 235, 245, 0.6); - --vp-c-text-3: rgba(235, 235, 245, 0.38); -} - -/** - * Colors: Function - * - * - `default`: The color used purely for subtle indication without any - * special meanings attched to it such as bg color for menu hover state. - * - * - `brand`: Used for primary brand colors, such as link text, button with - * brand theme, etc. - * - * - `tip`: Used to indicate useful information. The default theme uses the - * brand color for this by default. - * - * - `warning`: Used to indicate warning to the users. Used in custom - * container, badges, etc. - * - * - `danger`: Used to show error, or dangerous message to the users. Used - * in custom container, badges, etc. - * - * To understand the scaling system, refer to "Colors: Palette" section. - * -------------------------------------------------------------------------- */ - -:root { - --vp-c-default-1: var(--vp-c-gray-1); - --vp-c-default-2: var(--vp-c-gray-2); - --vp-c-default-3: var(--vp-c-gray-3); - --vp-c-default-soft: var(--vp-c-gray-soft); - - --vp-c-brand-1: var(--vp-c-indigo-1); - --vp-c-brand-2: var(--vp-c-indigo-2); - --vp-c-brand-3: var(--vp-c-indigo-3); - --vp-c-brand-soft: var(--vp-c-indigo-soft); - - /* DEPRECATED: Use `--vp-c-brand-1` instead. */ - --vp-c-brand: var(--vp-c-brand-1); - - --vp-c-tip-1: var(--vp-c-brand-1); - --vp-c-tip-2: var(--vp-c-brand-2); - --vp-c-tip-3: var(--vp-c-brand-3); - --vp-c-tip-soft: var(--vp-c-brand-soft); - - --vp-c-warning-1: var(--vp-c-yellow-1); - --vp-c-warning-2: var(--vp-c-yellow-2); - --vp-c-warning-3: var(--vp-c-yellow-3); - --vp-c-warning-soft: var(--vp-c-yellow-soft); - - --vp-c-danger-1: var(--vp-c-red-1); - --vp-c-danger-2: var(--vp-c-red-2); - --vp-c-danger-3: var(--vp-c-red-3); - --vp-c-danger-soft: var(--vp-c-red-soft); -} - -/** - * Typography - * -------------------------------------------------------------------------- */ - -:root { - --vp-font-family-base: 'Chinese Quotes', 'Inter var', 'Inter', ui-sans-serif, - system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, - 'Helvetica Neue', Helvetica, Arial, 'Noto Sans', sans-serif, - 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; - --vp-font-family-mono: ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Monaco, - Consolas, 'Liberation Mono', 'Courier New', monospace; -} - -/** - * Shadows - * -------------------------------------------------------------------------- */ - -:root { - --vp-shadow-1: 0 1px 2px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.06); - --vp-shadow-2: 0 3px 12px rgba(0, 0, 0, 0.07), 0 1px 4px rgba(0, 0, 0, 0.07); - --vp-shadow-3: 0 12px 32px rgba(0, 0, 0, 0.1), 0 2px 6px rgba(0, 0, 0, 0.08); - --vp-shadow-4: 0 14px 44px rgba(0, 0, 0, 0.12), 0 3px 9px rgba(0, 0, 0, 0.12); - --vp-shadow-5: 0 18px 56px rgba(0, 0, 0, 0.16), 0 4px 12px rgba(0, 0, 0, 0.16); -} - -/** - * Z-indexes - * -------------------------------------------------------------------------- */ - -:root { - --vp-z-index-footer: 10; - --vp-z-index-local-nav: 20; - --vp-z-index-nav: 30; - --vp-z-index-layout-top: 40; - --vp-z-index-backdrop: 50; - --vp-z-index-sidebar: 60; -} - -/** - * Icons - * -------------------------------------------------------------------------- */ - -:root { - --vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='20' width='20' stroke='rgba(128,128,128,1)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2'/%3E%3C/svg%3E"); - --vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='20' width='20' stroke='rgba(128,128,128,1)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m-6 9 2 2 4-4'/%3E%3C/svg%3E"); -} - -/** - * Layouts - * -------------------------------------------------------------------------- */ - -:root { - --vp-layout-max-width: 1440px; -} - -/** - * Component: Header Anchor - * -------------------------------------------------------------------------- */ - -:root { - --vp-header-anchor-symbol: '#'; -} - -/** - * Component: Code - * -------------------------------------------------------------------------- */ - -:root { - --vp-code-line-height: 1.7; - --vp-code-font-size: 0.875em; - --vp-code-color: var(--vp-c-brand-1); - --vp-code-link-color: var(--vp-c-brand-1); - --vp-code-link-hover-color: var(--vp-c-brand-2); - --vp-code-bg: var(--vp-c-default-soft); - - --vp-code-block-color: var(--vp-c-text-2); - --vp-code-block-bg: var(--vp-c-bg-alt); - --vp-code-block-divider-color: var(--vp-c-gutter); - - --vp-code-lang-color: var(--vp-c-text-3); - - --vp-code-line-highlight-color: var(--vp-c-default-soft); - --vp-code-line-number-color: var(--vp-c-text-3); - - --vp-code-line-diff-add-color: var(--vp-c-green-soft); - --vp-code-line-diff-add-symbol-color: var(--vp-c-green-1); - - --vp-code-line-diff-remove-color: var(--vp-c-red-soft); - --vp-code-line-diff-remove-symbol-color: var(--vp-c-red-1); - - --vp-code-line-warning-color: var(--vp-c-yellow-soft); - --vp-code-line-error-color: var(--vp-c-red-soft); - - --vp-code-copy-code-border-color: var(--vp-c-divider); - --vp-code-copy-code-bg: var(--vp-c-bg-soft); - --vp-code-copy-code-hover-border-color: var(--vp-c-divider); - --vp-code-copy-code-hover-bg: var(--vp-c-bg); - --vp-code-copy-code-active-text: var(--vp-c-text-2); - --vp-code-copy-copied-text-content: 'Copied'; - - --vp-code-tab-divider: var(--vp-code-block-divider-color); - --vp-code-tab-text-color: var(--vp-c-text-2); - --vp-code-tab-bg: var(--vp-code-block-bg); - --vp-code-tab-hover-text-color: var(--vp-c-text-1); - --vp-code-tab-active-text-color: var(--vp-c-text-1); - --vp-code-tab-active-bar-color: var(--vp-c-brand-1); -} - -/** - * Component: Button - * -------------------------------------------------------------------------- */ - -:root { - --vp-button-brand-border: transparent; - --vp-button-brand-text: var(--vp-c-white); - --vp-button-brand-bg: var(--vp-c-brand-3); - --vp-button-brand-hover-border: transparent; - --vp-button-brand-hover-text: var(--vp-c-white); - --vp-button-brand-hover-bg: var(--vp-c-brand-2); - --vp-button-brand-active-border: transparent; - --vp-button-brand-active-text: var(--vp-c-white); - --vp-button-brand-active-bg: var(--vp-c-brand-1); - - --vp-button-alt-border: transparent; - --vp-button-alt-text: var(--vp-c-text-1); - --vp-button-alt-bg: var(--vp-c-default-3); - --vp-button-alt-hover-border: transparent; - --vp-button-alt-hover-text: var(--vp-c-text-1); - --vp-button-alt-hover-bg: var(--vp-c-default-2); - --vp-button-alt-active-border: transparent; - --vp-button-alt-active-text: var(--vp-c-text-1); - --vp-button-alt-active-bg: var(--vp-c-default-1); - - --vp-button-sponsor-border: var(--vp-c-text-2); - --vp-button-sponsor-text: var(--vp-c-text-2); - --vp-button-sponsor-bg: transparent; - --vp-button-sponsor-hover-border: var(--vp-c-sponsor); - --vp-button-sponsor-hover-text: var(--vp-c-sponsor); - --vp-button-sponsor-hover-bg: transparent; - --vp-button-sponsor-active-border: var(--vp-c-sponsor); - --vp-button-sponsor-active-text: var(--vp-c-sponsor); - --vp-button-sponsor-active-bg: transparent; -} - -/** - * Component: Custom Block - * -------------------------------------------------------------------------- */ - -:root { - --vp-custom-block-font-size: 14px; - --vp-custom-block-code-font-size: 13px; - - --vp-custom-block-info-border: transparent; - --vp-custom-block-info-text: var(--vp-c-text-1); - --vp-custom-block-info-bg: var(--vp-c-default-soft); - --vp-custom-block-info-code-bg: var(--vp-c-default-soft); - - --vp-custom-block-tip-border: transparent; - --vp-custom-block-tip-text: var(--vp-c-text-1); - --vp-custom-block-tip-bg: var(--vp-c-brand-soft); - --vp-custom-block-tip-code-bg: var(--vp-c-brand-soft); - - --vp-custom-block-warning-border: transparent; - --vp-custom-block-warning-text: var(--vp-c-text-1); - --vp-custom-block-warning-bg: var(--vp-c-warning-soft); - --vp-custom-block-warning-code-bg: var(--vp-c-warning-soft); - - --vp-custom-block-danger-border: transparent; - --vp-custom-block-danger-text: var(--vp-c-text-1); - --vp-custom-block-danger-bg: var(--vp-c-danger-soft); - --vp-custom-block-danger-code-bg: var(--vp-c-danger-soft); - - --vp-custom-block-details-border: var(--vp-custom-block-info-border); - --vp-custom-block-details-text: var(--vp-custom-block-info-text); - --vp-custom-block-details-bg: var(--vp-custom-block-info-bg); - --vp-custom-block-details-code-bg: var(--vp-custom-block-info-code-bg); -} - -/** - * Component: Input - * -------------------------------------------------------------------------- */ - -:root { - --vp-input-border-color: var(--vp-c-border); - --vp-input-bg-color: var(--vp-c-bg-alt); - - --vp-input-switch-bg-color: var(--vp-c-gray-soft); -} - -/** - * Component: Nav - * -------------------------------------------------------------------------- */ - -:root { - --vp-nav-height: 64px; - --vp-nav-bg-color: var(--vp-c-bg); - --vp-nav-screen-bg-color: var(--vp-c-bg); - --vp-nav-logo-height: 24px; -} - -.hide-nav { - --vp-nav-height: 0px; -} - -.hide-nav .VPSidebar { - --vp-nav-height: 22px; -} - -/** - * Component: Local Nav - * -------------------------------------------------------------------------- */ - -:root { - --vp-local-nav-bg-color: var(--vp-c-bg); -} - -/** - * Component: Sidebar - * -------------------------------------------------------------------------- */ - -:root { - --vp-sidebar-width: 272px; - --vp-sidebar-bg-color: var(--vp-c-bg-alt); -} - -/** - * Colors Backdrop - * -------------------------------------------------------------------------- */ - -:root { - --vp-backdrop-bg-color: rgba(0, 0, 0, 0.6); -} - -/** - * Component: Home - * -------------------------------------------------------------------------- */ - -:root { - --vp-home-hero-name-color: var(--vp-c-brand-1); - --vp-home-hero-name-background: transparent; - - --vp-home-hero-image-background-image: none; - --vp-home-hero-image-filter: none; -} - -/** - * Component: Badge - * -------------------------------------------------------------------------- */ - -:root { - --vp-badge-info-border: transparent; - --vp-badge-info-text: var(--vp-c-text-2); - --vp-badge-info-bg: var(--vp-c-default-soft); - - --vp-badge-tip-border: transparent; - --vp-badge-tip-text: var(--vp-c-brand-1); - --vp-badge-tip-bg: var(--vp-c-brand-soft); - - --vp-badge-warning-border: transparent; - --vp-badge-warning-text: var(--vp-c-warning-1); - --vp-badge-warning-bg: var(--vp-c-warning-soft); - - --vp-badge-danger-border: transparent; - --vp-badge-danger-text: var(--vp-c-danger-1); - --vp-badge-danger-bg: var(--vp-c-danger-soft); -} - -/** - * Component: Carbon Ads - * -------------------------------------------------------------------------- */ - -:root { - --vp-carbon-ads-text-color: var(--vp-c-text-1); - --vp-carbon-ads-poweredby-color: var(--vp-c-text-2); - --vp-carbon-ads-bg-color: var(--vp-c-bg-soft); - --vp-carbon-ads-hover-text-color: var(--vp-c-brand-1); - --vp-carbon-ads-hover-poweredby-color: var(--vp-c-text-1); -} - -/** - * Component: Local Search - * -------------------------------------------------------------------------- */ - -:root { - --vp-local-search-bg: var(--vp-c-bg); - --vp-local-search-result-bg: var(--vp-c-bg); - --vp-local-search-result-border: var(--vp-c-divider); - --vp-local-search-result-selected-bg: var(--vp-c-bg); - --vp-local-search-result-selected-border: var(--vp-c-brand-1); - --vp-local-search-highlight-bg: var(--vp-c-brand-1); - --vp-local-search-highlight-text: var(--vp-c-neutral-inverse); -} diff --git a/docs/images/docIcons/doc-accordion.svg b/docs/images/docIcons/doc-accordion.svg new file mode 100644 index 00000000..f10fea6e --- /dev/null +++ b/docs/images/docIcons/doc-accordion.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/images/docIcons/doc-gettingstarted.svg b/docs/images/docIcons/doc-gettingstarted.svg new file mode 100644 index 00000000..141804e6 --- /dev/null +++ b/docs/images/docIcons/doc-gettingstarted.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/images/docIcons/doc-intro.svg b/docs/images/docIcons/doc-intro.svg new file mode 100644 index 00000000..03dc7195 --- /dev/null +++ b/docs/images/docIcons/doc-intro.svg @@ -0,0 +1,4 @@ + + + + diff --git a/package.json b/package.json index c94afb1f..25aaf2a6 100755 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "devDependencies": { "@kousum/semi-icons-vue": "^0.5.4", "@kousum/semi-ui-vue": "^0.5.4", + "vue-inline-svg": "^2.1.3", "@storybook/addon-essentials": "^7.1.0", "@storybook/addon-interactions": "^7.1.0", "@storybook/addon-links": "^7.1.0", @@ -99,7 +100,7 @@ "vitest": "^0.28.4", "typescript": "^5.1.6", "vite": "4.4.11", - "vitepress": "1.0.0-rc.24", + "vitepress": "1.0.0-rc.31", "vue-tsc": "^1.8.15" } } diff --git a/packages/semi-icons-vue/src/icons/components/Icon.tsx b/packages/semi-icons-vue/src/icons/components/Icon.tsx index f4183d20..2b20454d 100755 --- a/packages/semi-icons-vue/src/icons/components/Icon.tsx +++ b/packages/semi-icons-vue/src/icons/components/Icon.tsx @@ -36,6 +36,7 @@ export const vuePropsType:ComponentObjectPropsOptions = { const Icon = defineComponent((props, {slots}) => { + console.log(props) return ()=> { const { svg, spin = false, rotate, style, className, prefixCls = BASE_CLASS_PREFIX, type, size = 'default', ...restProps } = props; const classes = cls(`${prefixCls}-icon`, { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1ef71935..50351c00 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -181,11 +181,14 @@ importers: specifier: 4.4.11 version: 4.4.11(@types/node@20.1.4)(sass@1.54.9) vitepress: - specifier: 1.0.0-rc.24 - version: 1.0.0-rc.24(@types/node@20.1.4)(postcss@8.4.31)(react-dom@18.2.0)(react@18.2.0)(sass@1.54.9)(typescript@5.1.6) + specifier: 1.0.0-rc.31 + version: 1.0.0-rc.31(@types/node@20.1.4)(postcss@8.4.31)(react-dom@18.2.0)(react@18.2.0)(sass@1.54.9)(typescript@5.1.6) vitest: specifier: ^0.28.4 version: 0.28.4(jsdom@21.1.2)(sass@1.54.9) + vue-inline-svg: + specifier: ^2.1.3 + version: 2.1.3 vue-loader: specifier: ^16.8.3 version: 16.8.3(@vue/compiler-sfc@3.3.7)(vue@3.3.4)(webpack@5.81.0) @@ -1801,6 +1804,14 @@ packages: '@babel/types': 7.23.0 dev: true + /@babel/parser@7.23.4: + resolution: {integrity: sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.23.0 + dev: true + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.19.0): resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} @@ -5212,6 +5223,15 @@ packages: dev: true optional: true + /@esbuild/android-arm64@0.19.7: + resolution: {integrity: sha512-YEDcw5IT7hW3sFKZBkCAQaOCJQLONVcD4bOyTXMZz5fr66pTHnAet46XAtbXAkJRfIn2YVhdC6R9g4xa27jQ1w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm@0.17.12: resolution: {integrity: sha512-E/sgkvwoIfj4aMAPL2e35VnUJspzVYl7+M1B2cqeubdBhADV4uPon0KCc8p2G+LqSJ6i8ocYPCqY3A4GGq0zkQ==} engines: {node: '>=12'} @@ -5230,6 +5250,15 @@ packages: dev: true optional: true + /@esbuild/android-arm@0.19.7: + resolution: {integrity: sha512-YGSPnndkcLo4PmVl2tKatEn+0mlVMr3yEpOOT0BeMria87PhvoJb5dg5f5Ft9fbCVgtAz4pWMzZVgSEGpDAlww==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-x64@0.17.12: resolution: {integrity: sha512-m4OsaCr5gT+se25rFPHKQXARMyAehHTQAz4XX1Vk3d27VtqiX0ALMBPoXZsGaB6JYryCLfgGwUslMqTfqeLU0w==} engines: {node: '>=12'} @@ -5248,6 +5277,15 @@ packages: dev: true optional: true + /@esbuild/android-x64@0.19.7: + resolution: {integrity: sha512-jhINx8DEjz68cChFvM72YzrqfwJuFbfvSxZAk4bebpngGfNNRm+zRl4rtT9oAX6N9b6gBcFaJHFew5Blf6CvUw==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-arm64@0.17.12: resolution: {integrity: sha512-O3GCZghRIx+RAN0NDPhyyhRgwa19MoKlzGonIb5hgTj78krqp9XZbYCvFr9N1eUxg0ZQEpiiZ4QvsOQwBpP+lg==} engines: {node: '>=12'} @@ -5266,6 +5304,15 @@ packages: dev: true optional: true + /@esbuild/darwin-arm64@0.19.7: + resolution: {integrity: sha512-dr81gbmWN//3ZnBIm6YNCl4p3pjnabg1/ZVOgz2fJoUO1a3mq9WQ/1iuEluMs7mCL+Zwv7AY5e3g1hjXqQZ9Iw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-x64@0.17.12: resolution: {integrity: sha512-5D48jM3tW27h1qjaD9UNRuN+4v0zvksqZSPZqeSWggfMlsVdAhH3pwSfQIFJwcs9QJ9BRibPS4ViZgs3d2wsCA==} engines: {node: '>=12'} @@ -5284,6 +5331,15 @@ packages: dev: true optional: true + /@esbuild/darwin-x64@0.19.7: + resolution: {integrity: sha512-Lc0q5HouGlzQEwLkgEKnWcSazqr9l9OdV2HhVasWJzLKeOt0PLhHaUHuzb8s/UIya38DJDoUm74GToZ6Wc7NGQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-arm64@0.17.12: resolution: {integrity: sha512-OWvHzmLNTdF1erSvrfoEBGlN94IE6vCEaGEkEH29uo/VoONqPnoDFfShi41Ew+yKimx4vrmmAJEGNoyyP+OgOQ==} engines: {node: '>=12'} @@ -5302,6 +5358,15 @@ packages: dev: true optional: true + /@esbuild/freebsd-arm64@0.19.7: + resolution: {integrity: sha512-+y2YsUr0CxDFF7GWiegWjGtTUF6gac2zFasfFkRJPkMAuMy9O7+2EH550VlqVdpEEchWMynkdhC9ZjtnMiHImQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-x64@0.17.12: resolution: {integrity: sha512-A0Xg5CZv8MU9xh4a+7NUpi5VHBKh1RaGJKqjxe4KG87X+mTjDE6ZvlJqpWoeJxgfXHT7IMP9tDFu7IZ03OtJAw==} engines: {node: '>=12'} @@ -5320,6 +5385,15 @@ packages: dev: true optional: true + /@esbuild/freebsd-x64@0.19.7: + resolution: {integrity: sha512-CdXOxIbIzPJmJhrpmJTLx+o35NoiKBIgOvmvT+jeSadYiWJn0vFKsl+0bSG/5lwjNHoIDEyMYc/GAPR9jxusTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm64@0.17.12: resolution: {integrity: sha512-cK3AjkEc+8v8YG02hYLQIQlOznW+v9N+OI9BAFuyqkfQFR+DnDLhEM5N8QRxAUz99cJTo1rLNXqRrvY15gbQUg==} engines: {node: '>=12'} @@ -5338,6 +5412,15 @@ packages: dev: true optional: true + /@esbuild/linux-arm64@0.19.7: + resolution: {integrity: sha512-inHqdOVCkUhHNvuQPT1oCB7cWz9qQ/Cz46xmVe0b7UXcuIJU3166aqSunsqkgSGMtUCWOZw3+KMwI6otINuC9g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm@0.17.12: resolution: {integrity: sha512-WsHyJ7b7vzHdJ1fv67Yf++2dz3D726oO3QCu8iNYik4fb5YuuReOI9OtA+n7Mk0xyQivNTPbl181s+5oZ38gyA==} engines: {node: '>=12'} @@ -5356,6 +5439,15 @@ packages: dev: true optional: true + /@esbuild/linux-arm@0.19.7: + resolution: {integrity: sha512-Y+SCmWxsJOdQtjcBxoacn/pGW9HDZpwsoof0ttL+2vGcHokFlfqV666JpfLCSP2xLxFpF1lj7T3Ox3sr95YXww==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ia32@0.17.12: resolution: {integrity: sha512-jdOBXJqcgHlah/nYHnj3Hrnl9l63RjtQ4vn9+bohjQPI2QafASB5MtHAoEv0JQHVb/xYQTFOeuHnNYE1zF7tYw==} engines: {node: '>=12'} @@ -5374,6 +5466,15 @@ packages: dev: true optional: true + /@esbuild/linux-ia32@0.19.7: + resolution: {integrity: sha512-2BbiL7nLS5ZO96bxTQkdO0euGZIUQEUXMTrqLxKUmk/Y5pmrWU84f+CMJpM8+EHaBPfFSPnomEaQiG/+Gmh61g==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-loong64@0.17.12: resolution: {integrity: sha512-GTOEtj8h9qPKXCyiBBnHconSCV9LwFyx/gv3Phw0pa25qPYjVuuGZ4Dk14bGCfGX3qKF0+ceeQvwmtI+aYBbVA==} engines: {node: '>=12'} @@ -5392,6 +5493,15 @@ packages: dev: true optional: true + /@esbuild/linux-loong64@0.19.7: + resolution: {integrity: sha512-BVFQla72KXv3yyTFCQXF7MORvpTo4uTA8FVFgmwVrqbB/4DsBFWilUm1i2Oq6zN36DOZKSVUTb16jbjedhfSHw==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-mips64el@0.17.12: resolution: {integrity: sha512-o8CIhfBwKcxmEENOH9RwmUejs5jFiNoDw7YgS0EJTF6kgPgcqLFjgoc5kDey5cMHRVCIWc6kK2ShUePOcc7RbA==} engines: {node: '>=12'} @@ -5410,6 +5520,15 @@ packages: dev: true optional: true + /@esbuild/linux-mips64el@0.19.7: + resolution: {integrity: sha512-DzAYckIaK+pS31Q/rGpvUKu7M+5/t+jI+cdleDgUwbU7KdG2eC3SUbZHlo6Q4P1CfVKZ1lUERRFP8+q0ob9i2w==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ppc64@0.17.12: resolution: {integrity: sha512-biMLH6NR/GR4z+ap0oJYb877LdBpGac8KfZoEnDiBKd7MD/xt8eaw1SFfYRUeMVx519kVkAOL2GExdFmYnZx3A==} engines: {node: '>=12'} @@ -5428,6 +5547,15 @@ packages: dev: true optional: true + /@esbuild/linux-ppc64@0.19.7: + resolution: {integrity: sha512-JQ1p0SmUteNdUaaiRtyS59GkkfTW0Edo+e0O2sihnY4FoZLz5glpWUQEKMSzMhA430ctkylkS7+vn8ziuhUugQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-riscv64@0.17.12: resolution: {integrity: sha512-jkphYUiO38wZGeWlfIBMB72auOllNA2sLfiZPGDtOBb1ELN8lmqBrlMiucgL8awBw1zBXN69PmZM6g4yTX84TA==} engines: {node: '>=12'} @@ -5446,6 +5574,15 @@ packages: dev: true optional: true + /@esbuild/linux-riscv64@0.19.7: + resolution: {integrity: sha512-xGwVJ7eGhkprY/nB7L7MXysHduqjpzUl40+XoYDGC4UPLbnG+gsyS1wQPJ9lFPcxYAaDXbdRXd1ACs9AE9lxuw==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-s390x@0.17.12: resolution: {integrity: sha512-j3ucLdeY9HBcvODhCY4b+Ds3hWGO8t+SAidtmWu/ukfLLG/oYDMaA+dnugTVAg5fnUOGNbIYL9TOjhWgQB8W5g==} engines: {node: '>=12'} @@ -5464,6 +5601,15 @@ packages: dev: true optional: true + /@esbuild/linux-s390x@0.19.7: + resolution: {integrity: sha512-U8Rhki5PVU0L0nvk+E8FjkV8r4Lh4hVEb9duR6Zl21eIEYEwXz8RScj4LZWA2i3V70V4UHVgiqMpszXvG0Yqhg==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-x64@0.17.12: resolution: {integrity: sha512-uo5JL3cgaEGotaqSaJdRfFNSCUJOIliKLnDGWaVCgIKkHxwhYMm95pfMbWZ9l7GeW9kDg0tSxcy9NYdEtjwwmA==} engines: {node: '>=12'} @@ -5482,6 +5628,15 @@ packages: dev: true optional: true + /@esbuild/linux-x64@0.19.7: + resolution: {integrity: sha512-ZYZopyLhm4mcoZXjFt25itRlocKlcazDVkB4AhioiL9hOWhDldU9n38g62fhOI4Pth6vp+Mrd5rFKxD0/S+7aQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/netbsd-x64@0.17.12: resolution: {integrity: sha512-DNdoRg8JX+gGsbqt2gPgkgb00mqOgOO27KnrWZtdABl6yWTST30aibGJ6geBq3WM2TIeW6COs5AScnC7GwtGPg==} engines: {node: '>=12'} @@ -5500,6 +5655,15 @@ packages: dev: true optional: true + /@esbuild/netbsd-x64@0.19.7: + resolution: {integrity: sha512-/yfjlsYmT1O3cum3J6cmGG16Fd5tqKMcg5D+sBYLaOQExheAJhqr8xOAEIuLo8JYkevmjM5zFD9rVs3VBcsjtQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/openbsd-x64@0.17.12: resolution: {integrity: sha512-aVsENlr7B64w8I1lhHShND5o8cW6sB9n9MUtLumFlPhG3elhNWtE7M1TFpj3m7lT3sKQUMkGFjTQBrvDDO1YWA==} engines: {node: '>=12'} @@ -5518,6 +5682,15 @@ packages: dev: true optional: true + /@esbuild/openbsd-x64@0.19.7: + resolution: {integrity: sha512-MYDFyV0EW1cTP46IgUJ38OnEY5TaXxjoDmwiTXPjezahQgZd+j3T55Ht8/Q9YXBM0+T9HJygrSRGV5QNF/YVDQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/sunos-x64@0.17.12: resolution: {integrity: sha512-qbHGVQdKSwi0JQJuZznS4SyY27tYXYF0mrgthbxXrZI3AHKuRvU+Eqbg/F0rmLDpW/jkIZBlCO1XfHUBMNJ1pg==} engines: {node: '>=12'} @@ -5536,6 +5709,15 @@ packages: dev: true optional: true + /@esbuild/sunos-x64@0.19.7: + resolution: {integrity: sha512-JcPvgzf2NN/y6X3UUSqP6jSS06V0DZAV/8q0PjsZyGSXsIGcG110XsdmuWiHM+pno7/mJF6fjH5/vhUz/vA9fw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-arm64@0.17.12: resolution: {integrity: sha512-zsCp8Ql+96xXTVTmm6ffvoTSZSV2B/LzzkUXAY33F/76EajNw1m+jZ9zPfNJlJ3Rh4EzOszNDHsmG/fZOhtqDg==} engines: {node: '>=12'} @@ -5554,6 +5736,15 @@ packages: dev: true optional: true + /@esbuild/win32-arm64@0.19.7: + resolution: {integrity: sha512-ZA0KSYti5w5toax5FpmfcAgu3ZNJxYSRm0AW/Dao5up0YV1hDVof1NvwLomjEN+3/GMtaWDI+CIyJOMTRSTdMw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-ia32@0.17.12: resolution: {integrity: sha512-FfrFjR4id7wcFYOdqbDfDET3tjxCozUgbqdkOABsSFzoZGFC92UK7mg4JKRc/B3NNEf1s2WHxJ7VfTdVDPN3ng==} engines: {node: '>=12'} @@ -5572,6 +5763,15 @@ packages: dev: true optional: true + /@esbuild/win32-ia32@0.19.7: + resolution: {integrity: sha512-CTOnijBKc5Jpk6/W9hQMMvJnsSYRYgveN6O75DTACCY18RA2nqka8dTZR+x/JqXCRiKk84+5+bRKXUSbbwsS0A==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-x64@0.17.12: resolution: {integrity: sha512-JOOxw49BVZx2/5tW3FqkdjSD/5gXYeVGPDcB0lvap0gLQshkh1Nyel1QazC+wNxus3xPlsYAgqU1BUmrmCvWtw==} engines: {node: '>=12'} @@ -5590,6 +5790,15 @@ packages: dev: true optional: true + /@esbuild/win32-x64@0.19.7: + resolution: {integrity: sha512-gRaP2sk6hc98N734luX4VpF318l3w+ofrtTu9j5L8EQXF+FzQKV6alCOHMVoJJHvVK/mGbwBXfOL1HETQu9IGQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@fal-works/esbuild-plugin-global-externals@2.1.2: resolution: {integrity: sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==} dev: true @@ -5899,6 +6108,102 @@ packages: dev: true optional: true + /@rollup/rollup-android-arm-eabi@4.5.2: + resolution: {integrity: sha512-ee7BudTwwrglFYSc3UnqInDDjCLWHKrFmGNi4aK7jlEyg4CyPa1DCMrZfsN1O13YT76UFEqXz2CoN7BCGpUlJw==} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm64@4.5.2: + resolution: {integrity: sha512-xOuhj9HHtn8128ir8veoQsBbAUBasDbHIBniYTEx02pAmu9EXL+ZjJqngnNEy6ZgZ4h1JwL33GMNu3yJL5Mzow==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-arm64@4.5.2: + resolution: {integrity: sha512-NTGJWoL8bKyqyWFn9/RzSv4hQ4wTbaAv0lHHRwf4OnpiiP4P8W0jiXbm8Nc5BCXKmWAwuvJY82mcIU2TayC20g==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-x64@4.5.2: + resolution: {integrity: sha512-hlKqj7bpPvU15sZo4za14u185lpMzdwWLMc9raMqPK4wywt0wR23y1CaVQ4oAFXat3b5/gmRntyfpwWTKl+vvA==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.5.2: + resolution: {integrity: sha512-7ZIZx8c3u+pfI0ohQsft/GywrXez0uR6dUP0JhBuCK3sFO5TfdLn/YApnVkvPxuTv3+YKPIZend9Mt7Cz6sS3Q==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.5.2: + resolution: {integrity: sha512-7Pk/5mO11JW/cH+a8lL/i0ZxmRGrbpYqN0VwO2DHhU+SJWWOH2zE1RAcPaj8KqiwC8DCDIJOSxjV9+9lLb6aeA==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.5.2: + resolution: {integrity: sha512-KrRnuG5phJx756e62wxvWH2e+TK84MP2IVuPwfge+GBvWqIUfVzFRn09TKruuQBXzZp52Vyma7FjMDkwlA9xpg==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.5.2: + resolution: {integrity: sha512-My+53GasPa2D2tU5dXiyHYwrELAUouSfkNlZ3bUKpI7btaztO5vpALEs3mvFjM7aKTvEbc7GQckuXeXIDKQ0fg==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.5.2: + resolution: {integrity: sha512-/f0Q6Sc+Vw54Ws6N8fxaEe4R7at3b8pFyv+O/F2VaQ4hODUJcRUcCBJh6zuqtgQQt7w845VTkGLFgWZkP3tUoQ==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.5.2: + resolution: {integrity: sha512-NCKuuZWLht6zj7s6EIFef4BxCRX1GMr83S2W4HPCA0RnJ4iHE4FS1695q6Ewoa6A9nFjJe1//yUu0kgBU07Edw==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.5.2: + resolution: {integrity: sha512-J5zL3riR4AOyU/J3M/i4k/zZ8eP1yT+nTmAKztCXJtnI36jYH0eepvob22mAQ/kLwfsK2TB6dbyVY1F8c/0H5A==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.5.2: + resolution: {integrity: sha512-pL0RXRHuuGLhvs7ayX/SAHph1hrDPXOM5anyYUQXWJEENxw3nfHkzv8FfVlEVcLyKPAEgDRkd6RKZq2SMqS/yg==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@sinclair/typebox@0.27.8: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true @@ -7079,6 +7384,12 @@ packages: '@types/node': 20.1.4 dev: true + /@types/hast@3.0.3: + resolution: {integrity: sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==} + dependencies: + '@types/unist': 3.0.2 + dev: true + /@types/is-ci@3.0.0: resolution: {integrity: sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==} dependencies: @@ -7113,13 +7424,19 @@ packages: resolution: {integrity: sha512-RoZphVtHbxPZizt4IcILciSWiC6dcn+eZ8oX9IWEYfDMcocdd42f7NPI6fQj+6zI8y4E0L7gu2pcZKLGTRaV9Q==} dev: true - /@types/markdown-it@13.0.5: - resolution: {integrity: sha512-QhJP7hkq3FCrFNx0szMNCT/79CXfcEgUIA3jc5GBfeXqoKsk3R8JZm2wRXJ2DiyjbPE4VMFOSDemLFcUTZmHEQ==} + /@types/markdown-it@13.0.7: + resolution: {integrity: sha512-U/CBi2YUUcTHBt5tjO2r5QV/x0Po6nsYwQU4Y04fBS6vfoImaiZ6f8bi3CjTCxBPQSO1LMyUqkByzi8AidyxfA==} dependencies: '@types/linkify-it': 3.0.3 '@types/mdurl': 1.0.3 dev: true + /@types/mdast@4.0.3: + resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==} + dependencies: + '@types/unist': 3.0.2 + dev: true + /@types/mdurl@1.0.3: resolution: {integrity: sha512-T5k6kTXak79gwmIOaDF2UUQXFbnBE0zBUzF20pz7wDYu0RQMzWg+Ml/Pz50214NsFHBITkoi5VtdjFZnJ2ijjA==} dev: true @@ -7218,6 +7535,10 @@ packages: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: true + /@types/unist@3.0.2: + resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} + dev: true + /@types/vinyl@2.0.6: resolution: {integrity: sha512-ayJ0iOCDNHnKpKTgBG6Q6JOnHTj9zFta+3j2b8Ejza0e4cvRyMn0ZoLEmbPrTHe5YYRlDYPvPWVdV4cTaRyH7g==} dependencies: @@ -7225,8 +7546,8 @@ packages: '@types/node': 20.1.4 dev: true - /@types/web-bluetooth@0.0.18: - resolution: {integrity: sha512-v/ZHEj9xh82usl8LMR3GarzFY1IrbXJw5L4QfQhokjRV91q+SelFqxQWSep1ucXEZ22+dSTwLFkXeur25sPIbw==} + /@types/web-bluetooth@0.0.20: + resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} dev: true /@types/yargs-parser@21.0.0: @@ -7239,6 +7560,10 @@ packages: '@types/yargs-parser': 21.0.0 dev: true + /@ungap/structured-clone@1.2.0: + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + dev: true + /@vitejs/plugin-vue-jsx@3.0.1(vite@4.3.9)(vue@3.3.4): resolution: {integrity: sha512-+Jb7ggL48FSPS1uhPnJbJwWa9Sr90vQ+d0InW+AhBM22n+cfuYqJZDckBc+W3QSHe1WDvewMZfa4wZOtk5pRgw==} engines: {node: ^14.18.0 || >=16.0.0} @@ -7282,26 +7607,26 @@ packages: vue: 3.3.4 dev: true - /@vitejs/plugin-vue@4.3.1(vite@4.5.0)(vue@3.3.7): - resolution: {integrity: sha512-tUBEtWcF7wFtII7ayNiLNDTCE1X1afySEo+XNVMNkFXaThENyCowIEX095QqbJZGTgoOcSVDJGlnde2NG4jtbQ==} + /@vitejs/plugin-vue@4.4.0(vite@4.4.11)(vue@3.3.4): + resolution: {integrity: sha512-xdguqb+VUwiRpSg+nsc2HtbAUSGak25DXYvpQQi4RVU1Xq1uworyoH/md9Rfd8zMmPR/pSghr309QNcftUVseg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.5.0(@types/node@20.1.4)(sass@1.54.9) - vue: 3.3.7(typescript@5.1.6) + vite: 4.4.11(@types/node@20.1.4)(sass@1.54.9) + vue: 3.3.4 dev: true - /@vitejs/plugin-vue@4.4.0(vite@4.4.11)(vue@3.3.4): - resolution: {integrity: sha512-xdguqb+VUwiRpSg+nsc2HtbAUSGak25DXYvpQQi4RVU1Xq1uworyoH/md9Rfd8zMmPR/pSghr309QNcftUVseg==} + /@vitejs/plugin-vue@4.5.0(vite@5.0.2)(vue@3.3.9): + resolution: {integrity: sha512-a2WSpP8X8HTEww/U00bU4mX1QpLINNuz/2KMNpLsdu3BzOpak3AGI1CJYBTXcc4SPhaD0eNRUp7IyQK405L5dQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - vite: ^4.0.0 + vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 dependencies: - vite: 4.4.11(@types/node@20.1.4)(sass@1.54.9) - vue: 3.3.4 + vite: 5.0.2(@types/node@20.1.4)(sass@1.54.9) + vue: 3.3.9(typescript@5.1.6) dev: true /@vitest/coverage-c8@0.28.4(jsdom@21.1.2)(sass@1.54.9): @@ -7455,6 +7780,15 @@ packages: source-map-js: 1.0.2 dev: true + /@vue/compiler-core@3.3.9: + resolution: {integrity: sha512-+/Lf68Vr/nFBA6ol4xOtJrW+BQWv3QWKfRwGSm70jtXwfhZNF4R/eRgyVJYoxFRhdCTk/F6g99BP0ffPgZihfQ==} + dependencies: + '@babel/parser': 7.23.4 + '@vue/shared': 3.3.9 + estree-walker: 2.0.2 + source-map-js: 1.0.2 + dev: true + /@vue/compiler-dom@3.3.4: resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==} dependencies: @@ -7468,6 +7802,13 @@ packages: '@vue/shared': 3.3.7 dev: true + /@vue/compiler-dom@3.3.9: + resolution: {integrity: sha512-nfWubTtLXuT4iBeDSZ5J3m218MjOy42Vp2pmKVuBKo2/BLcrFUX8nCSr/bKRFiJ32R8qbdnnnBgRn9AdU5v0Sg==} + dependencies: + '@vue/compiler-core': 3.3.9 + '@vue/shared': 3.3.9 + dev: true + /@vue/compiler-sfc@3.3.4: resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==} dependencies: @@ -7497,6 +7838,21 @@ packages: source-map-js: 1.0.2 dev: true + /@vue/compiler-sfc@3.3.9: + resolution: {integrity: sha512-wy0CNc8z4ihoDzjASCOCsQuzW0A/HP27+0MDSSICMjVIFzk/rFViezkR3dzH+miS2NDEz8ywMdbjO5ylhOLI2A==} + dependencies: + '@babel/parser': 7.23.4 + '@vue/compiler-core': 3.3.9 + '@vue/compiler-dom': 3.3.9 + '@vue/compiler-ssr': 3.3.9 + '@vue/reactivity-transform': 3.3.9 + '@vue/shared': 3.3.9 + estree-walker: 2.0.2 + magic-string: 0.30.5 + postcss: 8.4.31 + source-map-js: 1.0.2 + dev: true + /@vue/compiler-ssr@3.3.4: resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==} dependencies: @@ -7510,6 +7866,13 @@ packages: '@vue/shared': 3.3.7 dev: true + /@vue/compiler-ssr@3.3.9: + resolution: {integrity: sha512-NO5oobAw78R0G4SODY5A502MGnDNiDjf6qvhn7zD7TJGc8XDeIEw4fg6JU705jZ/YhuokBKz0A5a/FL/XZU73g==} + dependencies: + '@vue/compiler-dom': 3.3.9 + '@vue/shared': 3.3.9 + dev: true + /@vue/devtools-api@6.5.1: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} dev: true @@ -7571,15 +7934,25 @@ packages: magic-string: 0.30.5 dev: true + /@vue/reactivity-transform@3.3.9: + resolution: {integrity: sha512-HnUFm7Ry6dFa4Lp63DAxTixUp8opMtQr6RxQCpDI1vlh12rkGIeYqMvJtK+IKyEfEOa2I9oCkD1mmsPdaGpdVg==} + dependencies: + '@babel/parser': 7.23.4 + '@vue/compiler-core': 3.3.9 + '@vue/shared': 3.3.9 + estree-walker: 2.0.2 + magic-string: 0.30.5 + dev: true + /@vue/reactivity@3.3.4: resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==} dependencies: '@vue/shared': 3.3.4 - /@vue/reactivity@3.3.7: - resolution: {integrity: sha512-cZNVjWiw00708WqT0zRpyAgduG79dScKEPYJXq2xj/aMtk3SKvL3FBt2QKUlh6EHBJ1m8RhBY+ikBUzwc7/khg==} + /@vue/reactivity@3.3.9: + resolution: {integrity: sha512-VmpIqlNp+aYDg2X0xQhJqHx9YguOmz2UxuUJDckBdQCNkipJvfk9yA75woLWElCa0Jtyec3lAAt49GO0izsphw==} dependencies: - '@vue/shared': 3.3.7 + '@vue/shared': 3.3.9 dev: true /@vue/repl@2.6.1: @@ -7592,11 +7965,11 @@ packages: '@vue/reactivity': 3.3.4 '@vue/shared': 3.3.4 - /@vue/runtime-core@3.3.7: - resolution: {integrity: sha512-LHq9du3ubLZFdK/BP0Ysy3zhHqRfBn80Uc+T5Hz3maFJBGhci1MafccnL3rpd5/3wVfRHAe6c+PnlO2PAavPTQ==} + /@vue/runtime-core@3.3.9: + resolution: {integrity: sha512-xxaG9KvPm3GTRuM4ZyU8Tc+pMVzcu6eeoSRQJ9IE7NmCcClW6z4B3Ij6L4EDl80sxe/arTtQ6YmgiO4UZqRc+w==} dependencies: - '@vue/reactivity': 3.3.7 - '@vue/shared': 3.3.7 + '@vue/reactivity': 3.3.9 + '@vue/shared': 3.3.9 dev: true /@vue/runtime-dom@3.3.4: @@ -7606,11 +7979,11 @@ packages: '@vue/shared': 3.3.4 csstype: 3.1.1 - /@vue/runtime-dom@3.3.7: - resolution: {integrity: sha512-PFQU1oeJxikdDmrfoNQay5nD4tcPNYixUBruZzVX/l0eyZvFKElZUjW4KctCcs52nnpMGO6UDK+jF5oV4GT5Lw==} + /@vue/runtime-dom@3.3.9: + resolution: {integrity: sha512-e7LIfcxYSWbV6BK1wQv9qJyxprC75EvSqF/kQKe6bdZEDNValzeRXEVgiX7AHI6hZ59HA4h7WT5CGvm69vzJTQ==} dependencies: - '@vue/runtime-core': 3.3.7 - '@vue/shared': 3.3.7 + '@vue/runtime-core': 3.3.9 + '@vue/shared': 3.3.9 csstype: 3.1.2 dev: true @@ -7623,14 +7996,14 @@ packages: '@vue/shared': 3.3.4 vue: 3.3.4 - /@vue/server-renderer@3.3.7(vue@3.3.7): - resolution: {integrity: sha512-UlpKDInd1hIZiNuVVVvLgxpfnSouxKQOSE2bOfQpBuGwxRV/JqqTCyyjXUWiwtVMyeRaZhOYYqntxElk8FhBhw==} + /@vue/server-renderer@3.3.9(vue@3.3.9): + resolution: {integrity: sha512-w0zT/s5l3Oa3ZjtLW88eO4uV6AQFqU8X5GOgzq7SkQQu6vVr+8tfm+OI2kDBplS/W/XgCBuFXiPw6T5EdwXP0A==} peerDependencies: - vue: 3.3.7 + vue: 3.3.9 dependencies: - '@vue/compiler-ssr': 3.3.7 - '@vue/shared': 3.3.7 - vue: 3.3.7(typescript@5.1.6) + '@vue/compiler-ssr': 3.3.9 + '@vue/shared': 3.3.9 + vue: 3.3.9(typescript@5.1.6) dev: true /@vue/shared@3.3.4: @@ -7640,6 +8013,10 @@ packages: resolution: {integrity: sha512-N/tbkINRUDExgcPTBvxNkvHGu504k8lzlNQRITVnm6YjOjwa4r0nnbd4Jb01sNpur5hAllyRJzSK5PvB9PPwRg==} dev: true + /@vue/shared@3.3.9: + resolution: {integrity: sha512-ZE0VTIR0LmYgeyhurPTpy4KzKsuDyQbMSdM49eKkMnT5X4VfFBLysMzjIZhLEFQYjjOVVfbvUDHckwjDFiO2eA==} + dev: true + /@vue/test-utils@2.2.10(vue@3.3.4): resolution: {integrity: sha512-UPY+VdWST5vYZ/Qhl+sLuJAv596e6kTbrOPgdGY82qd9kGN/MfjzLT5KXlmpChkiCbPP3abZ8XT25u1n5h+mRg==} peerDependencies: @@ -7669,20 +8046,20 @@ packages: - typescript dev: true - /@vueuse/core@10.5.0(vue@3.3.7): - resolution: {integrity: sha512-z/tI2eSvxwLRjOhDm0h/SXAjNm8N5ld6/SC/JQs6o6kpJ6Ya50LnEL8g5hoYu005i28L0zqB5L5yAl8Jl26K3A==} + /@vueuse/core@10.6.1(vue@3.3.9): + resolution: {integrity: sha512-Pc26IJbqgC9VG1u6VY/xrXXfxD33hnvxBnKrLlA2LJlyHII+BSrRoTPJgGYq7qZOu61itITFUnm6QbacwZ4H8Q==} dependencies: - '@types/web-bluetooth': 0.0.18 - '@vueuse/metadata': 10.5.0 - '@vueuse/shared': 10.5.0(vue@3.3.7) - vue-demi: 0.14.6(vue@3.3.7) + '@types/web-bluetooth': 0.0.20 + '@vueuse/metadata': 10.6.1 + '@vueuse/shared': 10.6.1(vue@3.3.9) + vue-demi: 0.14.6(vue@3.3.9) transitivePeerDependencies: - '@vue/composition-api' - vue dev: true - /@vueuse/integrations@10.5.0(focus-trap@7.5.4)(vue@3.3.7): - resolution: {integrity: sha512-fm5sXLCK0Ww3rRnzqnCQRmfjDURaI4xMsx+T+cec0ngQqHx/JgUtm8G0vRjwtonIeTBsH1Q8L3SucE+7K7upJQ==} + /@vueuse/integrations@10.6.1(focus-trap@7.5.4)(vue@3.3.9): + resolution: {integrity: sha512-mPDupuofMJ4DPmtX/FfP1MajmWRzYDv8WSaTCo8LQ5kFznjWgmUQ16ApjYqgMquqffNY6+IRMdMgosLDRZOSZA==} peerDependencies: async-validator: '*' axios: '*' @@ -7722,23 +8099,23 @@ packages: universal-cookie: optional: true dependencies: - '@vueuse/core': 10.5.0(vue@3.3.7) - '@vueuse/shared': 10.5.0(vue@3.3.7) + '@vueuse/core': 10.6.1(vue@3.3.9) + '@vueuse/shared': 10.6.1(vue@3.3.9) focus-trap: 7.5.4 - vue-demi: 0.14.6(vue@3.3.7) + vue-demi: 0.14.6(vue@3.3.9) transitivePeerDependencies: - '@vue/composition-api' - vue dev: true - /@vueuse/metadata@10.5.0: - resolution: {integrity: sha512-fEbElR+MaIYyCkeM0SzWkdoMtOpIwO72x8WsZHRE7IggiOlILttqttM69AS13nrDxosnDBYdyy3C5mR1LCxHsw==} + /@vueuse/metadata@10.6.1: + resolution: {integrity: sha512-qhdwPI65Bgcj23e5lpGfQsxcy0bMjCAsUGoXkJ7DsoeDUdasbZ2DBa4dinFCOER3lF4gwUv+UD2AlA11zdzMFw==} dev: true - /@vueuse/shared@10.5.0(vue@3.3.7): - resolution: {integrity: sha512-18iyxbbHYLst9MqU1X1QNdMHIjks6wC7XTVf0KNOv5es/Ms6gjVFCAAWTVP2JStuGqydg3DT+ExpFORUEi9yhg==} + /@vueuse/shared@10.6.1(vue@3.3.9): + resolution: {integrity: sha512-TECVDTIedFlL0NUfHWncf3zF9Gc4VfdxfQc8JFwoVZQmxpONhLxFrlm0eHQeidHj4rdTPL3KXJa0TZCk1wnc5Q==} dependencies: - vue-demi: 0.14.6(vue@3.3.7) + vue-demi: 0.14.6(vue@3.3.9) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -8041,10 +8418,6 @@ packages: engines: {node: '>=12'} dev: true - /ansi-sequence-parser@1.1.1: - resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==} - dev: true - /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -8793,6 +9166,10 @@ packages: resolution: {integrity: sha512-Wmec9pCBY8CWbmI4HsjBeQLqDTqV91nFVR83DnZpYyRnPI1wePDsTg0bGLPC5VU/3OIZV1fmxEea1b+tFKe86g==} dev: true + /ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + dev: true + /chai@4.3.7: resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} engines: {node: '>=4'} @@ -8823,6 +9200,14 @@ packages: supports-color: 7.2.0 dev: true + /character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + dev: true + + /character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + dev: true + /character-parser@2.2.0: resolution: {integrity: sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==} dependencies: @@ -9069,6 +9454,10 @@ packages: delayed-stream: 1.0.0 dev: true + /comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + dev: true + /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: true @@ -9600,6 +9989,12 @@ packages: - supports-color dev: true + /devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + dependencies: + dequal: 2.0.3 + dev: true + /diff@4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} @@ -10035,6 +10430,36 @@ packages: '@esbuild/win32-x64': 0.18.14 dev: true + /esbuild@0.19.7: + resolution: {integrity: sha512-6brbTZVqxhqgbpqBR5MzErImcpA0SQdoKOkcWK/U30HtQxnokIpG3TX2r0IJqbFUzqLjhU/zC1S5ndgakObVCQ==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.19.7 + '@esbuild/android-arm64': 0.19.7 + '@esbuild/android-x64': 0.19.7 + '@esbuild/darwin-arm64': 0.19.7 + '@esbuild/darwin-x64': 0.19.7 + '@esbuild/freebsd-arm64': 0.19.7 + '@esbuild/freebsd-x64': 0.19.7 + '@esbuild/linux-arm': 0.19.7 + '@esbuild/linux-arm64': 0.19.7 + '@esbuild/linux-ia32': 0.19.7 + '@esbuild/linux-loong64': 0.19.7 + '@esbuild/linux-mips64el': 0.19.7 + '@esbuild/linux-ppc64': 0.19.7 + '@esbuild/linux-riscv64': 0.19.7 + '@esbuild/linux-s390x': 0.19.7 + '@esbuild/linux-x64': 0.19.7 + '@esbuild/netbsd-x64': 0.19.7 + '@esbuild/openbsd-x64': 0.19.7 + '@esbuild/sunos-x64': 0.19.7 + '@esbuild/win32-arm64': 0.19.7 + '@esbuild/win32-ia32': 0.19.7 + '@esbuild/win32-x64': 0.19.7 + dev: true + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -10613,6 +11038,14 @@ packages: requiresBuild: true optional: true + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: true + optional: true + /function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} dev: true @@ -11083,6 +11516,88 @@ packages: resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} dev: true + /hast-util-from-parse5@8.0.1: + resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} + dependencies: + '@types/hast': 3.0.3 + '@types/unist': 3.0.2 + devlop: 1.1.0 + hastscript: 8.0.0 + property-information: 6.4.0 + vfile: 6.0.1 + vfile-location: 5.0.2 + web-namespaces: 2.0.1 + dev: true + + /hast-util-parse-selector@4.0.0: + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + dependencies: + '@types/hast': 3.0.3 + dev: true + + /hast-util-raw@9.0.1: + resolution: {integrity: sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA==} + dependencies: + '@types/hast': 3.0.3 + '@types/unist': 3.0.2 + '@ungap/structured-clone': 1.2.0 + hast-util-from-parse5: 8.0.1 + hast-util-to-parse5: 8.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.0.2 + parse5: 7.1.2 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.1 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + dev: true + + /hast-util-to-html@9.0.0: + resolution: {integrity: sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw==} + dependencies: + '@types/hast': 3.0.3 + '@types/unist': 3.0.2 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-raw: 9.0.1 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.0.2 + property-information: 6.4.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.3 + zwitch: 2.0.4 + dev: true + + /hast-util-to-parse5@8.0.0: + resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + dependencies: + '@types/hast': 3.0.3 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + property-information: 6.4.0 + space-separated-tokens: 2.0.2 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + dev: true + + /hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + dependencies: + '@types/hast': 3.0.3 + dev: true + + /hastscript@8.0.0: + resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} + dependencies: + '@types/hast': 3.0.3 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 4.0.0 + property-information: 6.4.0 + space-separated-tokens: 2.0.2 + dev: true + /he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true @@ -11120,6 +11635,10 @@ packages: engines: {node: '>=8'} dev: true + /html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + dev: true + /http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} @@ -12337,6 +12856,19 @@ packages: unist-util-visit: 2.0.3 dev: true + /mdast-util-to-hast@13.0.2: + resolution: {integrity: sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==} + dependencies: + '@types/hast': 3.0.3 + '@types/mdast': 4.0.3 + '@ungap/structured-clone': 1.2.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.0 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + dev: true + /mdast-util-to-string@1.1.0: resolution: {integrity: sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==} dev: true @@ -12401,6 +12933,33 @@ packages: engines: {node: '>= 0.6'} dev: true + /micromark-util-character@2.0.1: + resolution: {integrity: sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==} + dependencies: + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-util-encode@2.0.0: + resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + dev: true + + /micromark-util-sanitize-uri@2.0.0: + resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + dependencies: + micromark-util-character: 2.0.1 + micromark-util-encode: 2.0.0 + micromark-util-symbol: 2.0.0 + dev: true + + /micromark-util-symbol@2.0.0: + resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + dev: true + + /micromark-util-types@2.0.0: + resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} + dev: true + /micromatch@3.1.10: resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} engines: {node: '>=0.10.0'} @@ -12513,8 +13072,8 @@ packages: engines: {node: '>=16 || 14 >=14.17'} dev: true - /minisearch@6.1.0: - resolution: {integrity: sha512-PNxA/X8pWk+TiqPbsoIYH0GQ5Di7m6326/lwU/S4mlo4wGQddIcf/V//1f9TB0V4j59b57b+HZxt8h3iMROGvg==} + /minisearch@6.3.0: + resolution: {integrity: sha512-ihFnidEeU8iXzcVHy74dhkxh/dn8Dc08ERl0xwoMMGqp4+LvRSCgicb+zGqWthVokQKvCSxITlh3P08OzdTYCQ==} dev: true /minizlib@2.1.2: @@ -12569,6 +13128,11 @@ packages: engines: {node: '>=4'} dev: true + /mrmime@1.0.1: + resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + engines: {node: '>=10'} + dev: true + /ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} dev: true @@ -13395,6 +13959,10 @@ packages: react-is: 16.13.1 dev: true + /property-information@6.4.0: + resolution: {integrity: sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==} + dev: true + /proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} dev: true @@ -14077,6 +14645,26 @@ packages: fsevents: 2.3.2 dev: true + /rollup@4.5.2: + resolution: {integrity: sha512-CRK1uoROBfkcqrZKyaFcqCcZWNsvJ6yVYZkqTlRocZhO2s5yER6Z3f/QaYtO8RGyloPnmhwgzuPQpNGeK210xQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.5.2 + '@rollup/rollup-android-arm64': 4.5.2 + '@rollup/rollup-darwin-arm64': 4.5.2 + '@rollup/rollup-darwin-x64': 4.5.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.5.2 + '@rollup/rollup-linux-arm64-gnu': 4.5.2 + '@rollup/rollup-linux-arm64-musl': 4.5.2 + '@rollup/rollup-linux-x64-gnu': 4.5.2 + '@rollup/rollup-linux-x64-musl': 4.5.2 + '@rollup/rollup-win32-arm64-msvc': 4.5.2 + '@rollup/rollup-win32-ia32-msvc': 4.5.2 + '@rollup/rollup-win32-x64-msvc': 4.5.2 + fsevents: 2.3.3 + dev: true + /rrweb-cssom@0.6.0: resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} dev: true @@ -14343,13 +14931,16 @@ packages: engines: {node: '>=8'} dev: true - /shiki@0.14.5: - resolution: {integrity: sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw==} + /shikiji-transformers@0.7.4: + resolution: {integrity: sha512-oykilNekcW2FnRGbvZm+RNWHYroSeCVMOaMMwAbxozZgpTdcJtHoA+1+MDFw6/o2hCkX88kKbxG6FwAZoUZ6WQ==} dependencies: - ansi-sequence-parser: 1.1.1 - jsonc-parser: 3.2.0 - vscode-oniguruma: 1.7.0 - vscode-textmate: 8.0.0 + shikiji: 0.7.4 + dev: true + + /shikiji@0.7.4: + resolution: {integrity: sha512-N5dmPvyhH/zfcsuWysUEAMwRJDMz26LUns2VEUs5y4Ozbf5jkAODU0Yswjcf/tZAwpFnk5x3y34dupFMnF2+NA==} + dependencies: + hast-util-to-html: 9.0.0 dev: true /side-channel@1.0.4: @@ -14492,6 +15083,10 @@ packages: resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} dev: true + /space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + dev: true + /sparkles@1.0.1: resolution: {integrity: sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==} engines: {node: '>= 0.10'} @@ -14675,6 +15270,13 @@ packages: safe-buffer: 5.2.1 dev: true + /stringify-entities@4.0.3: + resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + dev: true + /strip-ansi@3.0.1: resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} engines: {node: '>=0.10.0'} @@ -15105,6 +15707,10 @@ packages: punycode: 2.3.0 dev: true + /trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + dev: true + /trim-newlines@3.0.1: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} @@ -15350,6 +15956,24 @@ packages: resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} dev: true + /unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + dependencies: + '@types/unist': 3.0.2 + dev: true + + /unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + dependencies: + '@types/unist': 3.0.2 + dev: true + + /unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + dependencies: + '@types/unist': 3.0.2 + dev: true + /unist-util-visit-parents@3.1.1: resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} dependencies: @@ -15357,6 +15981,13 @@ packages: unist-util-is: 4.1.0 dev: true + /unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + dependencies: + '@types/unist': 3.0.2 + unist-util-is: 6.0.0 + dev: true + /unist-util-visit@2.0.3: resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==} dependencies: @@ -15365,6 +15996,14 @@ packages: unist-util-visit-parents: 3.1.1 dev: true + /unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + dependencies: + '@types/unist': 3.0.2 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + dev: true + /universalify@0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} @@ -15546,6 +16185,28 @@ packages: engines: {node: '>= 0.8'} dev: true + /vfile-location@5.0.2: + resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} + dependencies: + '@types/unist': 3.0.2 + vfile: 6.0.1 + dev: true + + /vfile-message@4.0.2: + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + dependencies: + '@types/unist': 3.0.2 + unist-util-stringify-position: 4.0.0 + dev: true + + /vfile@6.0.1: + resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} + dependencies: + '@types/unist': 3.0.2 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.2 + dev: true + /vinyl-fs@3.0.3: resolution: {integrity: sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==} engines: {node: '>= 0.10'} @@ -15696,12 +16357,12 @@ packages: fsevents: 2.3.2 dev: true - /vite@4.5.0(@types/node@20.1.4)(sass@1.54.9): - resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} - engines: {node: ^14.18.0 || >=16.0.0} + /vite@5.0.2(@types/node@20.1.4)(sass@1.54.9): + resolution: {integrity: sha512-6CCq1CAJCNM1ya2ZZA7+jS2KgnhbzvxakmlIjN24cF/PXhRMzpM/z8QgsVJA/Dm5fWUWnVEsmtBoMhmerPxT0g==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': '>= 14' + '@types/node': ^18.0.0 || >=20.0.0 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -15725,16 +16386,16 @@ packages: optional: true dependencies: '@types/node': 20.1.4 - esbuild: 0.18.14 + esbuild: 0.19.7 postcss: 8.4.31 - rollup: 3.29.4 + rollup: 4.5.2 sass: 1.54.9 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true - /vitepress@1.0.0-rc.24(@types/node@20.1.4)(postcss@8.4.31)(react-dom@18.2.0)(react@18.2.0)(sass@1.54.9)(typescript@5.1.6): - resolution: {integrity: sha512-RpnL8cnOGwiRlBbrYQUm9sYkJbtyOt/wYXk2diTcokY4yvks/5lq9LuSt+MURWB6ZqwpSNHvTmxgaSfLoG0/OA==} + /vitepress@1.0.0-rc.31(@types/node@20.1.4)(postcss@8.4.31)(react-dom@18.2.0)(react@18.2.0)(sass@1.54.9)(typescript@5.1.6): + resolution: {integrity: sha512-ikH9pIjOOAbyoYAGBVfTz8TzuXp+UoWaIRMU4bw/oiTg8R65SbAaGKY84xx6TuL+f4VqUJ8lhzW82YyxSLvstA==} hasBin: true peerDependencies: markdown-it-mathjax3: ^4.3.2 @@ -15747,18 +16408,20 @@ packages: dependencies: '@docsearch/css': 3.5.2 '@docsearch/js': 3.5.2(react-dom@18.2.0)(react@18.2.0) - '@types/markdown-it': 13.0.5 - '@vitejs/plugin-vue': 4.3.1(vite@4.5.0)(vue@3.3.7) + '@types/markdown-it': 13.0.7 + '@vitejs/plugin-vue': 4.5.0(vite@5.0.2)(vue@3.3.9) '@vue/devtools-api': 6.5.1 - '@vueuse/core': 10.5.0(vue@3.3.7) - '@vueuse/integrations': 10.5.0(focus-trap@7.5.4)(vue@3.3.7) + '@vueuse/core': 10.6.1(vue@3.3.9) + '@vueuse/integrations': 10.6.1(focus-trap@7.5.4)(vue@3.3.9) focus-trap: 7.5.4 mark.js: 8.11.1 - minisearch: 6.1.0 + minisearch: 6.3.0 + mrmime: 1.0.1 postcss: 8.4.31 - shiki: 0.14.5 - vite: 4.5.0(@types/node@20.1.4)(sass@1.54.9) - vue: 3.3.7(typescript@5.1.6) + shikiji: 0.7.4 + shikiji-transformers: 0.7.4 + vite: 5.0.2(@types/node@20.1.4)(sass@1.54.9) + vue: 3.3.9(typescript@5.1.6) transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -15849,19 +16512,11 @@ packages: engines: {node: '>=0.10.0'} dev: true - /vscode-oniguruma@1.7.0: - resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} - dev: true - - /vscode-textmate@8.0.0: - resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==} - dev: true - /vue-component-type-helpers@1.8.22: resolution: {integrity: sha512-LK3wJHs3vJxHG292C8cnsRusgyC5SEZDCzDCD01mdE/AoREFMl2tzLRuzwyuEsOIz13tqgBcnvysN3Lxsa14Fw==} dev: true - /vue-demi@0.14.6(vue@3.3.7): + /vue-demi@0.14.6(vue@3.3.9): resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} engines: {node: '>=12'} hasBin: true @@ -15873,7 +16528,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.3.7(typescript@5.1.6) + vue: 3.3.9(typescript@5.1.6) dev: true /vue-docgen-api@4.56.4(vue@3.3.4): @@ -15902,6 +16557,10 @@ packages: vue: 3.3.4 dev: true + /vue-inline-svg@2.1.3: + resolution: {integrity: sha512-rLuN4NBsCkUVhEUB5L9i3aMxZ4XuBHMZk6Ga5EXtN6S415QedKN9SrcXR7Wbntyh53JtC1QaTlcDSvIjD7cRpw==} + dev: true + /vue-loader@16.8.3(@vue/compiler-sfc@3.3.7)(vue@3.3.4)(webpack@5.81.0): resolution: {integrity: sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==} peerDependencies: @@ -15962,19 +16621,19 @@ packages: '@vue/server-renderer': 3.3.4(vue@3.3.4) '@vue/shared': 3.3.4 - /vue@3.3.7(typescript@5.1.6): - resolution: {integrity: sha512-YEMDia1ZTv1TeBbnu6VybatmSteGOS3A3YgfINOfraCbf85wdKHzscD6HSS/vB4GAtI7sa1XPX7HcQaJ1l24zA==} + /vue@3.3.9(typescript@5.1.6): + resolution: {integrity: sha512-sy5sLCTR8m6tvUk1/ijri3Yqzgpdsmxgj6n6yl7GXXCXqVbmW2RCXe9atE4cEI6Iv7L89v5f35fZRRr5dChP9w==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.3.7 - '@vue/compiler-sfc': 3.3.7 - '@vue/runtime-dom': 3.3.7 - '@vue/server-renderer': 3.3.7(vue@3.3.7) - '@vue/shared': 3.3.7 + '@vue/compiler-dom': 3.3.9 + '@vue/compiler-sfc': 3.3.9 + '@vue/runtime-dom': 3.3.9 + '@vue/server-renderer': 3.3.9(vue@3.3.9) + '@vue/shared': 3.3.9 typescript: 5.1.6 dev: true @@ -16005,6 +16664,10 @@ packages: defaults: 1.0.3 dev: true + /web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + dev: true + /webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} dev: true @@ -16425,3 +17088,7 @@ packages: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} dev: true + + /zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + dev: true