From 6c4cbb3a3b3f69675c59564c324562668f931ae2 Mon Sep 17 00:00:00 2001 From: Daniil Zhuravlev <nakrovati@outlook.com> Date: Wed, 4 Dec 2024 03:50:21 +0400 Subject: [PATCH 1/7] ci: cache npm packages --- .github/workflows/deploy.yml | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 5d2cce29..2340199a 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,4 +1,4 @@ -name: Build and Deploy +name: Deploy on: schedule: @@ -7,20 +7,28 @@ on: permissions: contents: write + jobs: - build-and-deploy: + deploy: runs-on: ubuntu-latest steps: - name: Checkout 🛎️ - uses: actions/checkout@v3 + uses: actions/checkout@v4 + + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: 22 + cache: npm + + - name: Install dependencies + run: npm ci - - name: Install and Build 🔧 # This example project is built using npm and outputs the result to the 'build' folder. Replace with the commands required to build your project, or remove this step entirely if your site is pre-built. - run: | - npm i - npm run build + - name: Build + run: npm run build - name: Deploy 🚀 uses: JamesIves/github-pages-deploy-action@v4 with: branch: gh-pages - folder: .vitepress/dist # The folder the action should deploy. \ No newline at end of file + folder: .vitepress/dist # The folder the action should deploy. From 55c24c3b9a743b1bde97d892c88c5686b6528621 Mon Sep 17 00:00:00 2001 From: Daniil Zhuravlev <nakrovati@outlook.com> Date: Wed, 4 Dec 2024 03:50:58 +0400 Subject: [PATCH 2/7] chore: remove @xobotyi/scrollbar-width --- .vitepress/theme/composables/zoom.ts | 5 ++--- package.json | 1 - 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.vitepress/theme/composables/zoom.ts b/.vitepress/theme/composables/zoom.ts index da838fb8..eee04dbb 100644 --- a/.vitepress/theme/composables/zoom.ts +++ b/.vitepress/theme/composables/zoom.ts @@ -1,5 +1,4 @@ import 'glightbox/dist/css/glightbox.css' -import { scrollbarWidth } from '@xobotyi/scrollbar-width' import { watch, @@ -50,7 +49,7 @@ export async function createZoom(app: App, router: Router) { lightbox.setElements(elements) } - const scrollWidth = scrollbarWidth() + const scrollWidth = window.innerWidth - document.documentElement.clientWidth lightbox.on('open', () => updateFixedElements(scrollWidth)) lightbox.on('close', () => updateFixedElements()) @@ -68,4 +67,4 @@ export async function createZoom(app: App, router: Router) { function updateFixedElements(scrollWidth?: number) { document.documentElement.style.setProperty('--scrollbar-width', scrollWidth ? scrollWidth + 'px' : '') -} \ No newline at end of file +} diff --git a/package.json b/package.json index 615a5307..07bbfcfa 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,6 @@ "@octokit/types": "12.0.0", "@vueuse/core": "^10.3.0", "@vueuse/integrations": "^10.3.0", - "@xobotyi/scrollbar-width": "^1.9.5", "dayjs": "^1.11.13", "glightbox": "^3.2.0", "qrcode": "^1.5.3" From 35bb2702ded522a9597590c3027d896d274d21de Mon Sep 17 00:00:00 2001 From: Daniil Zhuravlev <nakrovati@outlook.com> Date: Wed, 4 Dec 2024 04:12:02 +0400 Subject: [PATCH 3/7] chore: remove unocss --- .vitepress/config/index.ts | 8 +- .vitepress/theme/components/Footer.vue | 371 +++++++++++++------------ .vitepress/theme/icons/GPL.vue | 16 ++ .vitepress/theme/index.ts | 1 - package.json | 1 - 5 files changed, 207 insertions(+), 190 deletions(-) create mode 100644 .vitepress/theme/icons/GPL.vue diff --git a/.vitepress/config/index.ts b/.vitepress/config/index.ts index 6d2865f9..c8bbd45c 100644 --- a/.vitepress/config/index.ts +++ b/.vitepress/config/index.ts @@ -11,7 +11,6 @@ import shortcode_plugin from "markdown-it-shortcode-tag" import shortcodes from "./shortcodes" import generateOgImages from "./hooks/generateOgImages" import generateMeta from "./hooks/generateMeta" -import Unocss from 'unocss/vite' const SITE_HOST = 'https://kotatsu.app' const SITE_TITLE = 'kotatsu.app' @@ -88,6 +87,9 @@ export default defineConfigWithTheme<Theme.Config>({ transformHead: async (context) => generateMeta(context, SITE_HOST), vite: { + define:{ + __VUE_PROD_HYDRATION_MISMATCH_DETAILS__:"false" + }, resolve: { alias: [ 'VPSidebar', @@ -104,15 +106,13 @@ export default defineConfigWithTheme<Theme.Config>({ ) })), }, - plugins: [ - Unocss(), - ] }, sitemap: { hostname: SITE_HOST, }, + buildEnd: async (context) => { generateOgImages(context) } diff --git a/.vitepress/theme/components/Footer.vue b/.vitepress/theme/components/Footer.vue index d06ab047..ef31ca52 100644 --- a/.vitepress/theme/components/Footer.vue +++ b/.vitepress/theme/components/Footer.vue @@ -3,192 +3,209 @@ import { useQRCode } from '@vueuse/integrations/useQRCode' import { useData, withBase } from 'vitepress' import { socialList } from '../utils' import Link from './Link.vue' +import GPL from '../icons/GPL.vue' const { theme, frontmatter } = useData() const qrcode = useQRCode(theme.value.footer.qrcodeLink) </script> <template> - <div class="footer-container slide-enter" v-if="frontmatter.footer !== false"> - <footer class="footer"> - <div class="footer-navigation" v-for="item in theme.footer.navigation"> - <h3 class="footer-title">{{ item.title }}</h3> - <ul> - <li v-for="ic in item.items"> + <div class="container slide-enter" v-if="frontmatter.footer !== false"> + <footer class="footer"> + <div class="footer__content"> + <nav class="footer__navigation" v-for="item in theme.footer.navigation"> + <h3 class="footer__title">{{ item.title }}</h3> + <ul class="footer__list"> + <li v-for="ic in item.items" class="footer__item"> <Link :href="withBase(ic.link)" :title="ic.text + '(' + withBase(ic.link) + ')'" - :noIcon="true" + noIcon > {{ ic.text }} </Link> </li> </ul> + </nav> + + <div class="qrcode"> + <img :src="qrcode" alt="QR Code" class="qrcode__img" /> + <h4 class="qrcode__title">{{ theme.footer.qrcodeTitle }}</h4> + <p class="qrcode__description">{{ theme.footer.qrcodeMessage }}</p> </div> - <div class="justify-self-end footer-qrcode"> - <img :src="qrcode" alt="QR Code" /> - <h4>{{ theme.footer.qrcodeTitle }}</h4> - <p text-center>{{ theme.footer.qrcodeMessage }}</p> + </div> + + <div class="footer__socials"> + <div class="footer__copyright"> + <GPL/> + <p>GPL-3.0 Licensed<br />Kotatsu Developers</p> </div> - </footer> - <footer class="footer py-4"> - <div class="items-center grid-flow-col"> - <svg - height="24" - viewBox="0 0 720 358" - xmlns="http://www.w3.org/2000/svg" - fill-rule="evenodd" - clip-rule="evenodd" - class="fill-current" - style="color: var(--vp-c-text-2)" + + <ul> + <li + class="footer__social-item" + v-for="item in socialList" > - <path - d="m 673.176 0.349609 l -0.15234 0.0117187 C 660.585 1.25837 644.017 4.97669 628.313 11.2832 H 539.916 H 114.623 H 80.8926 c 0.00002 0 -59.3105 258.768 -59.3105 258.768 h 0.05469 h 274.381 h 111.354 c 8.18871 4.77878 18.1382 7.56878 29.25 8.53711 l 0.18555 0.0156 h 19.416 l 0.16601 -0.0137 c 6.2076 -0.48413 12.6844 -1.38394 19.3789 -2.69336 c 11.5421 -2.25681 23.7184 -5.71068 36.334 -10.3105 c 9.54953 -3.48202 19.3543 -7.59813 29.2988 -12.3789 l 0.004 -0.002 c 21.6417 -10.3746 43.952 -23.7326 65.834 -39.8418 c 7.21048 -5.30371 14.1276 -10.7432 20.7656 -16.2734 l 0.002 -0.002 c 6.08772 -5.06541 11.9309 -10.2108 17.5137 -15.416 l 0.0254 -0.0234 l 0.0254 -0.0254 c 15.683 -15.1138 27.5969 -30.4801 34.5039 -44.3652 c 3.59772 -7.23101 5.85407 -14.072 6.41797 -20.4219 c 0.56381 -6.34892 -0.65812 -12.3586 -4.22461 -17.0723 l -0.002 -0.002 c -2.61575 -3.46072 -6.28889 -5.75086 -10.5039 -7.25977 c 13.7283 -11.2732 24.9034 -23.3118 32.2324 -35.0918 c 8.55925 -13.7574 12.3771 -27.392 8.19922 -38.8691 v -0.002 C 709.521 11.1666 703.47 5.62562 695.514 2.75586 h -0.002 l -0.002 -0.00195 c -3.53373 -1.27117 -7.39945 -2.03997 -11.5253 -2.38867 l -0.17774 -0.015625 Z m 10.2031 8.52734 c 3.48278 0.044736 6.58007 0.941383 9.24609 1.90039 c 6.05839 2.18638 9.78367 5.78707 11.5527 10.668 l 0.002 0.0039 v 0.0039 c 2.81302 7.72221 0.38015 18.9097 -7.42383 31.4531 c -7.80398 12.5434 -20.705 26.1413 -37.0898 38.4355 l -9.04493 6.78711 l 11.2754 0.873047 c 6.66947 0.516719 11.0612 2.58176 13.5703 5.90235 l 0.002 0.002 c 2.05657 2.71732 2.96244 6.32027 2.53125 11.1758 c -0.43119 4.85551 -2.29375 10.8111 -5.56055 17.3769 c -6.26998 12.6045 -17.6229 27.4054 -32.7578 41.9961 c -5.45672 5.08693 -11.1711 10.1212 -17.1309 15.0801 l -0.002 0.002 c -6.5136 5.42656 -13.2954 10.7616 -20.3613 15.959 h -0.002 c -21.467 15.8039 -43.3403 28.8923 -64.4707 39.0215 l -0.004 0.002 h -0.002 c -9.69602 4.66148 -19.2439 8.66967 -28.5273 12.0547 c -12.2468 4.46542 -24.009 7.79609 -35.0508 9.95508 c -6.36192 1.24437 -12.4795 2.09069 -18.2969 2.54882 h -18.5703 c -0.0873 -0.008 -0.1707 -0.0194 -0.25781 -0.0273 h 1.7168 c -17.0011 -1.48353 -30.4244 -7.45273 -38.4219 -18.332 c -1.48353 -2.01219 -2.70891 -4.17932 -3.7832 -6.44727 c -0.68207 -1.6711 -1.32272 -3.35728 -1.9707 -5.0625 c -1.70525 -5.42261 -2.38506 -11.4399 -2.07813 -17.8516 c 0.85262 -17.8707 9.23714 -39.1287 23.7656 -61.3887 c 15.4323 -23.6566 37.7994 -48.4504 65.4922 -71.459 c 6.20699 -5.15319 12.6252 -10.2423 19.3438 -15.1875 c 8.30441 -6.10979 16.6723 -11.7357 25.0449 -16.998 c 30.8475 -19.4208 61.6183 -33.0094 88.8848 -39.9121 c -26.0558 8.50051 -55.3275 22.9303 -84.248 42.5762 c -1.04016 0.70255 -2.06865 1.42149 -3.09179 2.13086 c -16.0461 11.118 -30.5827 22.927 -43.2695 34.8516 c -40.823 38.3846 -62.4007 78.1591 -52.5957 101.461 c 0.69916 1.6029 1.53192 3.13259 2.50391 4.58203 c 10.5382 15.5005 36.6556 18.1809 69.7539 9.85938 c 2.25089 -0.56275 4.50317 -1.2002 6.82227 -1.86524 c 10.5724 -3.05237 21.796 -7.17431 33.3574 -12.2559 c 2.77949 -1.22777 5.58926 -2.49076 8.41992 -3.83789 c 0.28988 -0.13641 0.56364 -0.27231 0.85352 -0.42578 c 36.4917 -18.1316 64.5349 -38.9942 70.6055 -51.5293 c 1.33008 -2.72662 1.64986 -5.05213 0.74609 -6.875 c -4.33124 -8.78188 -34.6381 -2.84795 -71.3516 13.0566 c -2.95003 1.2789 -5.93489 2.59441 -8.95313 3.9961 c 2.45552 -2.27986 5.01213 -4.56966 7.6211 -6.82227 c 4.16075 -3.58438 8.46765 -7.08919 13.0547 -10.5508 c 7.179 -5.43627 14.4372 -10.3502 21.582 -14.707 c 33.4564 -25.2407 50.3696 -49.1163 46.8398 -57.9766 c -0.66505 -1.66943 -2.08098 -2.81844 -4.26367 -3.51758 c -6.97438 -2.21847 -19.7036 0.429268 -35.1699 6.76758 c -12.755 5.23164 -27.4053 12.9898 -42.2578 22.6465 l -2.02343 1.33203 c 0.00002 0 -0.37305 0.214844 -0.37305 0.214844 c 0.00002 0.00002 -7.14062 4.74219 -7.14062 4.74219 c -0.00002 -0.00001 4.10156 -7.51367 4.10156 -7.51367 c 6.08765 -11.1436 16.0038 -22.7714 28.3496 -33.5723 c 9.05473 -7.89689 19.4 -15.3371 30.5352 -21.8477 c 4.21191 -2.46573 8.41702 -4.75529 12.6289 -6.82031 c 4.31422 -2.10769 8.62989 -3.98074 12.8418 -5.64844 C 651.403 12.7846 663.359 8.6198 683.379 8.87695 Z M 386.873 11.6563 c -1.67109 25.505 3.27378 62.8618 14.4941 104.338 c 1.99509 7.38021 4.16736 14.8915 6.55469 22.4883 c 1.48356 4.69104 3.01324 9.30936 4.58203 13.8555 c -0.9208 1.35396 -1.84714 2.6983 -2.7168 4.04883 c -13.9999 21.4551 -22.1828 41.7313 -24.2461 59.3633 c -5.91714 -19.8147 -10.3728 -41.5176 -12.8965 -64.5313 c -0.71619 -6.5941 -1.27719 -13.1143 -1.65234 -19.5566 c -2.76247 -46.7964 3.34747 -89.2181 15.8809 -120.006 Z M 107.482 44.8555 c 0.31934 -0.0075 0.63395 0 0.95899 0 c 0 -0.00002 63.041 0 63.041 0 c 5.38851 -0.00002 9.55441 1.0096 12.5215 3.03711 c 2.95002 2.03946 4.05658 4.6775 3.35742 7.88672 c 0.00002 0.00002 -7.51367 33.9434 -7.51367 33.9434 c 0 0.00003 -22.2207 0 -22.2207 0 c 0.00002 0.00003 7.30078 -33.0371 7.30078 -33.0371 h -55.6328 c -0.00002 0 -20.0898 90.8027 -20.0898 90.8027 c 0.00002 0 -7.24609 32.8789 -7.24609 32.8789 c 0 0.00003 55.5781 0 55.5781 0 c 0 0.00003 0.0547 -0.21289 0.0547 -0.21289 c 0 0.00002 11.1367 -50.3047 11.1367 -50.3047 c 0 -0.00002 -26.1113 0 -26.1113 0 c 0 -0.00002 2.5039 -11.3516 2.5039 -11.3516 c -0.00001 -0.00002 48.332 0 48.332 0 c 0 -0.00002 -13.8535 62.7754 -13.8535 62.7754 c -0.18757 0.89352 -0.51561 1.70245 -0.95899 2.5039 c -1.14249 2.08037 -3.1365 3.86164 -5.91601 5.32813 c -3.85378 2.02923 -8.46697 3.03711 -13.8555 3.03711 c 0 0.00002 -62.9863 0 -62.9863 0 c -5.38852 0.00002 -9.5544 -1.0079 -12.5215 -3.03711 c -2.95001 -2.0292 -4.07362 -4.6194 -3.35742 -7.83203 c 0.00001 -0.00002 27.7617 -125.494 27.7617 -125.494 c 0.71618 -3.20921 2.95143 -5.84728 6.82227 -7.88672 c 0.13642 -0.07331 0.289371 -0.09025 0.425781 -0.160156 c 3.53302 -1.7697 7.67868 -2.76382 12.4687 -2.87695 Z m 98.7969 0 c -0.00002 -0.00002 79.3457 0 79.3457 0 c 5.32031 -0.00002 9.50362 1.0096 12.4707 3.03711 c 2.98417 2.03946 4.12637 4.6775 3.41016 7.88672 c 0.00002 0.00002 -14.8145 66.9297 -14.8145 66.9297 c -0.69912 3.18874 -2.9871 5.79113 -6.875 7.83399 c -3.8879 2.04966 -8.46344 3.08984 -13.8008 3.08984 h -57.6582 l -11.1367 50.25 c 0 0.00002 -1.8125 8.25977 -1.8125 8.25977 c 0.00001 0.00002 -21.7422 0 -21.7422 0 c 0 0.00002 1.65234 -7.45899 1.65234 -7.45899 c 0 0.00002 30.9609 -139.828 30.9609 -139.828 Z m 109.613 0 c -0.00001 -0.00002 21.7422 0 21.7422 0 c 0.00002 -0.00002 -24.6192 111.211 -24.6192 111.211 c 0.00003 0.00002 -5.38281 24.3008 -5.38281 24.3008 c 0 0.00003 52.0098 0 52.0098 0 c 0.54568 3.98854 1.18314 7.90453 1.86523 11.7754 c -0.00002 0.00002 -78.2266 0 -78.2266 0 c 0.00002 0.00002 6.18164 -27.9219 6.18164 -27.9219 c 0.00002 0 26.4297 -119.365 26.4297 -119.365 Z m -90.4824 11.8301 c 0.00002 0 -14.4414 65.1172 -14.4414 65.1172 c 0 -0.00002 54.1934 0 54.1934 0 c -0.00001 -0.00002 14.3887 -65.1172 14.3887 -65.1172 Z M 179.848 202.375 c 0.21267 -0.007 0.42639 0 0.64062 0 c 2.52373 0.00002 4.72657 0.44375 6.5 1.2793 c 1.8928 0.88671 3.24775 2.20403 3.99805 3.94336 c 0.73325 1.68819 0.92346 3.60374 0.53125 5.70117 c 0 0.00001 -0.1582 0.79883 -0.1582 0.79883 c 0.00001 -0.00003 -6.23633 0 -6.23633 0 c -0.00002 -0.00003 0.0547 -0.7461 0.0547 -0.7461 c 0.16118 -1.46543 -0.0203 -2.61751 -0.58593 -3.41015 c -0.0737 -0.0994 -0.18167 -0.23122 -0.26758 -0.32032 c -0.14068 -0.14363 -0.35231 -0.30727 -0.5332 -0.42578 c -0.87238 -0.5495 -2.23651 -0.85156 -3.9961 -0.85156 c -2.33615 0.00002 -4.08174 0.40609 -5.27539 1.22461 c -1.15956 0.80146 -1.89213 1.6972 -2.13086 2.77148 c -0.23875 1.09134 0.15293 1.66377 0.42578 1.97071 c 0.008 0.008 0.0423 0.0452 0.0527 0.0547 c 0.34552 0.29445 1.54522 0.98492 5.27539 1.86524 c 3.37632 0.81851 5.61314 1.55266 6.875 2.18359 c 1.90987 0.97196 3.24421 2.23145 3.94336 3.78321 c 0.69911 1.53472 0.85208 3.33143 0.42578 5.27539 c -0.4263 1.89279 -1.39183 3.63837 -2.82422 5.27539 c -1.41532 1.637 -3.21717 2.93413 -5.38281 3.83789 c -2.1486 0.88672 -4.50436 1.38476 -6.92578 1.38476 c -3.0694 -0.00001 -5.53403 -0.46394 -7.46094 -1.38476 c -2.01217 -0.95491 -3.46381 -2.46282 -4.31641 -4.42383 c -0.81851 -1.90986 -0.99361 -4.07703 -0.5332 -6.44727 c 0 -0.00003 0.16016 -0.74609 0.16016 -0.74609 h 6.1289 l -0.0547 0.74609 c -0.15348 1.41532 -0.002 2.55755 0.37305 3.41016 c 0.35809 0.81853 1.04148 1.49676 2.13281 2.02539 c 1.15954 0.5627 2.60765 0.85156 4.26172 0.85156 c 1.48355 -0.00001 2.84008 -0.24806 4.05078 -0.6914 c 1.19365 -0.4263 2.14213 -0.98889 2.82422 -1.70508 c 0.66502 -0.71622 1.05409 -1.47445 1.22461 -2.29297 c 0.17052 -0.73324 0.13169 -1.3517 -0.1582 -1.86328 c -0.32399 -0.54564 -0.96659 -1.0302 -1.97266 -1.43945 c 0 -0.00001 -5.22265 -1.54493 -5.22265 -1.54493 c -2.91592 -0.73323 -4.87899 -1.43367 -6.02149 -2.13281 c -1.55177 -0.92081 -2.67022 -2.10029 -3.25 -3.51562 c -0.57977 -1.39831 -0.64077 -2.94855 -0.26562 -4.63672 c 0.3922 -1.80753 1.26225 -3.5278 2.60937 -5.0625 c 1.3642 -1.55177 3.12523 -2.76886 5.22266 -3.57031 c 1.85443 -0.69541 3.8056 -1.10275 5.86133 -1.17188 Z m 55.9531 0.10547 c 0.33725 -0.0263 0.65361 0 1.01172 0 c 0.00001 0 3.83789 0.42773 3.83789 0.42773 l 1.2793 0.10547 c 0.00002 0.00001 -1.86524 4.74219 -1.86524 4.74219 l -0.37304 0.74609 c 0 -0.00002 -2.93164 -0.26562 -2.93164 -0.26562 c -0.86541 0 -1.50072 0.133 -1.91797 0.42578 c -0.0277 0.0209 -0.0818 0.085 -0.10742 0.10742 c -0.0559 0.049 -0.14966 0.13431 -0.2129 0.21289 c -0.25659 0.33651 -0.56862 0.9383 -0.79882 2.02539 c -0.00002 0 -0.11058 0.45935 -0.21289 0.85157 c 1.34713 0.00001 4.58203 0 4.58203 0 c 0 0.00001 -1.17188 5.27539 -1.17188 5.27539 c 0 -0.00001 -3.35112 0 -4.47656 0 c -0.34106 1.53469 -4.5293 20.3027 -4.5293 20.3027 c -0.00002 -0.00002 -6.18164 0 -6.18164 0 c -0.00002 -0.00002 4.01773 -18.0348 4.5293 -20.3027 c -1.04021 -0.00001 -3.57031 0 -3.57031 0 c 0 -0.00001 1.17382 -5.2754 1.17382 -5.27539 c 0.00001 0.00001 2.54366 0 3.51563 0 c 0.17052 -0.73324 0.42773 -1.65235 0.42773 -1.65235 c 0.37516 -1.70522 0.76579 -2.93059 1.27735 -3.7832 c 0.69917 -1.17659 1.68683 -2.16077 2.93164 -2.87695 c 1.02527 -0.59576 2.32172 -0.95259 3.7832 -1.06641 Z m 14.7617 0.26758 c -0.00002 -0.00001 -1.61614 7.26969 -2.02539 9.11133 c 1.19364 0.00001 3.99609 0 3.99609 0 c 0 0.00001 -1.17187 5.27539 -1.17187 5.27539 c -0.00002 -0.00001 -2.93887 0 -3.9961 0 c -0.32401 1.46647 -2.8789 12.8438 -2.8789 12.8438 c 0.00002 -0.00002 -0.21289 1.36561 -0.21289 1.75781 c 0.00028 0.0131 -0.001 0.0431 0 0.0527 c 0.00084 0.004 -0.001 0.0514 0 0.0547 c 0.002 0.003 0.0506 -0.002 0.0527 0 c 0 -0.00002 0.64063 0.0527 0.64063 0.0527 l 2.92968 -0.21289 l -0.31836 4.74219 c 0.00003 0 0.0527 0.85352 0.0527 0.85352 c -0.00002 -0.00002 -4.20899 0.47851 -4.20898 0.47851 c -1.6711 -0.00002 -2.8965 -0.27179 -3.78321 -0.85156 c -0.93785 -0.61392 -1.48535 -1.42805 -1.70703 -2.45117 c -0.0341 -0.18759 -0.10547 -0.46133 -0.10547 -0.85352 c 0 -0.76736 0.14416 -2.06551 0.63867 -4.3164 c 0.00002 0.00002 2.24128 -10.0359 2.71875 -12.1504 c -0.80143 -0.00001 -2.93164 0 -2.93164 0 c 0.00002 -0.00001 1.17188 -5.27539 1.17188 -5.27539 c -0.00002 0.00001 2.07902 0 2.93164 0 c 0.27281 -1.22775 1.22656 -5.43555 1.22656 -5.43555 c 0 0.00002 4.95508 -2.61133 4.95508 -2.61133 c -0.00001 0.00002 2.02539 -1.06445 2.02539 -1.06445 Z m -196.367 0.21289 h 23.9785 l -1.33203 5.96875 c 0 0.00002 -15.9965 0 -17.5313 0 c -0.27282 1.21073 -1.36561 6.11329 -1.75781 7.88672 H 72.7383 L 71.4063 222.783 H 56.2207 c -0.32399 1.48355 -3.25195 14.6543 -3.25195 14.6543 c 0.00002 -0.00002 -6.44727 0 -6.44727 0 c 0.00001 -0.00002 7.67383 -34.4766 7.67383 -34.4766 Z m 32.1328 8.41992 c 0.24067 -0.0296 0.503634 0 0.746094 0 c 1.5347 0 2.95223 0.46553 4.31641 1.4375 c 0 0.00002 0.851563 0.58594 0.851563 0.58594 l -3.30274 5.43554 c 0 -0.00002 -0.90625 -0.63867 -0.90625 -0.63867 c -0.66504 -0.42629 -1.38251 -0.63867 -2.13281 -0.63867 c -0.64799 0.00002 -1.2494 0.22941 -1.86328 0.63867 c -0.64797 0.4263 -1.19037 0.99045 -1.59961 1.75781 c -0.7162 1.31304 -1.23957 2.78524 -1.59766 4.3711 c 0 0.00001 -2.87891 13.1074 -2.87891 13.1074 c 0 -0.00002 -6.18164 0 -6.18164 0 c 0 -0.00002 5.70313 -25.5781 5.70313 -25.5781 c 0.00002 0.00001 5.75391 0 5.75391 0 c 0 0.00001 -0.197415 0.77652 -0.265625 1.0664 c 0.27284 -0.20461 0.560088 -0.4852 0.798828 -0.63867 c 0.82597 -0.4929 1.69914 -0.80071 2.55859 -0.90625 Z m 18.3301 0 c 0.37219 -0.0282 0.73867 0 1.11914 0 c 3.47866 0 6.11172 1.21868 7.83399 3.62305 c 1.07428 1.55174 1.65234 3.47086 1.65234 5.75586 c 0 1.26185 -0.15649 2.61802 -0.48047 4.10156 l -0.47851 1.86523 c 0 -0.00002 -15.6337 0 -17.373 0 c -0.0341 0.35808 -0.05273 0.74242 -0.05273 1.06641 c 0 1.33009 0.271783 2.37717 0.851563 3.14453 c 0.2755 0.37513 0.596647 0.71279 0.960937 0.95898 c 0.68678 0.44789 1.57159 0.69336 2.60937 0.69336 c 1.26188 -0.00002 2.37192 -0.34864 3.41211 -1.01367 c 0.98905 -0.63093 1.93398 -1.63883 2.76953 -3.03711 c 0 -0.00003 6.60742 0 6.60742 0 c 0 -0.00003 -0.58593 1.2793 -0.58593 1.2793 c -1.26187 2.55785 -3.02097 4.55341 -5.22071 5.96875 c -2.19973 1.41533 -4.82963 2.18359 -7.72851 2.18359 c -3.76854 -0.00001 -6.57317 -1.21868 -8.3125 -3.62304 c -1.72226 -2.35323 -2.09269 -5.60669 -1.17188 -9.69922 c 0.92083 -4.16073 2.75836 -7.48558 5.43555 -9.80469 c 2.39958 -2.08062 5.1217 -3.23385 8.15234 -3.46289 Z m 27.7637 0 c 0.37217 -0.0282 0.73867 0 1.11914 0 c 3.47867 0 6.11171 1.21868 7.83398 3.62305 c 1.07429 1.55174 1.65039 3.47086 1.65039 5.75586 c 0 1.2448 -0.15451 2.58233 -0.47851 4.04882 c 0 0.00002 -0.48047 1.91797 -0.48047 1.91797 c 0 -0.00002 -15.6318 0 -17.3711 0 c -0.0171 0.2387 -0.0356 0.45463 -0.0527 0.69336 c -0.0128 0.0895 0.006 0.226 0 0.32031 c -0.0005 0.0154 0 0.0378 0 0.0527 c 0 0.2558 0.0356 0.50735 0.0527 0.74609 c 0.0852 0.97196 0.33843 1.78456 0.79883 2.39844 c 0.0877 0.11936 0.17122 0.26673 0.26758 0.37305 c 0.78101 0.83554 1.88526 1.27929 3.30273 1.27929 c 1.26188 -0.00002 2.38702 -0.34864 3.41016 -1.01367 c 0.98904 -0.63093 1.93592 -1.63883 2.77148 -3.03711 c 0 -0.00003 6.66016 0 6.66016 0 c -0.00001 -0.00003 -0.63867 1.2793 -0.63867 1.2793 c -1.26186 2.55785 -3.02292 4.55341 -5.22266 5.96875 c -2.19974 1.41533 -4.82769 2.18359 -7.72656 2.18359 c -3.76853 -0.00001 -6.57317 -1.21868 -8.3125 -3.62304 c -1.12545 -1.53472 -1.65234 -3.4895 -1.65234 -5.8086 c 0 -0.35812 0.0186 -0.744 0.0527 -1.11914 c 0.0682 -0.88671 0.20605 -1.78244 0.42773 -2.77148 c 0.92084 -4.14368 2.70367 -7.48558 5.38086 -9.80469 c 2.39957 -2.08062 5.17639 -3.23385 8.20704 -3.46289 Z m 75.6152 0 c 0.38084 -0.0293 0.73121 0 1.11914 0 c 3.54687 0 6.27346 1.20005 8.04687 3.57031 c 1.75641 2.37023 2.18308 5.56748 1.2793 9.5918 c -0.69913 3.13763 -1.70861 5.67202 -3.08984 7.51367 c -1.38126 1.84165 -3.14228 3.34601 -5.22266 4.36914 c -2.06328 1.02314 -4.24949 1.54492 -6.44922 1.54492 c -3.61507 -0.00001 -6.30559 -1.23574 -8.04492 -3.62304 c -1.12546 -1.51764 -1.70508 -3.47245 -1.70508 -5.8086 c 0.00002 -1.26187 0.13748 -2.60292 0.47852 -4.10351 c 1.02315 -4.57001 3.11223 -8.05132 6.18164 -10.2852 c 2.25301 -1.62634 4.74034 -2.56461 7.40625 -2.76953 Z m 93.6289 0 c 0.4496 -0.0277 0.86576 0 1.33203 0 c 2.14859 0 3.83631 0.21747 5.11523 0.74609 c 1.36418 0.54569 2.33128 1.31746 2.87695 2.23828 c 0.52864 0.86963 0.79883 1.93699 0.79883 3.25 c 0.00001 0.00002 -0.63867 3.89063 -0.63867 3.89063 c 0.00003 0 -1.17187 5.27539 -1.17187 5.27539 c -1.00611 4.50176 -1.22813 6.18937 -1.2793 6.82031 c -0.0512 0.85262 0.0269 1.68382 0.26562 2.45117 c 0.00002 -0.00002 0.42774 1.38477 0.42774 1.38477 c 0.00002 -0.00002 -6.28906 0 -6.28906 0 c -0.00002 -0.00002 -0.26563 -0.79883 -0.26563 -0.79883 c -0.10231 -0.37512 -0.0734 -0.85298 -0.10742 -1.27929 c -1.19365 0.73324 -2.3886 1.38461 -3.46289 1.75976 c -1.58584 0.54569 -3.23123 0.85156 -4.90235 0.85156 c -2.89886 -0.00001 -5.04581 -0.75472 -6.34179 -2.23828 c -0.98902 -1.09133 -1.43946 -2.42571 -1.43946 -3.94336 c -0.00002 -0.57977 0.0765 -1.17962 0.2129 -1.81054 c 0.28987 -1.29597 0.81678 -2.49603 1.65234 -3.57032 c 0.81851 -1.05726 1.78757 -1.92766 2.8789 -2.55859 c 1.05726 -0.63092 2.23514 -1.07782 3.4629 -1.38477 c -0.00002 0 3.7832 -0.64062 3.7832 -0.64062 c 2.91594 -0.34106 5.0933 -0.7642 6.66211 -1.22461 c 0.0341 -0.17052 0.10547 -0.37305 0.10547 -0.37305 c 0.24726 -1.09718 0.21688 -1.9229 -0.0527 -2.3457 c -0.0198 -0.0273 -0.0851 -0.082 -0.10742 -0.10547 c -0.0576 -0.0614 -0.14576 -0.15753 -0.21289 -0.21289 c -0.64135 -0.50753 -1.73505 -0.74609 -3.19727 -0.74609 c -1.65407 0 -2.87784 0.27022 -3.73046 0.79882 c -0.83555 0.52863 -1.60894 1.49574 -2.29102 2.87696 c -0.00001 -0.00001 -6.44727 0 -6.44727 0 c 0.00002 -0.00001 0.58594 -1.2793 0.58594 -1.2793 c 0.76733 -1.77345 1.68172 -3.24369 2.82422 -4.36914 c 1.1425 -1.12547 2.68608 -1.99746 4.47656 -2.61133 c 1.37216 -0.45297 2.87086 -0.75249 4.47657 -0.85156 Z m 27.0156 0 c 0.24046 -0.0296 0.50362 0 0.74609 0 c 1.55173 0 3.00692 0.46553 4.3711 1.4375 c 0.00002 0.00002 0.79883 0.58594 0.79883 0.58594 c 0.00001 0 -3.30469 5.43554 -3.30469 5.43554 c 0.00001 -0.00002 -0.90625 -0.63867 -0.90625 -0.63867 c -0.66503 -0.42629 -1.3449 -0.63867 -2.07813 -0.63867 c -0.64801 0.00002 -1.28701 0.22941 -1.91797 0.63867 c -0.64796 0.4263 -1.11862 0.99045 -1.54492 1.75781 c -0.69916 1.31304 -1.24152 2.78524 -1.59961 4.3711 c -0.00002 0.00001 -2.92968 13.1074 -2.92968 13.1074 c 0.00002 -0.00002 -6.18164 0 -6.18164 0 c 0 -0.00002 5.70117 -25.5781 5.70117 -25.5781 c -0.00001 0.00001 5.75586 0 5.75586 0 c 0 0.00001 -0.14469 0.77652 -0.21289 1.0664 c 0.27282 -0.20461 0.54303 -0.4852 0.79882 -0.63867 c 0.81263 -0.4929 1.64507 -0.80071 2.50391 -0.90625 Z m 18.2793 0 c 0.37185 -0.0282 0.73867 0 1.11914 0 c 3.47866 0 6.12679 1.21868 7.83203 3.62305 c 1.09135 1.55174 1.65234 3.47086 1.65234 5.75586 c -0.00002 1.26185 -0.20921 2.61802 -0.5332 4.10156 l -0.42578 1.86523 c -0.00001 -0.00002 -15.6508 0 -17.3731 0 c -0.0341 0.35808 -0.10547 0.74242 -0.10547 1.06641 c 0 1.33009 0.28884 2.37717 0.85157 3.14453 c 0.0877 0.11936 0.22359 0.26673 0.32031 0.37305 c 0.056 0.0597 0.15385 0.15748 0.21289 0.21289 c 0.76235 0.69302 1.80091 1.0664 3.0918 1.0664 c 1.26189 -0.00002 2.36997 -0.34864 3.41015 -1.01367 c 0.98905 -0.63093 1.91889 -1.63883 2.77149 -3.03711 c -0.00002 -0.00003 6.66015 0 6.66015 0 c 0 -0.00003 -0.63867 1.2793 -0.63867 1.2793 c -1.26187 2.55785 -3.03997 4.55341 -5.22266 5.96875 c -2.21677 1.41533 -4.81062 2.18359 -7.72656 2.18359 c -3.76851 -0.00001 -6.52044 -1.21868 -8.25976 -3.62304 c -1.7223 -2.35323 -2.13034 -5.60669 -1.22657 -9.69922 c 0.92081 -4.16073 2.70562 -7.48558 5.38282 -9.80469 c 2.41475 -2.08062 5.17918 -3.23385 8.20703 -3.46289 Z m -93.3086 0.47852 c 0.00002 0.00001 6.3418 0 6.3418 0 c 0.00002 0.00001 0.78178 15.1787 0.79883 15.4004 c 0.25578 -0.54356 0.4551 -0.99958 0.48047 -1.06446 c 0.00001 0.00001 6.98047 -14.3359 6.98047 -14.3359 c 0.00002 0.00001 5.80859 0 5.80859 0 c -0.00001 0.00001 0.5332 14.9968 0.5332 15.082 c 0.17055 -0.30691 7.93946 -15.082 7.93946 -15.082 c -0.00002 0.00001 6.28711 -0.00001 6.28711 0 c -0.00001 0.00001 -13.8535 25.5781 -13.8535 25.5781 c 0.00002 -0.00002 -5.70313 0 -5.70313 0 c 0 -0.00002 -0.55182 -13.8699 -0.58593 -14.6543 c -2.35323 4.8258 -7.14063 14.6543 -7.14063 14.6543 c 0 -0.00002 -5.86133 0 -5.86133 0 c 0 -0.00002 -2.02539 -25.5781 -2.02539 -25.5781 Z m -148.887 4.8496 c -1.46893 0.062 -2.80384 0.59246 -4.05078 1.59961 c -0.989017 0.78441 -1.65497 1.86052 -2.18359 3.03711 c 0 0.00002 10.498 0 10.498 0 c 0.0171 -0.18756 0.0527 -0.4154 0.0527 -0.58593 c -0.00002 -0.97195 -0.17354 -1.72672 -0.48047 -2.23829 c -0.75028 -1.22777 -1.86155 -1.8125 -3.51562 -1.8125 c -0.0991 0 -0.22239 -0.004 -0.32032 0 Z m 27.7637 0 c -1.46892 0.062 -2.80383 0.59246 -4.05078 1.59961 c -0.98904 0.78441 -1.63988 1.86052 -2.18555 3.03711 c 0 0.00002 10.498 0 10.498 0 c 0.017 -0.18756 0.0547 -0.4154 0.0547 -0.58593 c -0.00001 -0.97195 -0.15647 -1.72672 -0.48047 -2.23829 c -0.14894 -0.24939 -0.35075 -0.49801 -0.5332 -0.69336 c -0.71199 -0.73571 -1.69214 -1.11914 -2.98437 -1.11914 c -0.0991 0 -0.22042 -0.004 -0.31836 0 Z m 214.75 0 c -1.51056 0.0465 -2.92047 0.55891 -4.20899 1.59961 c -0.97198 0.78441 -1.63987 1.86052 -2.18554 3.03711 c 0.00002 0.00002 10.4453 0 10.4453 0 c 0.017 -0.18756 0.0527 -0.4154 0.0527 -0.58593 c -0.00001 -0.97195 -0.15451 -1.72672 -0.47851 -2.23829 c -0.73324 -1.21072 -1.86352 -1.79544 -3.51758 -1.8125 c -0.049 0.00053 -0.0587 -0.001 -0.10742 0 Z m -139.615 0.10743 c -1.40963 0.16739 -2.72039 0.8101 -3.94336 1.91797 c -1.46648 1.33009 -2.5287 3.41918 -3.14258 6.18164 c -0.25578 1.15955 -0.37304 2.1504 -0.37304 3.0371 c 0.00002 1.21071 0.23098 2.16077 0.6914 2.87696 c 0.12257 0.18384 0.28659 0.37842 0.42774 0.5332 c 0.75804 0.80488 1.81517 1.22656 3.14258 1.22656 c 1.72226 -0.00002 3.24002 -0.64257 4.68945 -1.97265 c 1.46652 -1.34714 2.5136 -3.45645 3.14453 -6.28711 c 0.5798 -2.59195 0.49819 -4.5281 -0.32031 -5.75586 c -0.7844 -1.19366 -1.92978 -1.75781 -3.51563 -1.75781 c -0.26911 0 -0.53975 -0.031 -0.80078 0 Z m 96.293 9.32421 c -1.44941 0.39218 -3.07409 0.72378 -5.22265 1.01368 c -1.6029 0.23874 -2.74512 0.4903 -3.41016 0.74609 c -0.57976 0.23872 -1.04725 0.56835 -1.43945 1.01172 c -0.37516 0.42627 -0.62674 0.87319 -0.7461 1.38477 c -0.0341 0.20464 -0.0527 0.4154 -0.0527 0.58593 c 0 0.0138 -0.00031 0.041 0 0.0547 c 0.002 0.0406 -0.004 0.12101 0 0.16016 c 0.0107 0.0774 0.0316 0.19357 0.0527 0.26562 c 0.008 0.0237 0.0439 0.0842 0.0527 0.10742 c 0.0187 0.0458 0.0315 0.11445 0.0547 0.15821 c 0.0243 0.0433 0.0768 0.11878 0.10547 0.16015 c 0.0446 0.0614 0.10579 0.15534 0.16016 0.21289 c 0.42631 0.47746 1.2781 0.69336 2.50586 0.69336 c 1.34715 0.00001 2.64229 -0.25473 3.83594 -0.85156 c 1.17662 -0.57977 2.12507 -1.44509 2.82421 -2.45117 c 0.51159 -0.7162 0.92121 -1.81959 1.2793 -3.25196 Z" - ></path> - <path - d="m 661.854 357.649 c 0 0 4.6041 -19.4736 4.6041 -19.4736 c 1.9269 -8.67958 6.73562 -14.6308 11.0498 -14.6308 c 3.1035 0 3.95611 2.26795 3.80264 5.23503 c -0.0853 1.5347 -0.4263 3.25698 -0.7844 4.9622 c 0 0 -5.69544 23.9072 -5.69544 23.9072 c 0 0 12.2776 0 12.2776 0 c 0 0 4.6041 -19.5589 4.6041 -19.5589 c 2.11447 -8.95242 6.65036 -14.5456 10.8793 -14.5456 c 2.91593 0 4.12664 2.08037 3.99022 5.04746 c -0.0853 1.72227 -0.44336 3.61507 -0.88671 5.33734 c 0 0 -5.52492 23.7196 -5.52492 23.7196 c 0 0 12.3629 0 12.3629 0 c 0 0 5.95122 -25.2543 5.95122 -25.2543 c 0.46041 -2.26794 0.98903 -5.79775 1.07429 -7.60529 c 0.37515 -7.50297 -3.29108 -11.4761 -9.90734 -11.4761 c -5.66134 0 -11.1692 2.55783 -15.347 7.94633 c -0.15347 -3.8879 -2.93298 -7.94633 -9.82208 -7.94633 c -5.57607 0 -10.8964 2.52373 -15.1594 8.23622 c 0 0 -0.17052 0 -0.17052 0 c 0 0 1.1425 -6.531 1.1425 -6.531 c 0 0 -10.9475 0 -10.9475 0 c -0.71619 3.64918 -1.58585 8.0657 -2.91593 13.2155 c 0 0 -6.85499 29.4151 -6.85499 29.4151 c 0 0 12.2776 0 12.2776 0 Z m -42.8863 0 c 14.8354 0 26.2775 -11.2374 27.0789 -26.5333 c 0.49452 -10.129 -5.81481 -17.8025 -17.4615 -17.8025 c -15.3811 0 -26.4139 12.4481 -27.1812 27.4882 c -0.52862 10.9475 6.531 16.8476 17.5638 16.8476 Z m 1.99511 -10.2313 c -4.33127 0 -6.71858 -2.76246 -6.4628 -6.8891 c 0.34105 -6.87204 4.58705 -16.984 11.9024 -16.984 c 5.04746 0 6.59921 3.87086 6.39459 7.6735 c -0.37515 7.50298 -4.94515 16.1996 -11.8342 16.1996 Z m -31.0009 -52.8619 c 0 0 -4.79167 19.3713 -4.79167 19.3713 c -1.73933 -0.71619 -4.00727 -0.61388 -5.7807 -0.61388 c -16.336 0 -27.8974 13.9828 -28.6648 29.1252 c -0.51157 10.6747 5.18387 15.2106 12.5163 15.2106 c 5.13271 0 10.5383 -2.26794 14.6308 -8.1339 c 0 0 0.17052 0 0.17052 0 c 0 0 -0.97197 8.1339 -0.97197 8.1339 c 0 0 11.5614 0 11.5614 0 c 0.52862 -5.11566 1.63701 -11.2033 2.88183 -16.7623 c 0 0 11.0669 -46.3309 11.0669 -46.3309 c 0 0 -12.6187 0 -12.6187 0 Z m -9.95849 41.6415 c -1.99511 8.40675 -6.70152 11.2204 -10.4189 11.2204 c -3.70033 0 -5.76365 -2.57488 -5.50787 -7.16193 c 0.42631 -8.49201 6.25817 -16.7112 13.8464 -16.7112 c 2.13152 0 3.95611 0.324 4.96219 0.80146 c 0 0 -2.88182 11.8513 -2.88182 11.8513 Z m -40.5843 9.94144 c -3.52981 1.72228 -7.55413 1.27892 -12.2264 1.27892 c -3.71738 0 -6.56511 -0.64798 -8.13391 -1.90985 c -0.81851 -1.38123 -1.1766 -3.52981 -1.10839 -4.91104 c 17.291 0.46041 28.1703 -3.52981 28.733 -14.4432 c 0.40925 -8.23622 -5.61018 -12.8403 -14.358 -12.8403 c -15.6369 0 -25.8682 13.7782 -26.5333 27.0448 c -0.56272 11.5785 5.43966 17.291 17.8025 17.291 c 4.77462 0 11.0839 -0.54567 16.2508 -2.09742 c 0 0 -0.42631 -9.41283 -0.42631 -9.41283 Z m -4.65525 -19.9852 c -0.20463 4.05843 -5.21798 4.29716 -15.1083 4.2119 c 1.09134 -3.56391 4.68936 -6.82089 10.6065 -6.82089 c 2.91593 0 4.6041 1.1084 4.50179 2.60899 Z m -40.5502 19.9852 c -3.52981 1.72228 -7.55413 1.27892 -12.2435 1.27892 c -3.70033 0 -6.56511 -0.64798 -8.13391 -1.90985 c -0.81851 -1.38123 -1.15955 -3.52981 -1.09134 -4.91104 c 17.2739 0.46041 28.1703 -3.52981 28.7159 -14.4432 c 0.40925 -8.23622 -5.61018 -12.8403 -14.358 -12.8403 c -15.6198 0 -25.8512 13.7782 -26.5162 27.0448 c -0.57978 11.5785 5.43965 17.291 17.8025 17.291 c 4.75757 0 11.084 -0.54567 16.2337 -2.09742 c 0 0 -0.40926 -9.41283 -0.40926 -9.41283 Z m -4.6723 -19.9852 c -0.20463 4.05843 -5.21798 4.29716 -15.0912 4.2119 c 1.07429 -3.56391 4.68936 -6.82089 10.6065 -6.82089 c 2.91593 0 4.58705 1.1084 4.48474 2.60899 Z m -51.907 31.4954 c 0 0 3.81969 -16.0291 3.81969 -16.0291 c 2.01217 -8.67958 6.25817 -16.3701 14.2898 -16.3701 c 0.7162 0 1.41534 0.3581 1.94396 0.44336 c 0 0 3.1035 -12.2947 3.1035 -12.2947 c -0.71619 0 -1.50059 -0.0853 -2.38731 -0.0853 c -5.91712 0 -10.8793 4.16074 -14.1875 10.129 c 0 0 -0.34104 0 -0.34104 0 c 0.49451 -2.91593 0.92082 -5.67839 1.24481 -8.4238 c 0 0 -10.9646 0 -10.9646 0 c -0.61388 3.54686 -1.6029 10.4871 -3.08645 16.7453 c 0 0 -6.24111 25.8853 -6.24111 25.8853 c 0 0 12.8062 0 12.8062 0 Z m -57.0567 0 c 0 0 12.721 0 12.721 0 c 0 0 5.72954 -23.8731 5.72954 -23.8731 c 0 0 20.6502 0 20.6502 0 c 0 0 2.66015 -10.2313 2.66015 -10.2313 c 0 0 -20.7526 0 -20.7526 0 c 0 0 3.44454 -15.347 3.44454 -15.347 c 0 0 22.0826 0 22.0826 0 c 0 0 2.66014 -11.9366 2.66014 -11.9366 c 0 0 -34.8718 0 -34.8718 0 c 0 0 -14.3239 61.388 -14.3239 61.388 Z m -54.7376 0.00001 c 0 0 4.50178 -19.2008 4.50178 -19.2008 c 2.33616 -9.77092 7.36656 -13.1984 11.5103 -13.1984 c 3.27403 0 4.22895 1.39828 4.07548 3.4275 c -0.0853 1.63701 -0.34104 3.35928 -0.68209 4.89398 c 0 0 -5.72954 24.0777 -5.72954 24.0777 c 0 0 12.721 0 12.721 0 c 0 0 6.03649 -25.2543 6.03649 -25.2543 c 0.46041 -2.18268 0.97198 -5.43966 1.07429 -7.41771 c 0.37515 -7.69056 -3.4616 -10.4871 -10.5212 -10.4871 c -5.66134 0 -11.1692 2.62604 -15.5175 8.32148 c 0 0 -0.17052 0 -0.17052 0 c 0 0 1.15955 -7.79286 1.15955 -7.79286 c 0 0 -11.2204 0 -11.2204 0 c -0.73325 3.64917 -1.67112 8.0657 -3.00119 13.2155 c 0 0 -6.95731 29.4151 -6.95731 29.4151 c 0 0 12.721 0 12.721 0 Z m -24.3847 -0.00001 c 0 0 10.3166 -42.6306 10.3166 -42.6306 c 0 0 -12.6357 0 -12.6357 0 c 0 0 -10.3848 42.6306 -10.3848 42.6306 c 0 0 12.7039 0 12.7039 0 Z m 5.91712 -47.7462 c 4.33127 0 8.18507 -3.58097 8.4238 -9.71977 c 0.20463 -4.16074 -2.48962 -5.62723 -6.46279 -5.62723 c -4.14369 0 -7.92928 2.69425 -8.15096 6.71857 c -0.20463 4.05843 2.48962 8.62843 6.18995 8.62843 Z m -73.9555 45.7341 c 2.45552 1.90985 7.60529 1.9269 12.9767 2.01216 c 11.4761 0.0853 20.1387 -4.92809 20.6502 -14.1363 c 0.28989 -6.1388 -4.46768 -9.77092 -9.12294 -12.2094 c -3.35929 -1.61996 -5.04746 -3.17171 -4.9622 -4.97925 c 0.11937 -2.43846 2.40437 -2.77951 5.76365 -2.77951 c 3.7856 0 6.82089 0.46041 8.56022 0.80146 c 0 0 3.44455 -9.24231 3.44455 -9.24231 c -1.96101 -1.1766 -5.88302 -1.79048 -10.9134 -1.79048 c -11.1351 0 -19.2861 5.88302 -19.7465 14.8184 c -0.27284 5.52492 3.70033 9.2423 8.50905 11.766 c 3.88791 1.99511 5.21798 3.52981 5.11567 5.69544 c -0.11937 2.18269 -2.06332 1.82459 -5.59313 1.82459 c -4.14369 0 -8.73074 -0.54567 -11.1522 -0.92082 c 0 0 -3.52981 9.13999 -3.52981 9.13999 Z m -8.33853 2.01216 c 0.10231 -5.40555 1.39828 -13.8976 2.74541 -19.4736 c 0 0 5.47376 -23.1569 5.47376 -23.1569 c -3.47865 -1.1766 -8.90126 -1.70522 -14.1192 -1.70522 c -21.1789 0 -31.683 15.688 -32.4163 30.3871 c -0.46041 9.22525 4.53589 13.9487 12.3117 13.9487 c 5.03041 0 10.7088 -2.43847 15.1253 -9.77092 c 0 0 0.18758 0 0.18758 0 c -0.34105 3.52981 -0.7503 6.95731 -0.97198 9.77092 c 0 0 11.6637 0 11.6637 0 Z m -8.74779 -24.3506 c -2.48962 10.8452 -7.57119 14.1192 -11.3568 14.1192 c -3.52981 0 -5.06451 -2.50668 -4.85988 -6.15585 c 0.40925 -8.23622 6.9232 -17.7173 15.1424 -17.7173 c 1.33007 0 2.37026 -0.23873 3.34223 -0.47746 c 0 0 -2.26794 10.2313 -2.26794 10.2313 Z m -57.0738 12.8403 c -3.52981 1.72228 -7.55413 1.27892 -12.2264 1.27892 c -3.71738 0 -6.56511 -0.64798 -8.13391 -1.90985 c -0.81851 -1.38123 -1.1766 -3.52981 -1.10839 -4.91104 c 17.291 0.46041 28.1703 -3.52981 28.733 -14.4432 c 0.40925 -8.23622 -5.61018 -12.8403 -14.358 -12.8403 c -15.6369 0 -25.8682 13.7782 -26.5333 27.0448 c -0.56272 11.5785 5.43966 17.291 17.8025 17.291 c 4.77462 0 11.0839 -0.54567 16.2508 -2.09742 c 0 0 -0.42631 -9.41283 -0.42631 -9.41283 Z m -4.65525 -19.9852 c -0.20463 4.05843 -5.21798 4.29716 -15.1083 4.2119 c 1.09134 -3.56391 4.68936 -6.82089 10.6065 -6.82089 c 2.91593 0 4.6041 1.1084 4.50179 2.60899 Z m -40.5502 19.9852 c -3.52981 1.72228 -7.55413 1.27892 -12.2435 1.27892 c -3.70033 0 -6.5651 -0.64798 -8.13391 -1.90985 c -0.818506 -1.38123 -1.15955 -3.52981 -1.09134 -4.91104 c 17.2739 0.46041 28.1703 -3.52981 28.7159 -14.4432 c 0.40925 -8.23622 -5.61018 -12.8403 -14.358 -12.8403 c -15.6198 0 -25.8512 13.7782 -26.5162 27.0448 c -0.579775 11.5785 5.42261 17.291 17.8025 17.291 c 4.75757 0 11.0669 -0.54567 16.2337 -2.09742 c 0 0 -0.40926 -9.41283 -0.40926 -9.41283 Z m -4.6723 -19.9852 c -0.20463 4.05843 -5.21798 4.29716 -15.0912 4.2119 c 1.07429 -3.56391 4.68936 -6.82089 10.6065 -6.82089 c 2.91593 0 4.58705 1.1084 4.48474 2.60899 Z m -51.907 31.4954 c 0 0 3.8197 -16.0291 3.8197 -16.0291 c 2.01216 -8.67958 6.25816 -16.3701 14.2898 -16.3701 c 0.716193 0 1.41533 0.3581 1.94395 0.44336 c 0 0 3.1035 -12.2947 3.1035 -12.2947 c -0.716193 0 -1.5006 -0.0853 -2.38731 -0.0853 c -5.91712 0 -10.8793 4.16074 -14.1874 10.129 c 0 0 -0.341044 0 -0.341044 0 c 0.494514 -2.91593 0.92082 -5.67839 1.24481 -8.4238 c 0 0 -10.9646 0 -10.9646 0 c -0.630932 3.54686 -1.60291 10.4871 -3.08645 16.7453 c 0 0 -6.24111 25.8853 -6.24111 25.8853 c 0 0 12.8062 0 12.8062 0 Z m -57.0567 0 c 0 0 12.721 0 12.721 0 c 0 0 5.71249 -23.8731 5.71249 -23.8731 c 0 0 20.6673 0 20.6673 0 c 0 0 2.66015 -10.2313 2.66015 -10.2313 c 0 0 -20.7526 0 -20.7526 0 c 0 0 3.44455 -15.347 3.44455 -15.347 c 0 0 22.0826 0 22.0826 0 c 0 0 2.66015 -11.9366 2.66015 -11.9366 c 0 0 -34.8718 0 -34.8718 0 c 0 0 -14.3239 61.388 -14.3239 61.388 Z" - ></path> - </svg> - <p text-left>GPL-3.0 Licensed<br />Kotatsu Developers</p> - </div> - <div class="md:place-self-center md:justify-self-end"> - <div class="grid grid-flow-col gap-4"> <a - v-for="item in socialList" :href="item.link" :aria-label="item.title" :title="item.title" target="_blank" + class="footer__social-link" rel="noopener noreferrer" - class="footer-sociallink" - v-html="item.icon" - ></a> - </div> - </div> - </footer> - </div> + v-html="item.icon"> + </a> + </li> + </ul> + </div> + </footer> + </div> </template> -<style> -.footer-container { +<style scoped> +.container { z-index: 1; position: relative; right: 0; bottom: 0; padding: 0 32px; background-color: var(--vp-c-bg-alt); -} -.is-home ~ .footer-container .footer { - max-width: 1152px; -} - -.footer:first-child { - padding-top: 2.5rem; -} - -.footer:last-child { - row-gap: 1rem; + .is-home ~ & .footer { + max-width: 1152px; + } } .footer { - display: grid; - width: 100%; - grid-auto-flow: row; - place-items: start; - column-gap: 1rem; font-size: 0.87rem; - font-family: var(--vp-font-family-base); line-height: 1.25rem; margin: 0 auto; -} -.footer > * { - display: grid; - place-items: start; - gap: 0.5rem; + &:first-child { + padding-top: 2.5rem; + } } -.footer { - place-items: center; -} +.footer__socials { + display: flex; + flex-direction: column; + gap: 1rem; + padding: 1rem 0; + align-items: center; + + & > ul { + display: flex; + gap: 1rem; + + .footer__social-item { + .footer__social-link { + display: flex; + justify-content: center; + align-items: center; + transition: color 0.25s; + color: var(--vp-c-text-2); + width: 2rem; + height: 2rem; + + &:hover { + color: var(--vp-c-text-1); + } + + :deep(svg) { + width: 1.5rem; + height: 1.5rem; + fill: currentColor; + } + } + } + } + + .footer__copyright { + display: flex; + gap: 0.5rem; + align-items: center; -.footer-navigation:first-child { - border-top: 1px solid var(--vp-c-divider); + svg { + color: var(--vp-c-text-2); + } + } } -.footer-navigation { +.footer__navigation { width: 100%; line-height: 32px; font-size: 14px; font-weight: 500; place-items: self-start; border-bottom: 1px solid var(--vp-c-divider); - gap: 0; overflow: hidden; - ul { - width: 100%; - height: 0; - overflow: hidden; - transition: 300ms ease; - - li:last-child { - margin-bottom: 16px; - } + &:first-child { + border-top: 1px solid var(--vp-c-divider); } - ul > li > a { - display: inline-block; - transition: color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1); - color: var(--vp-c-text-1); - padding: 6px 14px; + .footer__title { width: 100%; + user-select: all; + font-weight: 700; + line-height: 1.33337; + color: var(--vp-c-text-2); + text-transform: uppercase; + padding: 1rem 0; + opacity: 0.8; + + &::after { + content: '+'; + filter: invert(50%); + float: right; + width: 14px; + height: 14px; + text-align: center; + margin-right: 8px; + transition: transform 0.3s ease; + } &:hover { - color: var(--vp-c-brand); + &::after { + transform: rotate(45deg) scale(1.08); + } } - } -} -.footer-title { - cursor: pointer; - width: 100%; - user-select: all; - font-weight: 700; - line-height: 1.33337; - color: var(--vp-c-text-2); - text-transform: uppercase; - letter-spacing: -0.01em; - padding: 1rem 0; - opacity: 0.8; - - &::after { - content: '+'; - filter: invert(50%); - float: right; - width: 14px; - height: 14px; - text-align: center; - margin-right: 8px; - transition: transform 0.3s ease; + &:hover ~ ul, + ~ ul:hover { + height: 100%; + } } -} -.footer-title:hover { - &::after { - transform: rotate(45deg) scale(1.08); + .footer__list { + width: 100%; + height: 0; + overflow: hidden; + transition: 0.3s ease; + + .footer__item { + &:last-child { + margin-bottom: 16px; + } + + a { + display: inline-block; + transition: color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1); + color: var(--vp-c-text-1); + padding: 6px 14px; + width: 100%; + + &:hover { + color: var(--vp-c-brand); + } + } + } } } -.footer-title:hover ~ ul, -.footer-title ~ ul:hover { - height: 100%; -} - -.footer-qrcode { +.qrcode { width: 192px; - padding: 24px; + padding: 1.5rem; box-sizing: border-box; border-radius: var(--vp-border-radius); background-color: var(--vp-c-bg-soft-up); @@ -196,103 +213,89 @@ const qrcode = useQRCode(theme.value.footer.qrcodeLink) display: none; flex-direction: column; align-items: center; - font-size: 14px; + justify-self: end; + gap: 0.5rem; line-height: 22px; color: var(--vp-c-text-2); - img { + .qrcode__img { box-shadow: var(--vp-shadow-1); border-radius: var(--vp-border-radius); } - h4 { - margin: 4px 0 0; + .qrcode__title { + margin-top: 4px; font-size: 16px; line-height: 24px; font-weight: 700; color: var(--vp-c-text-1); } -} - -@media (min-width: 1440px) { - .footer-container .footer { - max-width: 945px; - } -} -@media (min-width: 960px) { - .VPSidebar ~ .footer-container { - width: calc(100% - var(--vp-sidebar-width)); - left: var(--vp-sidebar-width); + .qrcode__description { + font-size: 14px; } } -@media (min-width: 48rem) { +@media (min-width: 768px) { .footer { - grid-auto-flow: column; - place-items: self-start; - row-gap: 2.5rem; + & > :last-child { + border-top: 1px solid var(--vp-c-divider); + } } - .footer:last-child { - border-top: 1px solid var(--vp-c-divider); - } - - .footer-navigation:first-child { - border-top: none; + .footer__socials { + flex-direction: row; + align-items: unset; + justify-content: space-between; } - .footer-navigation { - place-items: self-start; - border: none; + .footer__content { + display: grid; + place-items: start; + grid-auto-flow: column; + gap: 2rem; + padding-bottom: 2.5rem; - ul { - height: 100%; + &:last-child { + border-top: 1px solid var(--vp-c-divider); } - ul > li > a { - padding: 0; - } - } + .footer__navigation { + place-items: self-start; + border: none; + border-top: none; - .footer-center { - grid-auto-flow: row dense; - } + .footer__title { + &::after { + display: none; + } + } - .footer-qrcode { - display: flex; - } + .footer__list { + height: 100%; - .footer:first-child { - padding-bottom: 2.5rem; + & > .footer__item > a { + padding: 0; + } + } + } } - .footer-title { - cursor: default; - - &::after { - display: none; - } + .qrcode { + display: flex; } } -.footer-sociallink { - display: flex; - justify-content: center; - align-items: center; - width: 36px; - height: 36px; - color: var(--vp-c-text-2); - - &:hover { - color: var(--vp-c-text-1); - transition: color 0.25s; +@media (min-width: 960px) { + .VPSidebar ~ .container { + width: calc(100% - var(--vp-sidebar-width)); + left: var(--vp-sidebar-width); } +} - svg { - width: 26px; - height: 26px; - fill: currentColor; +@media (min-width: 1440px) { + .footer { + max-width: 945px; } } </style> diff --git a/.vitepress/theme/icons/GPL.vue b/.vitepress/theme/icons/GPL.vue new file mode 100644 index 00000000..c6ac5bcf --- /dev/null +++ b/.vitepress/theme/icons/GPL.vue @@ -0,0 +1,16 @@ +<template> + <svg + height="24" + viewBox="0 0 720 358" + xmlns="http://www.w3.org/2000/svg" + fill="currentColor" + style="color: var(--vp-c-text-2)" + > + <path + d="m 673.176 0.349609 l -0.15234 0.0117187 C 660.585 1.25837 644.017 4.97669 628.313 11.2832 H 539.916 H 114.623 H 80.8926 c 0.00002 0 -59.3105 258.768 -59.3105 258.768 h 0.05469 h 274.381 h 111.354 c 8.18871 4.77878 18.1382 7.56878 29.25 8.53711 l 0.18555 0.0156 h 19.416 l 0.16601 -0.0137 c 6.2076 -0.48413 12.6844 -1.38394 19.3789 -2.69336 c 11.5421 -2.25681 23.7184 -5.71068 36.334 -10.3105 c 9.54953 -3.48202 19.3543 -7.59813 29.2988 -12.3789 l 0.004 -0.002 c 21.6417 -10.3746 43.952 -23.7326 65.834 -39.8418 c 7.21048 -5.30371 14.1276 -10.7432 20.7656 -16.2734 l 0.002 -0.002 c 6.08772 -5.06541 11.9309 -10.2108 17.5137 -15.416 l 0.0254 -0.0234 l 0.0254 -0.0254 c 15.683 -15.1138 27.5969 -30.4801 34.5039 -44.3652 c 3.59772 -7.23101 5.85407 -14.072 6.41797 -20.4219 c 0.56381 -6.34892 -0.65812 -12.3586 -4.22461 -17.0723 l -0.002 -0.002 c -2.61575 -3.46072 -6.28889 -5.75086 -10.5039 -7.25977 c 13.7283 -11.2732 24.9034 -23.3118 32.2324 -35.0918 c 8.55925 -13.7574 12.3771 -27.392 8.19922 -38.8691 v -0.002 C 709.521 11.1666 703.47 5.62562 695.514 2.75586 h -0.002 l -0.002 -0.00195 c -3.53373 -1.27117 -7.39945 -2.03997 -11.5253 -2.38867 l -0.17774 -0.015625 Z m 10.2031 8.52734 c 3.48278 0.044736 6.58007 0.941383 9.24609 1.90039 c 6.05839 2.18638 9.78367 5.78707 11.5527 10.668 l 0.002 0.0039 v 0.0039 c 2.81302 7.72221 0.38015 18.9097 -7.42383 31.4531 c -7.80398 12.5434 -20.705 26.1413 -37.0898 38.4355 l -9.04493 6.78711 l 11.2754 0.873047 c 6.66947 0.516719 11.0612 2.58176 13.5703 5.90235 l 0.002 0.002 c 2.05657 2.71732 2.96244 6.32027 2.53125 11.1758 c -0.43119 4.85551 -2.29375 10.8111 -5.56055 17.3769 c -6.26998 12.6045 -17.6229 27.4054 -32.7578 41.9961 c -5.45672 5.08693 -11.1711 10.1212 -17.1309 15.0801 l -0.002 0.002 c -6.5136 5.42656 -13.2954 10.7616 -20.3613 15.959 h -0.002 c -21.467 15.8039 -43.3403 28.8923 -64.4707 39.0215 l -0.004 0.002 h -0.002 c -9.69602 4.66148 -19.2439 8.66967 -28.5273 12.0547 c -12.2468 4.46542 -24.009 7.79609 -35.0508 9.95508 c -6.36192 1.24437 -12.4795 2.09069 -18.2969 2.54882 h -18.5703 c -0.0873 -0.008 -0.1707 -0.0194 -0.25781 -0.0273 h 1.7168 c -17.0011 -1.48353 -30.4244 -7.45273 -38.4219 -18.332 c -1.48353 -2.01219 -2.70891 -4.17932 -3.7832 -6.44727 c -0.68207 -1.6711 -1.32272 -3.35728 -1.9707 -5.0625 c -1.70525 -5.42261 -2.38506 -11.4399 -2.07813 -17.8516 c 0.85262 -17.8707 9.23714 -39.1287 23.7656 -61.3887 c 15.4323 -23.6566 37.7994 -48.4504 65.4922 -71.459 c 6.20699 -5.15319 12.6252 -10.2423 19.3438 -15.1875 c 8.30441 -6.10979 16.6723 -11.7357 25.0449 -16.998 c 30.8475 -19.4208 61.6183 -33.0094 88.8848 -39.9121 c -26.0558 8.50051 -55.3275 22.9303 -84.248 42.5762 c -1.04016 0.70255 -2.06865 1.42149 -3.09179 2.13086 c -16.0461 11.118 -30.5827 22.927 -43.2695 34.8516 c -40.823 38.3846 -62.4007 78.1591 -52.5957 101.461 c 0.69916 1.6029 1.53192 3.13259 2.50391 4.58203 c 10.5382 15.5005 36.6556 18.1809 69.7539 9.85938 c 2.25089 -0.56275 4.50317 -1.2002 6.82227 -1.86524 c 10.5724 -3.05237 21.796 -7.17431 33.3574 -12.2559 c 2.77949 -1.22777 5.58926 -2.49076 8.41992 -3.83789 c 0.28988 -0.13641 0.56364 -0.27231 0.85352 -0.42578 c 36.4917 -18.1316 64.5349 -38.9942 70.6055 -51.5293 c 1.33008 -2.72662 1.64986 -5.05213 0.74609 -6.875 c -4.33124 -8.78188 -34.6381 -2.84795 -71.3516 13.0566 c -2.95003 1.2789 -5.93489 2.59441 -8.95313 3.9961 c 2.45552 -2.27986 5.01213 -4.56966 7.6211 -6.82227 c 4.16075 -3.58438 8.46765 -7.08919 13.0547 -10.5508 c 7.179 -5.43627 14.4372 -10.3502 21.582 -14.707 c 33.4564 -25.2407 50.3696 -49.1163 46.8398 -57.9766 c -0.66505 -1.66943 -2.08098 -2.81844 -4.26367 -3.51758 c -6.97438 -2.21847 -19.7036 0.429268 -35.1699 6.76758 c -12.755 5.23164 -27.4053 12.9898 -42.2578 22.6465 l -2.02343 1.33203 c 0.00002 0 -0.37305 0.214844 -0.37305 0.214844 c 0.00002 0.00002 -7.14062 4.74219 -7.14062 4.74219 c -0.00002 -0.00001 4.10156 -7.51367 4.10156 -7.51367 c 6.08765 -11.1436 16.0038 -22.7714 28.3496 -33.5723 c 9.05473 -7.89689 19.4 -15.3371 30.5352 -21.8477 c 4.21191 -2.46573 8.41702 -4.75529 12.6289 -6.82031 c 4.31422 -2.10769 8.62989 -3.98074 12.8418 -5.64844 C 651.403 12.7846 663.359 8.6198 683.379 8.87695 Z M 386.873 11.6563 c -1.67109 25.505 3.27378 62.8618 14.4941 104.338 c 1.99509 7.38021 4.16736 14.8915 6.55469 22.4883 c 1.48356 4.69104 3.01324 9.30936 4.58203 13.8555 c -0.9208 1.35396 -1.84714 2.6983 -2.7168 4.04883 c -13.9999 21.4551 -22.1828 41.7313 -24.2461 59.3633 c -5.91714 -19.8147 -10.3728 -41.5176 -12.8965 -64.5313 c -0.71619 -6.5941 -1.27719 -13.1143 -1.65234 -19.5566 c -2.76247 -46.7964 3.34747 -89.2181 15.8809 -120.006 Z M 107.482 44.8555 c 0.31934 -0.0075 0.63395 0 0.95899 0 c 0 -0.00002 63.041 0 63.041 0 c 5.38851 -0.00002 9.55441 1.0096 12.5215 3.03711 c 2.95002 2.03946 4.05658 4.6775 3.35742 7.88672 c 0.00002 0.00002 -7.51367 33.9434 -7.51367 33.9434 c 0 0.00003 -22.2207 0 -22.2207 0 c 0.00002 0.00003 7.30078 -33.0371 7.30078 -33.0371 h -55.6328 c -0.00002 0 -20.0898 90.8027 -20.0898 90.8027 c 0.00002 0 -7.24609 32.8789 -7.24609 32.8789 c 0 0.00003 55.5781 0 55.5781 0 c 0 0.00003 0.0547 -0.21289 0.0547 -0.21289 c 0 0.00002 11.1367 -50.3047 11.1367 -50.3047 c 0 -0.00002 -26.1113 0 -26.1113 0 c 0 -0.00002 2.5039 -11.3516 2.5039 -11.3516 c -0.00001 -0.00002 48.332 0 48.332 0 c 0 -0.00002 -13.8535 62.7754 -13.8535 62.7754 c -0.18757 0.89352 -0.51561 1.70245 -0.95899 2.5039 c -1.14249 2.08037 -3.1365 3.86164 -5.91601 5.32813 c -3.85378 2.02923 -8.46697 3.03711 -13.8555 3.03711 c 0 0.00002 -62.9863 0 -62.9863 0 c -5.38852 0.00002 -9.5544 -1.0079 -12.5215 -3.03711 c -2.95001 -2.0292 -4.07362 -4.6194 -3.35742 -7.83203 c 0.00001 -0.00002 27.7617 -125.494 27.7617 -125.494 c 0.71618 -3.20921 2.95143 -5.84728 6.82227 -7.88672 c 0.13642 -0.07331 0.289371 -0.09025 0.425781 -0.160156 c 3.53302 -1.7697 7.67868 -2.76382 12.4687 -2.87695 Z m 98.7969 0 c -0.00002 -0.00002 79.3457 0 79.3457 0 c 5.32031 -0.00002 9.50362 1.0096 12.4707 3.03711 c 2.98417 2.03946 4.12637 4.6775 3.41016 7.88672 c 0.00002 0.00002 -14.8145 66.9297 -14.8145 66.9297 c -0.69912 3.18874 -2.9871 5.79113 -6.875 7.83399 c -3.8879 2.04966 -8.46344 3.08984 -13.8008 3.08984 h -57.6582 l -11.1367 50.25 c 0 0.00002 -1.8125 8.25977 -1.8125 8.25977 c 0.00001 0.00002 -21.7422 0 -21.7422 0 c 0 0.00002 1.65234 -7.45899 1.65234 -7.45899 c 0 0.00002 30.9609 -139.828 30.9609 -139.828 Z m 109.613 0 c -0.00001 -0.00002 21.7422 0 21.7422 0 c 0.00002 -0.00002 -24.6192 111.211 -24.6192 111.211 c 0.00003 0.00002 -5.38281 24.3008 -5.38281 24.3008 c 0 0.00003 52.0098 0 52.0098 0 c 0.54568 3.98854 1.18314 7.90453 1.86523 11.7754 c -0.00002 0.00002 -78.2266 0 -78.2266 0 c 0.00002 0.00002 6.18164 -27.9219 6.18164 -27.9219 c 0.00002 0 26.4297 -119.365 26.4297 -119.365 Z m -90.4824 11.8301 c 0.00002 0 -14.4414 65.1172 -14.4414 65.1172 c 0 -0.00002 54.1934 0 54.1934 0 c -0.00001 -0.00002 14.3887 -65.1172 14.3887 -65.1172 Z M 179.848 202.375 c 0.21267 -0.007 0.42639 0 0.64062 0 c 2.52373 0.00002 4.72657 0.44375 6.5 1.2793 c 1.8928 0.88671 3.24775 2.20403 3.99805 3.94336 c 0.73325 1.68819 0.92346 3.60374 0.53125 5.70117 c 0 0.00001 -0.1582 0.79883 -0.1582 0.79883 c 0.00001 -0.00003 -6.23633 0 -6.23633 0 c -0.00002 -0.00003 0.0547 -0.7461 0.0547 -0.7461 c 0.16118 -1.46543 -0.0203 -2.61751 -0.58593 -3.41015 c -0.0737 -0.0994 -0.18167 -0.23122 -0.26758 -0.32032 c -0.14068 -0.14363 -0.35231 -0.30727 -0.5332 -0.42578 c -0.87238 -0.5495 -2.23651 -0.85156 -3.9961 -0.85156 c -2.33615 0.00002 -4.08174 0.40609 -5.27539 1.22461 c -1.15956 0.80146 -1.89213 1.6972 -2.13086 2.77148 c -0.23875 1.09134 0.15293 1.66377 0.42578 1.97071 c 0.008 0.008 0.0423 0.0452 0.0527 0.0547 c 0.34552 0.29445 1.54522 0.98492 5.27539 1.86524 c 3.37632 0.81851 5.61314 1.55266 6.875 2.18359 c 1.90987 0.97196 3.24421 2.23145 3.94336 3.78321 c 0.69911 1.53472 0.85208 3.33143 0.42578 5.27539 c -0.4263 1.89279 -1.39183 3.63837 -2.82422 5.27539 c -1.41532 1.637 -3.21717 2.93413 -5.38281 3.83789 c -2.1486 0.88672 -4.50436 1.38476 -6.92578 1.38476 c -3.0694 -0.00001 -5.53403 -0.46394 -7.46094 -1.38476 c -2.01217 -0.95491 -3.46381 -2.46282 -4.31641 -4.42383 c -0.81851 -1.90986 -0.99361 -4.07703 -0.5332 -6.44727 c 0 -0.00003 0.16016 -0.74609 0.16016 -0.74609 h 6.1289 l -0.0547 0.74609 c -0.15348 1.41532 -0.002 2.55755 0.37305 3.41016 c 0.35809 0.81853 1.04148 1.49676 2.13281 2.02539 c 1.15954 0.5627 2.60765 0.85156 4.26172 0.85156 c 1.48355 -0.00001 2.84008 -0.24806 4.05078 -0.6914 c 1.19365 -0.4263 2.14213 -0.98889 2.82422 -1.70508 c 0.66502 -0.71622 1.05409 -1.47445 1.22461 -2.29297 c 0.17052 -0.73324 0.13169 -1.3517 -0.1582 -1.86328 c -0.32399 -0.54564 -0.96659 -1.0302 -1.97266 -1.43945 c 0 -0.00001 -5.22265 -1.54493 -5.22265 -1.54493 c -2.91592 -0.73323 -4.87899 -1.43367 -6.02149 -2.13281 c -1.55177 -0.92081 -2.67022 -2.10029 -3.25 -3.51562 c -0.57977 -1.39831 -0.64077 -2.94855 -0.26562 -4.63672 c 0.3922 -1.80753 1.26225 -3.5278 2.60937 -5.0625 c 1.3642 -1.55177 3.12523 -2.76886 5.22266 -3.57031 c 1.85443 -0.69541 3.8056 -1.10275 5.86133 -1.17188 Z m 55.9531 0.10547 c 0.33725 -0.0263 0.65361 0 1.01172 0 c 0.00001 0 3.83789 0.42773 3.83789 0.42773 l 1.2793 0.10547 c 0.00002 0.00001 -1.86524 4.74219 -1.86524 4.74219 l -0.37304 0.74609 c 0 -0.00002 -2.93164 -0.26562 -2.93164 -0.26562 c -0.86541 0 -1.50072 0.133 -1.91797 0.42578 c -0.0277 0.0209 -0.0818 0.085 -0.10742 0.10742 c -0.0559 0.049 -0.14966 0.13431 -0.2129 0.21289 c -0.25659 0.33651 -0.56862 0.9383 -0.79882 2.02539 c -0.00002 0 -0.11058 0.45935 -0.21289 0.85157 c 1.34713 0.00001 4.58203 0 4.58203 0 c 0 0.00001 -1.17188 5.27539 -1.17188 5.27539 c 0 -0.00001 -3.35112 0 -4.47656 0 c -0.34106 1.53469 -4.5293 20.3027 -4.5293 20.3027 c -0.00002 -0.00002 -6.18164 0 -6.18164 0 c -0.00002 -0.00002 4.01773 -18.0348 4.5293 -20.3027 c -1.04021 -0.00001 -3.57031 0 -3.57031 0 c 0 -0.00001 1.17382 -5.2754 1.17382 -5.27539 c 0.00001 0.00001 2.54366 0 3.51563 0 c 0.17052 -0.73324 0.42773 -1.65235 0.42773 -1.65235 c 0.37516 -1.70522 0.76579 -2.93059 1.27735 -3.7832 c 0.69917 -1.17659 1.68683 -2.16077 2.93164 -2.87695 c 1.02527 -0.59576 2.32172 -0.95259 3.7832 -1.06641 Z m 14.7617 0.26758 c -0.00002 -0.00001 -1.61614 7.26969 -2.02539 9.11133 c 1.19364 0.00001 3.99609 0 3.99609 0 c 0 0.00001 -1.17187 5.27539 -1.17187 5.27539 c -0.00002 -0.00001 -2.93887 0 -3.9961 0 c -0.32401 1.46647 -2.8789 12.8438 -2.8789 12.8438 c 0.00002 -0.00002 -0.21289 1.36561 -0.21289 1.75781 c 0.00028 0.0131 -0.001 0.0431 0 0.0527 c 0.00084 0.004 -0.001 0.0514 0 0.0547 c 0.002 0.003 0.0506 -0.002 0.0527 0 c 0 -0.00002 0.64063 0.0527 0.64063 0.0527 l 2.92968 -0.21289 l -0.31836 4.74219 c 0.00003 0 0.0527 0.85352 0.0527 0.85352 c -0.00002 -0.00002 -4.20899 0.47851 -4.20898 0.47851 c -1.6711 -0.00002 -2.8965 -0.27179 -3.78321 -0.85156 c -0.93785 -0.61392 -1.48535 -1.42805 -1.70703 -2.45117 c -0.0341 -0.18759 -0.10547 -0.46133 -0.10547 -0.85352 c 0 -0.76736 0.14416 -2.06551 0.63867 -4.3164 c 0.00002 0.00002 2.24128 -10.0359 2.71875 -12.1504 c -0.80143 -0.00001 -2.93164 0 -2.93164 0 c 0.00002 -0.00001 1.17188 -5.27539 1.17188 -5.27539 c -0.00002 0.00001 2.07902 0 2.93164 0 c 0.27281 -1.22775 1.22656 -5.43555 1.22656 -5.43555 c 0 0.00002 4.95508 -2.61133 4.95508 -2.61133 c -0.00001 0.00002 2.02539 -1.06445 2.02539 -1.06445 Z m -196.367 0.21289 h 23.9785 l -1.33203 5.96875 c 0 0.00002 -15.9965 0 -17.5313 0 c -0.27282 1.21073 -1.36561 6.11329 -1.75781 7.88672 H 72.7383 L 71.4063 222.783 H 56.2207 c -0.32399 1.48355 -3.25195 14.6543 -3.25195 14.6543 c 0.00002 -0.00002 -6.44727 0 -6.44727 0 c 0.00001 -0.00002 7.67383 -34.4766 7.67383 -34.4766 Z m 32.1328 8.41992 c 0.24067 -0.0296 0.503634 0 0.746094 0 c 1.5347 0 2.95223 0.46553 4.31641 1.4375 c 0 0.00002 0.851563 0.58594 0.851563 0.58594 l -3.30274 5.43554 c 0 -0.00002 -0.90625 -0.63867 -0.90625 -0.63867 c -0.66504 -0.42629 -1.38251 -0.63867 -2.13281 -0.63867 c -0.64799 0.00002 -1.2494 0.22941 -1.86328 0.63867 c -0.64797 0.4263 -1.19037 0.99045 -1.59961 1.75781 c -0.7162 1.31304 -1.23957 2.78524 -1.59766 4.3711 c 0 0.00001 -2.87891 13.1074 -2.87891 13.1074 c 0 -0.00002 -6.18164 0 -6.18164 0 c 0 -0.00002 5.70313 -25.5781 5.70313 -25.5781 c 0.00002 0.00001 5.75391 0 5.75391 0 c 0 0.00001 -0.197415 0.77652 -0.265625 1.0664 c 0.27284 -0.20461 0.560088 -0.4852 0.798828 -0.63867 c 0.82597 -0.4929 1.69914 -0.80071 2.55859 -0.90625 Z m 18.3301 0 c 0.37219 -0.0282 0.73867 0 1.11914 0 c 3.47866 0 6.11172 1.21868 7.83399 3.62305 c 1.07428 1.55174 1.65234 3.47086 1.65234 5.75586 c 0 1.26185 -0.15649 2.61802 -0.48047 4.10156 l -0.47851 1.86523 c 0 -0.00002 -15.6337 0 -17.373 0 c -0.0341 0.35808 -0.05273 0.74242 -0.05273 1.06641 c 0 1.33009 0.271783 2.37717 0.851563 3.14453 c 0.2755 0.37513 0.596647 0.71279 0.960937 0.95898 c 0.68678 0.44789 1.57159 0.69336 2.60937 0.69336 c 1.26188 -0.00002 2.37192 -0.34864 3.41211 -1.01367 c 0.98905 -0.63093 1.93398 -1.63883 2.76953 -3.03711 c 0 -0.00003 6.60742 0 6.60742 0 c 0 -0.00003 -0.58593 1.2793 -0.58593 1.2793 c -1.26187 2.55785 -3.02097 4.55341 -5.22071 5.96875 c -2.19973 1.41533 -4.82963 2.18359 -7.72851 2.18359 c -3.76854 -0.00001 -6.57317 -1.21868 -8.3125 -3.62304 c -1.72226 -2.35323 -2.09269 -5.60669 -1.17188 -9.69922 c 0.92083 -4.16073 2.75836 -7.48558 5.43555 -9.80469 c 2.39958 -2.08062 5.1217 -3.23385 8.15234 -3.46289 Z m 27.7637 0 c 0.37217 -0.0282 0.73867 0 1.11914 0 c 3.47867 0 6.11171 1.21868 7.83398 3.62305 c 1.07429 1.55174 1.65039 3.47086 1.65039 5.75586 c 0 1.2448 -0.15451 2.58233 -0.47851 4.04882 c 0 0.00002 -0.48047 1.91797 -0.48047 1.91797 c 0 -0.00002 -15.6318 0 -17.3711 0 c -0.0171 0.2387 -0.0356 0.45463 -0.0527 0.69336 c -0.0128 0.0895 0.006 0.226 0 0.32031 c -0.0005 0.0154 0 0.0378 0 0.0527 c 0 0.2558 0.0356 0.50735 0.0527 0.74609 c 0.0852 0.97196 0.33843 1.78456 0.79883 2.39844 c 0.0877 0.11936 0.17122 0.26673 0.26758 0.37305 c 0.78101 0.83554 1.88526 1.27929 3.30273 1.27929 c 1.26188 -0.00002 2.38702 -0.34864 3.41016 -1.01367 c 0.98904 -0.63093 1.93592 -1.63883 2.77148 -3.03711 c 0 -0.00003 6.66016 0 6.66016 0 c -0.00001 -0.00003 -0.63867 1.2793 -0.63867 1.2793 c -1.26186 2.55785 -3.02292 4.55341 -5.22266 5.96875 c -2.19974 1.41533 -4.82769 2.18359 -7.72656 2.18359 c -3.76853 -0.00001 -6.57317 -1.21868 -8.3125 -3.62304 c -1.12545 -1.53472 -1.65234 -3.4895 -1.65234 -5.8086 c 0 -0.35812 0.0186 -0.744 0.0527 -1.11914 c 0.0682 -0.88671 0.20605 -1.78244 0.42773 -2.77148 c 0.92084 -4.14368 2.70367 -7.48558 5.38086 -9.80469 c 2.39957 -2.08062 5.17639 -3.23385 8.20704 -3.46289 Z m 75.6152 0 c 0.38084 -0.0293 0.73121 0 1.11914 0 c 3.54687 0 6.27346 1.20005 8.04687 3.57031 c 1.75641 2.37023 2.18308 5.56748 1.2793 9.5918 c -0.69913 3.13763 -1.70861 5.67202 -3.08984 7.51367 c -1.38126 1.84165 -3.14228 3.34601 -5.22266 4.36914 c -2.06328 1.02314 -4.24949 1.54492 -6.44922 1.54492 c -3.61507 -0.00001 -6.30559 -1.23574 -8.04492 -3.62304 c -1.12546 -1.51764 -1.70508 -3.47245 -1.70508 -5.8086 c 0.00002 -1.26187 0.13748 -2.60292 0.47852 -4.10351 c 1.02315 -4.57001 3.11223 -8.05132 6.18164 -10.2852 c 2.25301 -1.62634 4.74034 -2.56461 7.40625 -2.76953 Z m 93.6289 0 c 0.4496 -0.0277 0.86576 0 1.33203 0 c 2.14859 0 3.83631 0.21747 5.11523 0.74609 c 1.36418 0.54569 2.33128 1.31746 2.87695 2.23828 c 0.52864 0.86963 0.79883 1.93699 0.79883 3.25 c 0.00001 0.00002 -0.63867 3.89063 -0.63867 3.89063 c 0.00003 0 -1.17187 5.27539 -1.17187 5.27539 c -1.00611 4.50176 -1.22813 6.18937 -1.2793 6.82031 c -0.0512 0.85262 0.0269 1.68382 0.26562 2.45117 c 0.00002 -0.00002 0.42774 1.38477 0.42774 1.38477 c 0.00002 -0.00002 -6.28906 0 -6.28906 0 c -0.00002 -0.00002 -0.26563 -0.79883 -0.26563 -0.79883 c -0.10231 -0.37512 -0.0734 -0.85298 -0.10742 -1.27929 c -1.19365 0.73324 -2.3886 1.38461 -3.46289 1.75976 c -1.58584 0.54569 -3.23123 0.85156 -4.90235 0.85156 c -2.89886 -0.00001 -5.04581 -0.75472 -6.34179 -2.23828 c -0.98902 -1.09133 -1.43946 -2.42571 -1.43946 -3.94336 c -0.00002 -0.57977 0.0765 -1.17962 0.2129 -1.81054 c 0.28987 -1.29597 0.81678 -2.49603 1.65234 -3.57032 c 0.81851 -1.05726 1.78757 -1.92766 2.8789 -2.55859 c 1.05726 -0.63092 2.23514 -1.07782 3.4629 -1.38477 c -0.00002 0 3.7832 -0.64062 3.7832 -0.64062 c 2.91594 -0.34106 5.0933 -0.7642 6.66211 -1.22461 c 0.0341 -0.17052 0.10547 -0.37305 0.10547 -0.37305 c 0.24726 -1.09718 0.21688 -1.9229 -0.0527 -2.3457 c -0.0198 -0.0273 -0.0851 -0.082 -0.10742 -0.10547 c -0.0576 -0.0614 -0.14576 -0.15753 -0.21289 -0.21289 c -0.64135 -0.50753 -1.73505 -0.74609 -3.19727 -0.74609 c -1.65407 0 -2.87784 0.27022 -3.73046 0.79882 c -0.83555 0.52863 -1.60894 1.49574 -2.29102 2.87696 c -0.00001 -0.00001 -6.44727 0 -6.44727 0 c 0.00002 -0.00001 0.58594 -1.2793 0.58594 -1.2793 c 0.76733 -1.77345 1.68172 -3.24369 2.82422 -4.36914 c 1.1425 -1.12547 2.68608 -1.99746 4.47656 -2.61133 c 1.37216 -0.45297 2.87086 -0.75249 4.47657 -0.85156 Z m 27.0156 0 c 0.24046 -0.0296 0.50362 0 0.74609 0 c 1.55173 0 3.00692 0.46553 4.3711 1.4375 c 0.00002 0.00002 0.79883 0.58594 0.79883 0.58594 c 0.00001 0 -3.30469 5.43554 -3.30469 5.43554 c 0.00001 -0.00002 -0.90625 -0.63867 -0.90625 -0.63867 c -0.66503 -0.42629 -1.3449 -0.63867 -2.07813 -0.63867 c -0.64801 0.00002 -1.28701 0.22941 -1.91797 0.63867 c -0.64796 0.4263 -1.11862 0.99045 -1.54492 1.75781 c -0.69916 1.31304 -1.24152 2.78524 -1.59961 4.3711 c -0.00002 0.00001 -2.92968 13.1074 -2.92968 13.1074 c 0.00002 -0.00002 -6.18164 0 -6.18164 0 c 0 -0.00002 5.70117 -25.5781 5.70117 -25.5781 c -0.00001 0.00001 5.75586 0 5.75586 0 c 0 0.00001 -0.14469 0.77652 -0.21289 1.0664 c 0.27282 -0.20461 0.54303 -0.4852 0.79882 -0.63867 c 0.81263 -0.4929 1.64507 -0.80071 2.50391 -0.90625 Z m 18.2793 0 c 0.37185 -0.0282 0.73867 0 1.11914 0 c 3.47866 0 6.12679 1.21868 7.83203 3.62305 c 1.09135 1.55174 1.65234 3.47086 1.65234 5.75586 c -0.00002 1.26185 -0.20921 2.61802 -0.5332 4.10156 l -0.42578 1.86523 c -0.00001 -0.00002 -15.6508 0 -17.3731 0 c -0.0341 0.35808 -0.10547 0.74242 -0.10547 1.06641 c 0 1.33009 0.28884 2.37717 0.85157 3.14453 c 0.0877 0.11936 0.22359 0.26673 0.32031 0.37305 c 0.056 0.0597 0.15385 0.15748 0.21289 0.21289 c 0.76235 0.69302 1.80091 1.0664 3.0918 1.0664 c 1.26189 -0.00002 2.36997 -0.34864 3.41015 -1.01367 c 0.98905 -0.63093 1.91889 -1.63883 2.77149 -3.03711 c -0.00002 -0.00003 6.66015 0 6.66015 0 c 0 -0.00003 -0.63867 1.2793 -0.63867 1.2793 c -1.26187 2.55785 -3.03997 4.55341 -5.22266 5.96875 c -2.21677 1.41533 -4.81062 2.18359 -7.72656 2.18359 c -3.76851 -0.00001 -6.52044 -1.21868 -8.25976 -3.62304 c -1.7223 -2.35323 -2.13034 -5.60669 -1.22657 -9.69922 c 0.92081 -4.16073 2.70562 -7.48558 5.38282 -9.80469 c 2.41475 -2.08062 5.17918 -3.23385 8.20703 -3.46289 Z m -93.3086 0.47852 c 0.00002 0.00001 6.3418 0 6.3418 0 c 0.00002 0.00001 0.78178 15.1787 0.79883 15.4004 c 0.25578 -0.54356 0.4551 -0.99958 0.48047 -1.06446 c 0.00001 0.00001 6.98047 -14.3359 6.98047 -14.3359 c 0.00002 0.00001 5.80859 0 5.80859 0 c -0.00001 0.00001 0.5332 14.9968 0.5332 15.082 c 0.17055 -0.30691 7.93946 -15.082 7.93946 -15.082 c -0.00002 0.00001 6.28711 -0.00001 6.28711 0 c -0.00001 0.00001 -13.8535 25.5781 -13.8535 25.5781 c 0.00002 -0.00002 -5.70313 0 -5.70313 0 c 0 -0.00002 -0.55182 -13.8699 -0.58593 -14.6543 c -2.35323 4.8258 -7.14063 14.6543 -7.14063 14.6543 c 0 -0.00002 -5.86133 0 -5.86133 0 c 0 -0.00002 -2.02539 -25.5781 -2.02539 -25.5781 Z m -148.887 4.8496 c -1.46893 0.062 -2.80384 0.59246 -4.05078 1.59961 c -0.989017 0.78441 -1.65497 1.86052 -2.18359 3.03711 c 0 0.00002 10.498 0 10.498 0 c 0.0171 -0.18756 0.0527 -0.4154 0.0527 -0.58593 c -0.00002 -0.97195 -0.17354 -1.72672 -0.48047 -2.23829 c -0.75028 -1.22777 -1.86155 -1.8125 -3.51562 -1.8125 c -0.0991 0 -0.22239 -0.004 -0.32032 0 Z m 27.7637 0 c -1.46892 0.062 -2.80383 0.59246 -4.05078 1.59961 c -0.98904 0.78441 -1.63988 1.86052 -2.18555 3.03711 c 0 0.00002 10.498 0 10.498 0 c 0.017 -0.18756 0.0547 -0.4154 0.0547 -0.58593 c -0.00001 -0.97195 -0.15647 -1.72672 -0.48047 -2.23829 c -0.14894 -0.24939 -0.35075 -0.49801 -0.5332 -0.69336 c -0.71199 -0.73571 -1.69214 -1.11914 -2.98437 -1.11914 c -0.0991 0 -0.22042 -0.004 -0.31836 0 Z m 214.75 0 c -1.51056 0.0465 -2.92047 0.55891 -4.20899 1.59961 c -0.97198 0.78441 -1.63987 1.86052 -2.18554 3.03711 c 0.00002 0.00002 10.4453 0 10.4453 0 c 0.017 -0.18756 0.0527 -0.4154 0.0527 -0.58593 c -0.00001 -0.97195 -0.15451 -1.72672 -0.47851 -2.23829 c -0.73324 -1.21072 -1.86352 -1.79544 -3.51758 -1.8125 c -0.049 0.00053 -0.0587 -0.001 -0.10742 0 Z m -139.615 0.10743 c -1.40963 0.16739 -2.72039 0.8101 -3.94336 1.91797 c -1.46648 1.33009 -2.5287 3.41918 -3.14258 6.18164 c -0.25578 1.15955 -0.37304 2.1504 -0.37304 3.0371 c 0.00002 1.21071 0.23098 2.16077 0.6914 2.87696 c 0.12257 0.18384 0.28659 0.37842 0.42774 0.5332 c 0.75804 0.80488 1.81517 1.22656 3.14258 1.22656 c 1.72226 -0.00002 3.24002 -0.64257 4.68945 -1.97265 c 1.46652 -1.34714 2.5136 -3.45645 3.14453 -6.28711 c 0.5798 -2.59195 0.49819 -4.5281 -0.32031 -5.75586 c -0.7844 -1.19366 -1.92978 -1.75781 -3.51563 -1.75781 c -0.26911 0 -0.53975 -0.031 -0.80078 0 Z m 96.293 9.32421 c -1.44941 0.39218 -3.07409 0.72378 -5.22265 1.01368 c -1.6029 0.23874 -2.74512 0.4903 -3.41016 0.74609 c -0.57976 0.23872 -1.04725 0.56835 -1.43945 1.01172 c -0.37516 0.42627 -0.62674 0.87319 -0.7461 1.38477 c -0.0341 0.20464 -0.0527 0.4154 -0.0527 0.58593 c 0 0.0138 -0.00031 0.041 0 0.0547 c 0.002 0.0406 -0.004 0.12101 0 0.16016 c 0.0107 0.0774 0.0316 0.19357 0.0527 0.26562 c 0.008 0.0237 0.0439 0.0842 0.0527 0.10742 c 0.0187 0.0458 0.0315 0.11445 0.0547 0.15821 c 0.0243 0.0433 0.0768 0.11878 0.10547 0.16015 c 0.0446 0.0614 0.10579 0.15534 0.16016 0.21289 c 0.42631 0.47746 1.2781 0.69336 2.50586 0.69336 c 1.34715 0.00001 2.64229 -0.25473 3.83594 -0.85156 c 1.17662 -0.57977 2.12507 -1.44509 2.82421 -2.45117 c 0.51159 -0.7162 0.92121 -1.81959 1.2793 -3.25196 Z" + ></path> + <path + d="m 661.854 357.649 c 0 0 4.6041 -19.4736 4.6041 -19.4736 c 1.9269 -8.67958 6.73562 -14.6308 11.0498 -14.6308 c 3.1035 0 3.95611 2.26795 3.80264 5.23503 c -0.0853 1.5347 -0.4263 3.25698 -0.7844 4.9622 c 0 0 -5.69544 23.9072 -5.69544 23.9072 c 0 0 12.2776 0 12.2776 0 c 0 0 4.6041 -19.5589 4.6041 -19.5589 c 2.11447 -8.95242 6.65036 -14.5456 10.8793 -14.5456 c 2.91593 0 4.12664 2.08037 3.99022 5.04746 c -0.0853 1.72227 -0.44336 3.61507 -0.88671 5.33734 c 0 0 -5.52492 23.7196 -5.52492 23.7196 c 0 0 12.3629 0 12.3629 0 c 0 0 5.95122 -25.2543 5.95122 -25.2543 c 0.46041 -2.26794 0.98903 -5.79775 1.07429 -7.60529 c 0.37515 -7.50297 -3.29108 -11.4761 -9.90734 -11.4761 c -5.66134 0 -11.1692 2.55783 -15.347 7.94633 c -0.15347 -3.8879 -2.93298 -7.94633 -9.82208 -7.94633 c -5.57607 0 -10.8964 2.52373 -15.1594 8.23622 c 0 0 -0.17052 0 -0.17052 0 c 0 0 1.1425 -6.531 1.1425 -6.531 c 0 0 -10.9475 0 -10.9475 0 c -0.71619 3.64918 -1.58585 8.0657 -2.91593 13.2155 c 0 0 -6.85499 29.4151 -6.85499 29.4151 c 0 0 12.2776 0 12.2776 0 Z m -42.8863 0 c 14.8354 0 26.2775 -11.2374 27.0789 -26.5333 c 0.49452 -10.129 -5.81481 -17.8025 -17.4615 -17.8025 c -15.3811 0 -26.4139 12.4481 -27.1812 27.4882 c -0.52862 10.9475 6.531 16.8476 17.5638 16.8476 Z m 1.99511 -10.2313 c -4.33127 0 -6.71858 -2.76246 -6.4628 -6.8891 c 0.34105 -6.87204 4.58705 -16.984 11.9024 -16.984 c 5.04746 0 6.59921 3.87086 6.39459 7.6735 c -0.37515 7.50298 -4.94515 16.1996 -11.8342 16.1996 Z m -31.0009 -52.8619 c 0 0 -4.79167 19.3713 -4.79167 19.3713 c -1.73933 -0.71619 -4.00727 -0.61388 -5.7807 -0.61388 c -16.336 0 -27.8974 13.9828 -28.6648 29.1252 c -0.51157 10.6747 5.18387 15.2106 12.5163 15.2106 c 5.13271 0 10.5383 -2.26794 14.6308 -8.1339 c 0 0 0.17052 0 0.17052 0 c 0 0 -0.97197 8.1339 -0.97197 8.1339 c 0 0 11.5614 0 11.5614 0 c 0.52862 -5.11566 1.63701 -11.2033 2.88183 -16.7623 c 0 0 11.0669 -46.3309 11.0669 -46.3309 c 0 0 -12.6187 0 -12.6187 0 Z m -9.95849 41.6415 c -1.99511 8.40675 -6.70152 11.2204 -10.4189 11.2204 c -3.70033 0 -5.76365 -2.57488 -5.50787 -7.16193 c 0.42631 -8.49201 6.25817 -16.7112 13.8464 -16.7112 c 2.13152 0 3.95611 0.324 4.96219 0.80146 c 0 0 -2.88182 11.8513 -2.88182 11.8513 Z m -40.5843 9.94144 c -3.52981 1.72228 -7.55413 1.27892 -12.2264 1.27892 c -3.71738 0 -6.56511 -0.64798 -8.13391 -1.90985 c -0.81851 -1.38123 -1.1766 -3.52981 -1.10839 -4.91104 c 17.291 0.46041 28.1703 -3.52981 28.733 -14.4432 c 0.40925 -8.23622 -5.61018 -12.8403 -14.358 -12.8403 c -15.6369 0 -25.8682 13.7782 -26.5333 27.0448 c -0.56272 11.5785 5.43966 17.291 17.8025 17.291 c 4.77462 0 11.0839 -0.54567 16.2508 -2.09742 c 0 0 -0.42631 -9.41283 -0.42631 -9.41283 Z m -4.65525 -19.9852 c -0.20463 4.05843 -5.21798 4.29716 -15.1083 4.2119 c 1.09134 -3.56391 4.68936 -6.82089 10.6065 -6.82089 c 2.91593 0 4.6041 1.1084 4.50179 2.60899 Z m -40.5502 19.9852 c -3.52981 1.72228 -7.55413 1.27892 -12.2435 1.27892 c -3.70033 0 -6.56511 -0.64798 -8.13391 -1.90985 c -0.81851 -1.38123 -1.15955 -3.52981 -1.09134 -4.91104 c 17.2739 0.46041 28.1703 -3.52981 28.7159 -14.4432 c 0.40925 -8.23622 -5.61018 -12.8403 -14.358 -12.8403 c -15.6198 0 -25.8512 13.7782 -26.5162 27.0448 c -0.57978 11.5785 5.43965 17.291 17.8025 17.291 c 4.75757 0 11.084 -0.54567 16.2337 -2.09742 c 0 0 -0.40926 -9.41283 -0.40926 -9.41283 Z m -4.6723 -19.9852 c -0.20463 4.05843 -5.21798 4.29716 -15.0912 4.2119 c 1.07429 -3.56391 4.68936 -6.82089 10.6065 -6.82089 c 2.91593 0 4.58705 1.1084 4.48474 2.60899 Z m -51.907 31.4954 c 0 0 3.81969 -16.0291 3.81969 -16.0291 c 2.01217 -8.67958 6.25817 -16.3701 14.2898 -16.3701 c 0.7162 0 1.41534 0.3581 1.94396 0.44336 c 0 0 3.1035 -12.2947 3.1035 -12.2947 c -0.71619 0 -1.50059 -0.0853 -2.38731 -0.0853 c -5.91712 0 -10.8793 4.16074 -14.1875 10.129 c 0 0 -0.34104 0 -0.34104 0 c 0.49451 -2.91593 0.92082 -5.67839 1.24481 -8.4238 c 0 0 -10.9646 0 -10.9646 0 c -0.61388 3.54686 -1.6029 10.4871 -3.08645 16.7453 c 0 0 -6.24111 25.8853 -6.24111 25.8853 c 0 0 12.8062 0 12.8062 0 Z m -57.0567 0 c 0 0 12.721 0 12.721 0 c 0 0 5.72954 -23.8731 5.72954 -23.8731 c 0 0 20.6502 0 20.6502 0 c 0 0 2.66015 -10.2313 2.66015 -10.2313 c 0 0 -20.7526 0 -20.7526 0 c 0 0 3.44454 -15.347 3.44454 -15.347 c 0 0 22.0826 0 22.0826 0 c 0 0 2.66014 -11.9366 2.66014 -11.9366 c 0 0 -34.8718 0 -34.8718 0 c 0 0 -14.3239 61.388 -14.3239 61.388 Z m -54.7376 0.00001 c 0 0 4.50178 -19.2008 4.50178 -19.2008 c 2.33616 -9.77092 7.36656 -13.1984 11.5103 -13.1984 c 3.27403 0 4.22895 1.39828 4.07548 3.4275 c -0.0853 1.63701 -0.34104 3.35928 -0.68209 4.89398 c 0 0 -5.72954 24.0777 -5.72954 24.0777 c 0 0 12.721 0 12.721 0 c 0 0 6.03649 -25.2543 6.03649 -25.2543 c 0.46041 -2.18268 0.97198 -5.43966 1.07429 -7.41771 c 0.37515 -7.69056 -3.4616 -10.4871 -10.5212 -10.4871 c -5.66134 0 -11.1692 2.62604 -15.5175 8.32148 c 0 0 -0.17052 0 -0.17052 0 c 0 0 1.15955 -7.79286 1.15955 -7.79286 c 0 0 -11.2204 0 -11.2204 0 c -0.73325 3.64917 -1.67112 8.0657 -3.00119 13.2155 c 0 0 -6.95731 29.4151 -6.95731 29.4151 c 0 0 12.721 0 12.721 0 Z m -24.3847 -0.00001 c 0 0 10.3166 -42.6306 10.3166 -42.6306 c 0 0 -12.6357 0 -12.6357 0 c 0 0 -10.3848 42.6306 -10.3848 42.6306 c 0 0 12.7039 0 12.7039 0 Z m 5.91712 -47.7462 c 4.33127 0 8.18507 -3.58097 8.4238 -9.71977 c 0.20463 -4.16074 -2.48962 -5.62723 -6.46279 -5.62723 c -4.14369 0 -7.92928 2.69425 -8.15096 6.71857 c -0.20463 4.05843 2.48962 8.62843 6.18995 8.62843 Z m -73.9555 45.7341 c 2.45552 1.90985 7.60529 1.9269 12.9767 2.01216 c 11.4761 0.0853 20.1387 -4.92809 20.6502 -14.1363 c 0.28989 -6.1388 -4.46768 -9.77092 -9.12294 -12.2094 c -3.35929 -1.61996 -5.04746 -3.17171 -4.9622 -4.97925 c 0.11937 -2.43846 2.40437 -2.77951 5.76365 -2.77951 c 3.7856 0 6.82089 0.46041 8.56022 0.80146 c 0 0 3.44455 -9.24231 3.44455 -9.24231 c -1.96101 -1.1766 -5.88302 -1.79048 -10.9134 -1.79048 c -11.1351 0 -19.2861 5.88302 -19.7465 14.8184 c -0.27284 5.52492 3.70033 9.2423 8.50905 11.766 c 3.88791 1.99511 5.21798 3.52981 5.11567 5.69544 c -0.11937 2.18269 -2.06332 1.82459 -5.59313 1.82459 c -4.14369 0 -8.73074 -0.54567 -11.1522 -0.92082 c 0 0 -3.52981 9.13999 -3.52981 9.13999 Z m -8.33853 2.01216 c 0.10231 -5.40555 1.39828 -13.8976 2.74541 -19.4736 c 0 0 5.47376 -23.1569 5.47376 -23.1569 c -3.47865 -1.1766 -8.90126 -1.70522 -14.1192 -1.70522 c -21.1789 0 -31.683 15.688 -32.4163 30.3871 c -0.46041 9.22525 4.53589 13.9487 12.3117 13.9487 c 5.03041 0 10.7088 -2.43847 15.1253 -9.77092 c 0 0 0.18758 0 0.18758 0 c -0.34105 3.52981 -0.7503 6.95731 -0.97198 9.77092 c 0 0 11.6637 0 11.6637 0 Z m -8.74779 -24.3506 c -2.48962 10.8452 -7.57119 14.1192 -11.3568 14.1192 c -3.52981 0 -5.06451 -2.50668 -4.85988 -6.15585 c 0.40925 -8.23622 6.9232 -17.7173 15.1424 -17.7173 c 1.33007 0 2.37026 -0.23873 3.34223 -0.47746 c 0 0 -2.26794 10.2313 -2.26794 10.2313 Z m -57.0738 12.8403 c -3.52981 1.72228 -7.55413 1.27892 -12.2264 1.27892 c -3.71738 0 -6.56511 -0.64798 -8.13391 -1.90985 c -0.81851 -1.38123 -1.1766 -3.52981 -1.10839 -4.91104 c 17.291 0.46041 28.1703 -3.52981 28.733 -14.4432 c 0.40925 -8.23622 -5.61018 -12.8403 -14.358 -12.8403 c -15.6369 0 -25.8682 13.7782 -26.5333 27.0448 c -0.56272 11.5785 5.43966 17.291 17.8025 17.291 c 4.77462 0 11.0839 -0.54567 16.2508 -2.09742 c 0 0 -0.42631 -9.41283 -0.42631 -9.41283 Z m -4.65525 -19.9852 c -0.20463 4.05843 -5.21798 4.29716 -15.1083 4.2119 c 1.09134 -3.56391 4.68936 -6.82089 10.6065 -6.82089 c 2.91593 0 4.6041 1.1084 4.50179 2.60899 Z m -40.5502 19.9852 c -3.52981 1.72228 -7.55413 1.27892 -12.2435 1.27892 c -3.70033 0 -6.5651 -0.64798 -8.13391 -1.90985 c -0.818506 -1.38123 -1.15955 -3.52981 -1.09134 -4.91104 c 17.2739 0.46041 28.1703 -3.52981 28.7159 -14.4432 c 0.40925 -8.23622 -5.61018 -12.8403 -14.358 -12.8403 c -15.6198 0 -25.8512 13.7782 -26.5162 27.0448 c -0.579775 11.5785 5.42261 17.291 17.8025 17.291 c 4.75757 0 11.0669 -0.54567 16.2337 -2.09742 c 0 0 -0.40926 -9.41283 -0.40926 -9.41283 Z m -4.6723 -19.9852 c -0.20463 4.05843 -5.21798 4.29716 -15.0912 4.2119 c 1.07429 -3.56391 4.68936 -6.82089 10.6065 -6.82089 c 2.91593 0 4.58705 1.1084 4.48474 2.60899 Z m -51.907 31.4954 c 0 0 3.8197 -16.0291 3.8197 -16.0291 c 2.01216 -8.67958 6.25816 -16.3701 14.2898 -16.3701 c 0.716193 0 1.41533 0.3581 1.94395 0.44336 c 0 0 3.1035 -12.2947 3.1035 -12.2947 c -0.716193 0 -1.5006 -0.0853 -2.38731 -0.0853 c -5.91712 0 -10.8793 4.16074 -14.1874 10.129 c 0 0 -0.341044 0 -0.341044 0 c 0.494514 -2.91593 0.92082 -5.67839 1.24481 -8.4238 c 0 0 -10.9646 0 -10.9646 0 c -0.630932 3.54686 -1.60291 10.4871 -3.08645 16.7453 c 0 0 -6.24111 25.8853 -6.24111 25.8853 c 0 0 12.8062 0 12.8062 0 Z m -57.0567 0 c 0 0 12.721 0 12.721 0 c 0 0 5.71249 -23.8731 5.71249 -23.8731 c 0 0 20.6673 0 20.6673 0 c 0 0 2.66015 -10.2313 2.66015 -10.2313 c 0 0 -20.7526 0 -20.7526 0 c 0 0 3.44455 -15.347 3.44455 -15.347 c 0 0 22.0826 0 22.0826 0 c 0 0 2.66015 -11.9366 2.66015 -11.9366 c 0 0 -34.8718 0 -34.8718 0 c 0 0 -14.3239 61.388 -14.3239 61.388 Z" + ></path> + </svg> +</template> diff --git a/.vitepress/theme/index.ts b/.vitepress/theme/index.ts index 2c7cf566..ccf28909 100644 --- a/.vitepress/theme/index.ts +++ b/.vitepress/theme/index.ts @@ -7,7 +7,6 @@ import DefaultTheme from 'vitepress/theme-without-fonts' import Layout from './components/Layout.vue' import './styles/global.css' import './styles/glightbox.css' -import 'uno.css' export default { extends: DefaultTheme, diff --git a/package.json b/package.json index 07bbfcfa..fa5f36c9 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,6 @@ "plop": "^3.1.2", "postcss-nesting": "^13.0.1", "transliteration": "^2.3.5", - "unocss": "^0.54.2", "vitepress": "1.0.0-rc.20", "vitepress-plugin-tabs": "0.4.1", "vue": "^3.5.13", From c790e6c63e78cfed372e078e8ebaddf3d205b6d3 Mon Sep 17 00:00:00 2001 From: Daniil Zhuravlev <nakrovati@outlook.com> Date: Sat, 7 Dec 2024 03:12:55 +0400 Subject: [PATCH 4/7] refactor: minor theme improvements --- .vitepress/theme/components/Changelog.vue | 72 ++++++++++--------- .../theme/components/ChangelogsList.vue | 4 +- .vitepress/theme/components/Contributors.vue | 2 +- .../theme/components/DownloadButtons.vue | 10 +-- .vitepress/theme/components/Feature.vue | 2 +- .vitepress/theme/components/Features.vue | 16 ++--- .vitepress/theme/components/HomeHero.vue | 4 +- .vitepress/theme/components/Link.vue | 10 +-- .vitepress/theme/components/List.vue | 4 +- .vitepress/theme/components/NavBar.vue | 27 ++++--- .vitepress/theme/components/NavBarMenu.vue | 4 +- .vitepress/theme/components/NavScreenMenu.vue | 4 +- .../components/ScreenTranslatorWidget.vue | 4 +- .vitepress/theme/components/SearchBar.vue | 4 +- .vitepress/theme/components/Sidebar.vue | 6 +- .../theme/components/TranslatorWidget.vue | 4 +- .vitepress/theme/components/Tree.vue | 4 +- .vitepress/theme/components/TreeItem.vue | 8 +-- .vitepress/theme/composables/zoom.ts | 2 +- .vitepress/theme/index.ts | 7 +- .vitepress/theme/plugins/analytics.ts | 13 ++-- .vitepress/theme/plugins/markdown.ts | 46 ++++++------ 22 files changed, 122 insertions(+), 135 deletions(-) diff --git a/.vitepress/theme/components/Changelog.vue b/.vitepress/theme/components/Changelog.vue index be5bf0d5..4788e7bb 100644 --- a/.vitepress/theme/components/Changelog.vue +++ b/.vitepress/theme/components/Changelog.vue @@ -18,23 +18,23 @@ const changelog = computed(() => { </script> <template> - <div class="changelog"> - <header> - <h2>Changelog</h2> + <section class="changelog"> + <header class="changelog__header"> + <h2 class="changelog__title">Changelog</h2> </header> - <div v-html="changelog" /> - </div> - <div class="fullChangelog"> + <article class="changelog__content" v-html="changelog" /> + </section> + <footer class="full-changelog"> <p> View the full release - <a href="https://github.com/KotatsuApp/Kotatsu/releases/latest" target="_blank" rel="noopener"> + <a class="full-changelog__link" href="https://github.com/KotatsuApp/Kotatsu/releases/latest" target="_blank" rel="noopener"> here </a> </p> - </div> + </footer> </template> -<style> +<style scoped> .changelog { display: block; border: 1px solid var(--vp-c-bg-soft); @@ -44,38 +44,42 @@ const changelog = computed(() => { padding: 24px; height: 100%; margin: 1.5em auto 0.5em; -} -.changelog header { - display: flex; - justify-content: center; - align-items: baseline; - margin: 0 0 1rem; -} + .changelog__header { + display: flex; + justify-content: center; + align-items: baseline; + margin: 0 0 1rem; -.changelog svg { - font-size: 1.2em; - margin-right: 0.5rem; - vertical-align: middle; -} + .changelog__title { + font-size: 1.5rem; + margin: 0; + padding: 0; + color: var(--vp-c-text-1); + border: none; + } + } -.changelog h2 { - font-size: 1.5rem; - margin: 0; - padding: 0; - color: var(--vp-c-text-1); - border: none; -} + .changelog__content { + margin: 0; -.changelog div > p { - margin: 0 0 1rem; - color: var(--vp-c-text-2); - font-size: 0.9rem; + & > p { + margin: 0 0 1rem; + color: var(--vp-c-text-2); + font-size: 0.875rem; + } + + & svg { + font-size: 1.2em; + margin-right: 0.5rem; + vertical-align: middle; + } + } } -.fullChangelog { +.full-changelog { margin: 0 0 1rem; color: var(--vp-c-text-2); - font-size: 0.9rem; + font-size: 0.875rem; } </style> diff --git a/.vitepress/theme/components/ChangelogsList.vue b/.vitepress/theme/components/ChangelogsList.vue index 46a8b75a..5483cc0d 100644 --- a/.vitepress/theme/components/ChangelogsList.vue +++ b/.vitepress/theme/components/ChangelogsList.vue @@ -47,8 +47,8 @@ const dateFormatter = new Intl.DateTimeFormat("en", { :aria-label="`Permalink to "${release.tag_name}"`" /> </h2> - <time class="release__date" :datetime="release.published_at!"> - {{ dateFormatter.format(new Date(release.published_at!)) }} + <time class="release__date" :datetime="release.published_at"> + {{ dateFormatter.format(new Date(release.published_at)) }} </time> <div v-html="renderMarkdown(release.body)" /> </div> diff --git a/.vitepress/theme/components/Contributors.vue b/.vitepress/theme/components/Contributors.vue index 5bff7f2a..917c16fb 100644 --- a/.vitepress/theme/components/Contributors.vue +++ b/.vitepress/theme/components/Contributors.vue @@ -99,7 +99,7 @@ function addToNonExistent(user: string) { } .contributor { - .avatar { + .contributor__avatar { width: 32px; height: 32px; border-radius: 50%; diff --git a/.vitepress/theme/components/DownloadButtons.vue b/.vitepress/theme/components/DownloadButtons.vue index b116cbbe..92fb7355 100644 --- a/.vitepress/theme/components/DownloadButtons.vue +++ b/.vitepress/theme/components/DownloadButtons.vue @@ -1,7 +1,7 @@ <script setup lang="ts"> /// <reference types="@types/gtag.js" /> -import { computed, onMounted, ref } from "vue" +import { computed } from "vue" import { data as release } from "../data/release.data" const downloadInformation = computed(() => ({ @@ -16,12 +16,6 @@ const downloadInformation = computed(() => ({ }, })) -const isAndroid = ref(true) - -onMounted(() => { - isAndroid.value = !!navigator.userAgent.match(/android/i) -}) - function handleAnalytics() { window.gtag?.("event", "Download", { event_category: "App", @@ -141,4 +135,4 @@ svg { margin: 0.75em auto; font-size: 0.75rem; } -</style> \ No newline at end of file +</style> diff --git a/.vitepress/theme/components/Feature.vue b/.vitepress/theme/components/Feature.vue index 9bb29378..29818e31 100644 --- a/.vitepress/theme/components/Feature.vue +++ b/.vitepress/theme/components/Feature.vue @@ -19,7 +19,7 @@ defineProps<{ <p v-html="details"></p> </div> <div class="image"> - <VPImage class="image-src" :image="image" /> + <VPImage class="image-src" :image /> </div> </div> </div> diff --git a/.vitepress/theme/components/Features.vue b/.vitepress/theme/components/Features.vue index 05644395..0c5dd0d6 100644 --- a/.vitepress/theme/components/Features.vue +++ b/.vitepress/theme/components/Features.vue @@ -19,17 +19,11 @@ const {features} = defineProps<{ const grid = computed(() => { const length = features.length - if (length === 0) { - return - } else if (length === 2) { - return 'grid-2' - } else if (length === 3) { - return 'grid-3' - } else if (length % 3 === 0) { - return 'grid-6' - } else if (length > 3) { - return 'grid-4' - } + if (length === 0) return + if (length === 2) return 'grid-2' + if (length === 3) return 'grid-3' + if (length % 3 === 0) return 'grid-6' + if (length > 3) return 'grid-4' }) </script> diff --git a/.vitepress/theme/components/HomeHero.vue b/.vitepress/theme/components/HomeHero.vue index e508a659..50501dbb 100644 --- a/.vitepress/theme/components/HomeHero.vue +++ b/.vitepress/theme/components/HomeHero.vue @@ -4,13 +4,13 @@ import VPImage from 'vitepress/dist/client/theme-default/components/VPImage.vue' import Button from './Button.vue' import { type Ref, inject } from 'vue' -export interface HeroAction { +interface HeroAction { theme?: 'brand' | 'alt' text: string link: string } -export interface Data { +interface Data { image?: DefaultTheme.ThemeableImage title: string text: string diff --git a/.vitepress/theme/components/Link.vue b/.vitepress/theme/components/Link.vue index e9110b9e..0c67a182 100644 --- a/.vitepress/theme/components/Link.vue +++ b/.vitepress/theme/components/Link.vue @@ -14,7 +14,7 @@ const isExternal = computed(() => href && /^[a-z]+:/i.test(href)) <component :is="href ? 'a' : 'span'" :class="{ link: href }" - :href="href" + :href :target="isExternal ? '_blank' : 'self'" :rel="isExternal ? 'noopener noreferrer' : undefined" :title="title || href" @@ -23,19 +23,19 @@ const isExternal = computed(() => href && /^[a-z]+:/i.test(href)) <label v-if="isExternal && !noIcon" i-ic-round-arrow-outward - :class="$style.icon" + class="icon" /> </component> </template> -<style module> +<style scoped> .icon { cursor: pointer; display: inline-block; margin-top: -2px; margin-left: 4px; - width: 11px !important; - height: 11px !important; + width: 12px; + height: 21px; transition: fill 0.25s; } </style> diff --git a/.vitepress/theme/components/List.vue b/.vitepress/theme/components/List.vue index 8411c7ef..4fbd1559 100644 --- a/.vitepress/theme/components/List.vue +++ b/.vitepress/theme/components/List.vue @@ -13,8 +13,8 @@ defineProps<{ <template> <ul> <li - v-for="(item, key) in items" - :key="key" + v-for="(item, idx) in items" + :key="idx" class="item" :class="{ 'has-link': item.link }" > diff --git a/.vitepress/theme/components/NavBar.vue b/.vitepress/theme/components/NavBar.vue index 46b60e65..64a32c94 100644 --- a/.vitepress/theme/components/NavBar.vue +++ b/.vitepress/theme/components/NavBar.vue @@ -1,6 +1,6 @@ <script lang="ts" setup> import { useWindowScroll } from '@vueuse/core' -import { ref, watchPostEffect } from 'vue' +import { computed } from 'vue' import { useData, inBrowser } from 'vitepress' import { useSidebar } from 'vitepress/dist/client/theme-default/composables/sidebar' import VPNavBarTitle from 'vitepress/dist/client/theme-default/components/VPNavBarTitle.vue' @@ -23,14 +23,10 @@ const { y } = useWindowScroll({ window: inBrowser && window }) const { hasSidebar } = useSidebar() const { frontmatter } = useData() -const classes = ref<Record<string, boolean>>({}) - -watchPostEffect(() => { - classes.value = { - 'has-sidebar': hasSidebar.value, - top: frontmatter.value?.layout === 'home' && y.value === 0, - } -}) +const classes = computed(() => ({ + 'has-sidebar': hasSidebar.value, + top: frontmatter.value?.layout === 'home' && y.value === 0, +})) </script> <template> @@ -163,6 +159,13 @@ watchPostEffect(() => { align-items: center; height: calc(var(--vp-nav-height) - 1px); transition: background-color 0.5s; + gap: 0.5rem; +} + +@media (min-width: 768px) { + .content-body { + gap: unset + } } @media (min-width: 960px) { @@ -172,12 +175,6 @@ watchPostEffect(() => { } } -@media (max-width: 767px) { - .content-body { - column-gap: 0.5rem; - } -} - .menu + .translations::before, .menu + .appearance::before, .menu + .social-links::before, diff --git a/.vitepress/theme/components/NavBarMenu.vue b/.vitepress/theme/components/NavBarMenu.vue index 6a706c58..ff66e453 100644 --- a/.vitepress/theme/components/NavBarMenu.vue +++ b/.vitepress/theme/components/NavBarMenu.vue @@ -45,8 +45,8 @@ const nav = computed(() => { <nav v-if="nav" aria-labelledby="main-nav-aria-label" class="VPNavBarMenu"> <span id="main-nav-aria-label" class="visually-hidden">Main navigation</span> <template v-for="item in nav" :key="item.text"> - <VPNavBarMenuLink v-if="'link' in item" :item="item" /> - <VPNavBarMenuGroup v-else :item="item" /> + <VPNavBarMenuLink v-if="'link' in item" :item /> + <VPNavBarMenuGroup v-else :item /> </template> </nav> </template> diff --git a/.vitepress/theme/components/NavScreenMenu.vue b/.vitepress/theme/components/NavScreenMenu.vue index 280ef536..629c2aaa 100644 --- a/.vitepress/theme/components/NavScreenMenu.vue +++ b/.vitepress/theme/components/NavScreenMenu.vue @@ -45,7 +45,7 @@ const nav = computed(() => { <template v-for="item in nav" :key="item.text"> <VPNavScreenMenuLink v-if="'link' in item" - :item="item" + :item /> <VPNavScreenMenuGroup v-else @@ -54,4 +54,4 @@ const nav = computed(() => { /> </template> </nav> -</template> \ No newline at end of file +</template> diff --git a/.vitepress/theme/components/ScreenTranslatorWidget.vue b/.vitepress/theme/components/ScreenTranslatorWidget.vue index e7f5a87e..5657798e 100644 --- a/.vitepress/theme/components/ScreenTranslatorWidget.vue +++ b/.vitepress/theme/components/ScreenTranslatorWidget.vue @@ -38,7 +38,7 @@ const translator = computed<Translator>(() => { > <VPLink :href="translator.github" - :no-icon="true" + no-icon class="body" > <VPImage @@ -100,4 +100,4 @@ const translator = computed<Translator>(() => { :deep(.link):hover { color: var(--vp-c-brand-1); } -</style> \ No newline at end of file +</style> diff --git a/.vitepress/theme/components/SearchBar.vue b/.vitepress/theme/components/SearchBar.vue index 999b6e75..6425bbec 100644 --- a/.vitepress/theme/components/SearchBar.vue +++ b/.vitepress/theme/components/SearchBar.vue @@ -70,9 +70,9 @@ function onSearchBarClick(event: PointerEvent) { </div> <input ref="searchInput" - :id="id" + :id :value="modelValue" - :placeholder="placeholder" + :placeholder class="search-input" @input="$emit('update:modelValue', ($event.target as HTMLInputElement).value)" /> diff --git a/.vitepress/theme/components/Sidebar.vue b/.vitepress/theme/components/Sidebar.vue index 41589665..64192c61 100644 --- a/.vitepress/theme/components/Sidebar.vue +++ b/.vitepress/theme/components/Sidebar.vue @@ -17,7 +17,7 @@ const props = defineProps<{ }>() // a11y: focus Nav element when menu has opened -const navEl = ref<HTMLElement | null>(null) +const navEl = ref<HTMLElement>() const isLocked = useScrollLock(inBrowser ? document.body : null) watch( @@ -57,7 +57,7 @@ watch(() => route.path, () => { }, { flush: 'post' }) // tmp fix vitepress bug -watch(lang, () => activeGroupEl.value && activeGroupEl.value.classList.remove('collapsed'), { flush: 'post' }) +watch(lang, () => activeGroupEl.value?.classList.remove('collapsed'), { flush: 'post' }) function isInViewport(el: HTMLElement, offset: number) { const { top, bottom } = el.getBoundingClientRect() @@ -88,7 +88,7 @@ function isInViewport(el: HTMLElement, offset: number) { :key="item.text" class="group" > - <VPSidebarItem :item="item" :depth="0" :class="{ landing: !item.items }" /> + <VPSidebarItem :item :depth="0" :class="{ landing: !item.items }" /> </div> <slot name="sidebar-nav-after" /> diff --git a/.vitepress/theme/components/TranslatorWidget.vue b/.vitepress/theme/components/TranslatorWidget.vue index 10e6b8bc..5318bbce 100644 --- a/.vitepress/theme/components/TranslatorWidget.vue +++ b/.vitepress/theme/components/TranslatorWidget.vue @@ -2,7 +2,7 @@ import { type Ref, computed } from 'vue' import { type PageData, useData } from 'vitepress' import type { DocsPageData } from '../plugins/section' -import { type Translator, translators } from '../../../website/translators' +import { translators } from '../../../website/translators' import { VPImage } from 'vitepress/theme-without-fonts' import VPLink from 'vitepress/dist/client/theme-default/components/VPLink.vue' @@ -37,7 +37,7 @@ const translator = computed(() => { > <VPLink :href="translator.github" - :no-icon="true" + no-icon class="body" > <VPImage diff --git a/.vitepress/theme/components/Tree.vue b/.vitepress/theme/components/Tree.vue index 7d6fc4e7..27e18079 100644 --- a/.vitepress/theme/components/Tree.vue +++ b/.vitepress/theme/components/Tree.vue @@ -13,7 +13,7 @@ defineProps<{ <TreeItem v-for="(item, index) in items" :key="index" - :item="item" + :item /> </ul> </template> @@ -23,4 +23,4 @@ defineProps<{ padding-left: 0; list-style: none; } -</style> \ No newline at end of file +</style> diff --git a/.vitepress/theme/components/TreeItem.vue b/.vitepress/theme/components/TreeItem.vue index 42e45310..60bb64d1 100644 --- a/.vitepress/theme/components/TreeItem.vue +++ b/.vitepress/theme/components/TreeItem.vue @@ -5,7 +5,7 @@ import type { DefaultTheme } from 'vitepress' import Tree from './Tree.vue' import VPLink from 'vitepress/dist/client/theme-default/components/VPLink.vue' -const { item } = defineProps<{ +const {item} = defineProps<{ item: DefaultTheme.SidebarItem }>() const isOpen = ref(false) @@ -42,14 +42,14 @@ function toggle() { <path d="M6.113,15.495 C5.531,16.076 4.01,16.395 4.01,14.494 L4.01,1.506 C4.01,-0.333 5.531,-0.076 6.113,0.506 L12.557,6.948 C13.137,7.529 13.137,8.47 12.557,9.052 L6.113,15.495 L6.113,15.495 Z"></path> </svg> </div> - <VPLink :href="props.item.link"> - {{ props.item.text }} + <VPLink :href="item.link"> + {{ item.text }} </VPLink> </span> <Tree v-show="isOpen" v-if="isFolder" - :items="props.item.items" + :items="item.items" class="list" /> </li> diff --git a/.vitepress/theme/composables/zoom.ts b/.vitepress/theme/composables/zoom.ts index eee04dbb..7d78fadf 100644 --- a/.vitepress/theme/composables/zoom.ts +++ b/.vitepress/theme/composables/zoom.ts @@ -66,5 +66,5 @@ export async function createZoom(app: App, router: Router) { } function updateFixedElements(scrollWidth?: number) { - document.documentElement.style.setProperty('--scrollbar-width', scrollWidth ? scrollWidth + 'px' : '') + document.documentElement.style.setProperty('--scrollbar-width', scrollWidth ? `${scrollWidth}px` : '') } diff --git a/.vitepress/theme/index.ts b/.vitepress/theme/index.ts index ccf28909..8895a0fb 100644 --- a/.vitepress/theme/index.ts +++ b/.vitepress/theme/index.ts @@ -2,16 +2,16 @@ import { type Router, inBrowser, useData } from 'vitepress' import { type App, watchEffect } from 'vue' import { createZoom } from './composables/zoom' import { enhanceAppWithTabs } from "vitepress-plugin-tabs/client" -import analytics from "./plugins/analytics" +import initializeAnalytics from "./plugins/analytics" import DefaultTheme from 'vitepress/theme-without-fonts' import Layout from './components/Layout.vue' import './styles/global.css' import './styles/glightbox.css' +/** @type {import('vitepress').Theme} */ export default { extends: DefaultTheme, Layout: Layout, - setup() { const { lang } = useData() watchEffect(() => { @@ -20,10 +20,9 @@ export default { } }) }, - enhanceApp({ app, router }: { app: App, router: Router }) { enhanceAppWithTabs(app) createZoom(app, router) - analytics({ id: "G-X37JGMJE4R" }) + initializeAnalytics("G-X37JGMJE4R") }, } diff --git a/.vitepress/theme/plugins/analytics.ts b/.vitepress/theme/plugins/analytics.ts index db7f3ee6..fca1b736 100644 --- a/.vitepress/theme/plugins/analytics.ts +++ b/.vitepress/theme/plugins/analytics.ts @@ -8,14 +8,15 @@ function mountGoogleAnalytics(id: string) { } const analyticsScript = document.createElement("script") + analyticsScript.src = `https://www.googletagmanager.com/gtag/js?id=${id}` analyticsScript.addEventListener("load", () => { // @ts-expect-error Missing types window.dataLayer = window.dataLayer || [] - function gtag(..._args: any[]) { + const gtag = (...args: unknown[]) =>{ // @ts-expect-error Missing types // eslint-disable-next-line prefer-rest-params - window.dataLayer.push(arguments) + window.dataLayer.push(args) } gtag("js", new Date()) @@ -24,14 +25,12 @@ function mountGoogleAnalytics(id: string) { window.gtag = gtag }) - analyticsScript.src = `https://www.googletagmanager.com/gtag/js?id=${id}` document.body.appendChild(analyticsScript) } -export default function ({ id }: { id: string }) { - // eslint-disable-next-line n/prefer-global/process - if (process.env.NODE_ENV === "production" && id && typeof window !== "undefined") { +export default function initializeAnalytics(id: string) { + if (process.env.NODE_ENV === "production" && id && typeof window !== "undefined") { mountGoogleAnalytics(id) } -} \ No newline at end of file +} diff --git a/.vitepress/theme/plugins/markdown.ts b/.vitepress/theme/plugins/markdown.ts index 6fac163d..a0344f62 100644 --- a/.vitepress/theme/plugins/markdown.ts +++ b/.vitepress/theme/plugins/markdown.ts @@ -39,7 +39,8 @@ function createContainer( if (klass === 'details') return `<details class="${klass} custom-block"${attrs}><summary>${title}</summary>\n` return `<div class="${klass} custom-block"${attrs}><p class="custom-block-title">${title}</p>\n` - } else return klass === 'details' ? `</details>\n` : `</div>\n` + } + return klass === 'details' ? "</details>\n" : "</div>\n" } } ] @@ -59,26 +60,26 @@ function table( terminatorRules, firstCh, secondCh; // should have at least two lines - if (startLine + 2 > endLine) { return false; } + if (startLine + 2 > endLine) return false; nextLine = startLine + 1; - if (state.sCount[nextLine] < state.blkIndent) { return false; } + if (state.sCount[nextLine] < state.blkIndent) return false; // if it's indented more than 3 spaces, it should be a code block - if (state.sCount[nextLine] - state.blkIndent >= 4) { return false; } + if (state.sCount[nextLine] - state.blkIndent >= 4) return false; // first character of the second line should be '|', '-', ':', // and no other characters are allowed but spaces; // basically, this is the equivalent of /^[-:|][-:|\s]*$/ regexp pos = state.bMarks[nextLine] + state.tShift[nextLine]; - if (pos >= state.eMarks[nextLine]) { return false; } + if (pos >= state.eMarks[nextLine]) return false; firstCh = state.src.charCodeAt(pos++); - if (firstCh !== 0x7C/* | */ && firstCh !== 0x2D/* - */ && firstCh !== 0x3A/* : */) { return false; } + if (firstCh !== 0x7C/* | */ && firstCh !== 0x2D/* - */ && firstCh !== 0x3A/* : */) return false; - if (pos >= state.eMarks[nextLine]) { return false; } + if (pos >= state.eMarks[nextLine]) return false; secondCh = state.src.charCodeAt(pos++); if (secondCh !== 0x7C/* | */ && secondCh !== 0x2D/* - */ && secondCh !== 0x3A/* : */ && !isSpace(secondCh)) { @@ -87,12 +88,12 @@ function table( // if first character is '-', then second character must not be a space // (due to parsing ambiguity with list) - if (firstCh === 0x2D/* - */ && isSpace(secondCh)) { return false; } + if (firstCh === 0x2D/* - */ && isSpace(secondCh)) return false; while (pos < state.eMarks[nextLine]) { ch = state.src.charCodeAt(pos); - if (ch !== 0x7C/* | */ && ch !== 0x2D/* - */ && ch !== 0x3A/* : */ && !isSpace(ch)) { return false; } + if (ch !== 0x7C/* | */ && ch !== 0x2D/* - */ && ch !== 0x3A/* : */ && !isSpace(ch)) return false; pos++; } @@ -108,12 +109,11 @@ function table( // e.g. allow ` |---| `, disallow ` ---||--- ` if (i === 0 || i === columns.length - 1) { continue; - } else { - return false; } + return false; } - if (!/^:?-+:?$/.test(t)) { return false; } + if (!/^:?-+:?$/.test(t)) return false; if (t.charCodeAt(t.length - 1) === 0x3A/* : */) { aligns.push(t.charCodeAt(0) === 0x3A/* : */ ? 'center' : 'right'); } else if (t.charCodeAt(0) === 0x3A/* : */) { @@ -124,8 +124,8 @@ function table( } lineText = getLine(state, startLine).trim(); - if (lineText.indexOf('|') === -1) { return false; } - if (state.sCount[startLine] - state.blkIndent >= 4) { return false; } + if (lineText.indexOf('|') === -1) return false; + if (state.sCount[startLine] - state.blkIndent >= 4) return false; columns = escapedSplit(lineText); if (columns.length && columns[0] === '') columns.shift(); if (columns.length && columns[columns.length - 1] === '') columns.pop(); @@ -134,9 +134,9 @@ function table( // and align row should be exactly the same (the rest of the rows can differ) columnCount = columns.length; headers = [...columns]; - if (columnCount === 0 || columnCount !== aligns.length) { return false; } + if (columnCount === 0 || columnCount !== aligns.length) return false; - if (silent) { return true; } + if (silent) return true; oldParentType = state.parentType; // @ts-expect-error @@ -172,7 +172,7 @@ function table( token = state.push('thead_close', 'thead', -1); for (nextLine = startLine + 2; nextLine < endLine; nextLine++) { - if (state.sCount[nextLine] < state.blkIndent) { break; } + if (state.sCount[nextLine] < state.blkIndent) break; terminate = false; for (i = 0, l = terminatorRules.length; i < l; i++) { @@ -182,10 +182,10 @@ function table( } } - if (terminate) { break; } + if (terminate) break; lineText = getLine(state, nextLine).trim(); - if (!lineText) { break; } - if (state.sCount[nextLine] - state.blkIndent >= 4) { break; } + if (!lineText) break; + if (state.sCount[nextLine] - state.blkIndent >= 4) break; columns = escapedSplit(lineText); if (columns.length && columns[0] === '') columns.shift(); if (columns.length && columns[columns.length - 1] === '') columns.pop(); @@ -237,8 +237,8 @@ function getLine( state: StateBlock, line: number ): string { - var pos = state.bMarks[line] + state.tShift[line], - max = state.eMarks[line]; + const pos = state.bMarks[line] + state.tShift[line]; + const max = state.eMarks[line]; return state.src.slice(pos, max) } @@ -277,4 +277,4 @@ function escapedSplit(str: string): string[] { result.push(current + str.substring(lastPos)); return result; -} \ No newline at end of file +} From 6ad434ee4fbdff74c3bea934e34b4dc1971c48de Mon Sep 17 00:00:00 2001 From: Daniil Zhuravlev <nakrovati@outlook.com> Date: Sun, 8 Dec 2024 02:31:30 +0400 Subject: [PATCH 5/7] chore: remove plop and @vkontakte/icons --- .gitignore | 3 --- .vitepress/theme/components/Footer.vue | 2 +- .vitepress/theme/components/SearchBar.vue | 24 +++--------------- .vitepress/theme/icons/ArrowLeft.vue | 28 +++++++++++++++++++++ .vitepress/theme/icons/GPL.vue | 16 +++++++++--- .vitepress/theme/icons/MagnifyingGlass.vue | 15 +++++++++++ .vitepress/theme/icons/X.vue | 17 +++++++++++++ .vitepress/theme/icons/defaultAttributes.ts | 5 ++++ .vitepress/theme/icons/index.ts | 4 +++ package.json | 2 -- 10 files changed, 87 insertions(+), 29 deletions(-) create mode 100644 .vitepress/theme/icons/ArrowLeft.vue create mode 100644 .vitepress/theme/icons/MagnifyingGlass.vue create mode 100644 .vitepress/theme/icons/X.vue create mode 100644 .vitepress/theme/icons/defaultAttributes.ts create mode 100644 .vitepress/theme/icons/index.ts diff --git a/.gitignore b/.gitignore index c662f5ba..b6ce2dc6 100644 --- a/.gitignore +++ b/.gitignore @@ -17,8 +17,5 @@ yarn-error.log* .zed/ .vscode/ -package-lock.json -pnpm-lock.yaml - release.data.json changelogs.data.json diff --git a/.vitepress/theme/components/Footer.vue b/.vitepress/theme/components/Footer.vue index ef31ca52..10d87f6b 100644 --- a/.vitepress/theme/components/Footer.vue +++ b/.vitepress/theme/components/Footer.vue @@ -37,7 +37,7 @@ const qrcode = useQRCode(theme.value.footer.qrcodeLink) <div class="footer__socials"> <div class="footer__copyright"> - <GPL/> + <GPL height="24" /> <p>GPL-3.0 Licensed<br />Kotatsu Developers</p> </div> diff --git a/.vitepress/theme/components/SearchBar.vue b/.vitepress/theme/components/SearchBar.vue index 6425bbec..8faa4fc6 100644 --- a/.vitepress/theme/components/SearchBar.vue +++ b/.vitepress/theme/components/SearchBar.vue @@ -2,7 +2,7 @@ import { ref, onMounted, useId } from 'vue' import { useData } from 'vitepress' import { createTranslate } from 'vitepress/dist/client/theme-default/support/translation' -import { Icon24Search } from '@vkontakte/icons' +import {MagnifyingGlass, ArrowLeft, X} from '../icons' const id = useId() const { theme } = useData() @@ -40,7 +40,7 @@ function onSearchBarClick(event: PointerEvent) { <search> <form class="search-bar" @pointerup="onSearchBarClick($event)" @submit.prevent=""> <label :title="placeholder" id="localsearch-label" :for="id"> - <Icon24Search width="18" height="18" fill="currentColor" /> + <MagnifyingGlass width="18px" height="18[x" />q </label> <div v-if="backButton" @@ -51,21 +51,7 @@ function onSearchBarClick(event: PointerEvent) { :title="$t('modal.backButtonTitle')" @click="$emit('close')" > - <svg - width="18" - height="18" - viewBox="0 0 24 24" - aria-hidden="true" - > - <path - fill="none" - stroke="currentColor" - stroke-linecap="round" - stroke-linejoin="round" - stroke-width="2" - d="M19 12H5m7 7l-7-7l7-7" - /> - </svg> + <ArrowLeft width="18" height="18" /> </button> </div> <input @@ -83,9 +69,7 @@ function onSearchBarClick(event: PointerEvent) { :title="$t('modal.resetButtonTitle')" @click="$emit('update:modelValue', '')" > - <svg width="24" height="24" viewBox="0 0 20 20"> - <path d="M10 10l5.09-5.09L10 10l5.09 5.09L10 10zm0 0L4.91 4.91 10 10l-5.09 5.09L10 10z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path> - </svg> + <X width="24" height="24" /> </button> </div> </form> diff --git a/.vitepress/theme/icons/ArrowLeft.vue b/.vitepress/theme/icons/ArrowLeft.vue new file mode 100644 index 00000000..a6186458 --- /dev/null +++ b/.vitepress/theme/icons/ArrowLeft.vue @@ -0,0 +1,28 @@ +<script setup lang="ts" > +import { defaultAttributes } from './defaultAttributes' + +withDefaults(defineProps<{ + height?: string + width?: string + fill?: string +}>(), { + ...defaultAttributes +}) +</script> + +<template> + <svg + :width + :height + viewBox="0 0 24 24" + > + <path + :fill + stroke="currentColor" + stroke-linecap="round" + stroke-linejoin="round" + stroke-width="2" + d="M19 12H5m7 7l-7-7l7-7" + /> + </svg> +</template> diff --git a/.vitepress/theme/icons/GPL.vue b/.vitepress/theme/icons/GPL.vue index c6ac5bcf..a092d9b4 100644 --- a/.vitepress/theme/icons/GPL.vue +++ b/.vitepress/theme/icons/GPL.vue @@ -1,10 +1,20 @@ +<script setup lang="ts" > +import { defaultAttributes } from './defaultAttributes' + +withDefaults(defineProps<{ + height?: string + fill?: string +}>(), { + ...defaultAttributes +}) +</script> + <template> <svg - height="24" + :height viewBox="0 0 720 358" xmlns="http://www.w3.org/2000/svg" - fill="currentColor" - style="color: var(--vp-c-text-2)" + :fill > <path d="m 673.176 0.349609 l -0.15234 0.0117187 C 660.585 1.25837 644.017 4.97669 628.313 11.2832 H 539.916 H 114.623 H 80.8926 c 0.00002 0 -59.3105 258.768 -59.3105 258.768 h 0.05469 h 274.381 h 111.354 c 8.18871 4.77878 18.1382 7.56878 29.25 8.53711 l 0.18555 0.0156 h 19.416 l 0.16601 -0.0137 c 6.2076 -0.48413 12.6844 -1.38394 19.3789 -2.69336 c 11.5421 -2.25681 23.7184 -5.71068 36.334 -10.3105 c 9.54953 -3.48202 19.3543 -7.59813 29.2988 -12.3789 l 0.004 -0.002 c 21.6417 -10.3746 43.952 -23.7326 65.834 -39.8418 c 7.21048 -5.30371 14.1276 -10.7432 20.7656 -16.2734 l 0.002 -0.002 c 6.08772 -5.06541 11.9309 -10.2108 17.5137 -15.416 l 0.0254 -0.0234 l 0.0254 -0.0254 c 15.683 -15.1138 27.5969 -30.4801 34.5039 -44.3652 c 3.59772 -7.23101 5.85407 -14.072 6.41797 -20.4219 c 0.56381 -6.34892 -0.65812 -12.3586 -4.22461 -17.0723 l -0.002 -0.002 c -2.61575 -3.46072 -6.28889 -5.75086 -10.5039 -7.25977 c 13.7283 -11.2732 24.9034 -23.3118 32.2324 -35.0918 c 8.55925 -13.7574 12.3771 -27.392 8.19922 -38.8691 v -0.002 C 709.521 11.1666 703.47 5.62562 695.514 2.75586 h -0.002 l -0.002 -0.00195 c -3.53373 -1.27117 -7.39945 -2.03997 -11.5253 -2.38867 l -0.17774 -0.015625 Z m 10.2031 8.52734 c 3.48278 0.044736 6.58007 0.941383 9.24609 1.90039 c 6.05839 2.18638 9.78367 5.78707 11.5527 10.668 l 0.002 0.0039 v 0.0039 c 2.81302 7.72221 0.38015 18.9097 -7.42383 31.4531 c -7.80398 12.5434 -20.705 26.1413 -37.0898 38.4355 l -9.04493 6.78711 l 11.2754 0.873047 c 6.66947 0.516719 11.0612 2.58176 13.5703 5.90235 l 0.002 0.002 c 2.05657 2.71732 2.96244 6.32027 2.53125 11.1758 c -0.43119 4.85551 -2.29375 10.8111 -5.56055 17.3769 c -6.26998 12.6045 -17.6229 27.4054 -32.7578 41.9961 c -5.45672 5.08693 -11.1711 10.1212 -17.1309 15.0801 l -0.002 0.002 c -6.5136 5.42656 -13.2954 10.7616 -20.3613 15.959 h -0.002 c -21.467 15.8039 -43.3403 28.8923 -64.4707 39.0215 l -0.004 0.002 h -0.002 c -9.69602 4.66148 -19.2439 8.66967 -28.5273 12.0547 c -12.2468 4.46542 -24.009 7.79609 -35.0508 9.95508 c -6.36192 1.24437 -12.4795 2.09069 -18.2969 2.54882 h -18.5703 c -0.0873 -0.008 -0.1707 -0.0194 -0.25781 -0.0273 h 1.7168 c -17.0011 -1.48353 -30.4244 -7.45273 -38.4219 -18.332 c -1.48353 -2.01219 -2.70891 -4.17932 -3.7832 -6.44727 c -0.68207 -1.6711 -1.32272 -3.35728 -1.9707 -5.0625 c -1.70525 -5.42261 -2.38506 -11.4399 -2.07813 -17.8516 c 0.85262 -17.8707 9.23714 -39.1287 23.7656 -61.3887 c 15.4323 -23.6566 37.7994 -48.4504 65.4922 -71.459 c 6.20699 -5.15319 12.6252 -10.2423 19.3438 -15.1875 c 8.30441 -6.10979 16.6723 -11.7357 25.0449 -16.998 c 30.8475 -19.4208 61.6183 -33.0094 88.8848 -39.9121 c -26.0558 8.50051 -55.3275 22.9303 -84.248 42.5762 c -1.04016 0.70255 -2.06865 1.42149 -3.09179 2.13086 c -16.0461 11.118 -30.5827 22.927 -43.2695 34.8516 c -40.823 38.3846 -62.4007 78.1591 -52.5957 101.461 c 0.69916 1.6029 1.53192 3.13259 2.50391 4.58203 c 10.5382 15.5005 36.6556 18.1809 69.7539 9.85938 c 2.25089 -0.56275 4.50317 -1.2002 6.82227 -1.86524 c 10.5724 -3.05237 21.796 -7.17431 33.3574 -12.2559 c 2.77949 -1.22777 5.58926 -2.49076 8.41992 -3.83789 c 0.28988 -0.13641 0.56364 -0.27231 0.85352 -0.42578 c 36.4917 -18.1316 64.5349 -38.9942 70.6055 -51.5293 c 1.33008 -2.72662 1.64986 -5.05213 0.74609 -6.875 c -4.33124 -8.78188 -34.6381 -2.84795 -71.3516 13.0566 c -2.95003 1.2789 -5.93489 2.59441 -8.95313 3.9961 c 2.45552 -2.27986 5.01213 -4.56966 7.6211 -6.82227 c 4.16075 -3.58438 8.46765 -7.08919 13.0547 -10.5508 c 7.179 -5.43627 14.4372 -10.3502 21.582 -14.707 c 33.4564 -25.2407 50.3696 -49.1163 46.8398 -57.9766 c -0.66505 -1.66943 -2.08098 -2.81844 -4.26367 -3.51758 c -6.97438 -2.21847 -19.7036 0.429268 -35.1699 6.76758 c -12.755 5.23164 -27.4053 12.9898 -42.2578 22.6465 l -2.02343 1.33203 c 0.00002 0 -0.37305 0.214844 -0.37305 0.214844 c 0.00002 0.00002 -7.14062 4.74219 -7.14062 4.74219 c -0.00002 -0.00001 4.10156 -7.51367 4.10156 -7.51367 c 6.08765 -11.1436 16.0038 -22.7714 28.3496 -33.5723 c 9.05473 -7.89689 19.4 -15.3371 30.5352 -21.8477 c 4.21191 -2.46573 8.41702 -4.75529 12.6289 -6.82031 c 4.31422 -2.10769 8.62989 -3.98074 12.8418 -5.64844 C 651.403 12.7846 663.359 8.6198 683.379 8.87695 Z M 386.873 11.6563 c -1.67109 25.505 3.27378 62.8618 14.4941 104.338 c 1.99509 7.38021 4.16736 14.8915 6.55469 22.4883 c 1.48356 4.69104 3.01324 9.30936 4.58203 13.8555 c -0.9208 1.35396 -1.84714 2.6983 -2.7168 4.04883 c -13.9999 21.4551 -22.1828 41.7313 -24.2461 59.3633 c -5.91714 -19.8147 -10.3728 -41.5176 -12.8965 -64.5313 c -0.71619 -6.5941 -1.27719 -13.1143 -1.65234 -19.5566 c -2.76247 -46.7964 3.34747 -89.2181 15.8809 -120.006 Z M 107.482 44.8555 c 0.31934 -0.0075 0.63395 0 0.95899 0 c 0 -0.00002 63.041 0 63.041 0 c 5.38851 -0.00002 9.55441 1.0096 12.5215 3.03711 c 2.95002 2.03946 4.05658 4.6775 3.35742 7.88672 c 0.00002 0.00002 -7.51367 33.9434 -7.51367 33.9434 c 0 0.00003 -22.2207 0 -22.2207 0 c 0.00002 0.00003 7.30078 -33.0371 7.30078 -33.0371 h -55.6328 c -0.00002 0 -20.0898 90.8027 -20.0898 90.8027 c 0.00002 0 -7.24609 32.8789 -7.24609 32.8789 c 0 0.00003 55.5781 0 55.5781 0 c 0 0.00003 0.0547 -0.21289 0.0547 -0.21289 c 0 0.00002 11.1367 -50.3047 11.1367 -50.3047 c 0 -0.00002 -26.1113 0 -26.1113 0 c 0 -0.00002 2.5039 -11.3516 2.5039 -11.3516 c -0.00001 -0.00002 48.332 0 48.332 0 c 0 -0.00002 -13.8535 62.7754 -13.8535 62.7754 c -0.18757 0.89352 -0.51561 1.70245 -0.95899 2.5039 c -1.14249 2.08037 -3.1365 3.86164 -5.91601 5.32813 c -3.85378 2.02923 -8.46697 3.03711 -13.8555 3.03711 c 0 0.00002 -62.9863 0 -62.9863 0 c -5.38852 0.00002 -9.5544 -1.0079 -12.5215 -3.03711 c -2.95001 -2.0292 -4.07362 -4.6194 -3.35742 -7.83203 c 0.00001 -0.00002 27.7617 -125.494 27.7617 -125.494 c 0.71618 -3.20921 2.95143 -5.84728 6.82227 -7.88672 c 0.13642 -0.07331 0.289371 -0.09025 0.425781 -0.160156 c 3.53302 -1.7697 7.67868 -2.76382 12.4687 -2.87695 Z m 98.7969 0 c -0.00002 -0.00002 79.3457 0 79.3457 0 c 5.32031 -0.00002 9.50362 1.0096 12.4707 3.03711 c 2.98417 2.03946 4.12637 4.6775 3.41016 7.88672 c 0.00002 0.00002 -14.8145 66.9297 -14.8145 66.9297 c -0.69912 3.18874 -2.9871 5.79113 -6.875 7.83399 c -3.8879 2.04966 -8.46344 3.08984 -13.8008 3.08984 h -57.6582 l -11.1367 50.25 c 0 0.00002 -1.8125 8.25977 -1.8125 8.25977 c 0.00001 0.00002 -21.7422 0 -21.7422 0 c 0 0.00002 1.65234 -7.45899 1.65234 -7.45899 c 0 0.00002 30.9609 -139.828 30.9609 -139.828 Z m 109.613 0 c -0.00001 -0.00002 21.7422 0 21.7422 0 c 0.00002 -0.00002 -24.6192 111.211 -24.6192 111.211 c 0.00003 0.00002 -5.38281 24.3008 -5.38281 24.3008 c 0 0.00003 52.0098 0 52.0098 0 c 0.54568 3.98854 1.18314 7.90453 1.86523 11.7754 c -0.00002 0.00002 -78.2266 0 -78.2266 0 c 0.00002 0.00002 6.18164 -27.9219 6.18164 -27.9219 c 0.00002 0 26.4297 -119.365 26.4297 -119.365 Z m -90.4824 11.8301 c 0.00002 0 -14.4414 65.1172 -14.4414 65.1172 c 0 -0.00002 54.1934 0 54.1934 0 c -0.00001 -0.00002 14.3887 -65.1172 14.3887 -65.1172 Z M 179.848 202.375 c 0.21267 -0.007 0.42639 0 0.64062 0 c 2.52373 0.00002 4.72657 0.44375 6.5 1.2793 c 1.8928 0.88671 3.24775 2.20403 3.99805 3.94336 c 0.73325 1.68819 0.92346 3.60374 0.53125 5.70117 c 0 0.00001 -0.1582 0.79883 -0.1582 0.79883 c 0.00001 -0.00003 -6.23633 0 -6.23633 0 c -0.00002 -0.00003 0.0547 -0.7461 0.0547 -0.7461 c 0.16118 -1.46543 -0.0203 -2.61751 -0.58593 -3.41015 c -0.0737 -0.0994 -0.18167 -0.23122 -0.26758 -0.32032 c -0.14068 -0.14363 -0.35231 -0.30727 -0.5332 -0.42578 c -0.87238 -0.5495 -2.23651 -0.85156 -3.9961 -0.85156 c -2.33615 0.00002 -4.08174 0.40609 -5.27539 1.22461 c -1.15956 0.80146 -1.89213 1.6972 -2.13086 2.77148 c -0.23875 1.09134 0.15293 1.66377 0.42578 1.97071 c 0.008 0.008 0.0423 0.0452 0.0527 0.0547 c 0.34552 0.29445 1.54522 0.98492 5.27539 1.86524 c 3.37632 0.81851 5.61314 1.55266 6.875 2.18359 c 1.90987 0.97196 3.24421 2.23145 3.94336 3.78321 c 0.69911 1.53472 0.85208 3.33143 0.42578 5.27539 c -0.4263 1.89279 -1.39183 3.63837 -2.82422 5.27539 c -1.41532 1.637 -3.21717 2.93413 -5.38281 3.83789 c -2.1486 0.88672 -4.50436 1.38476 -6.92578 1.38476 c -3.0694 -0.00001 -5.53403 -0.46394 -7.46094 -1.38476 c -2.01217 -0.95491 -3.46381 -2.46282 -4.31641 -4.42383 c -0.81851 -1.90986 -0.99361 -4.07703 -0.5332 -6.44727 c 0 -0.00003 0.16016 -0.74609 0.16016 -0.74609 h 6.1289 l -0.0547 0.74609 c -0.15348 1.41532 -0.002 2.55755 0.37305 3.41016 c 0.35809 0.81853 1.04148 1.49676 2.13281 2.02539 c 1.15954 0.5627 2.60765 0.85156 4.26172 0.85156 c 1.48355 -0.00001 2.84008 -0.24806 4.05078 -0.6914 c 1.19365 -0.4263 2.14213 -0.98889 2.82422 -1.70508 c 0.66502 -0.71622 1.05409 -1.47445 1.22461 -2.29297 c 0.17052 -0.73324 0.13169 -1.3517 -0.1582 -1.86328 c -0.32399 -0.54564 -0.96659 -1.0302 -1.97266 -1.43945 c 0 -0.00001 -5.22265 -1.54493 -5.22265 -1.54493 c -2.91592 -0.73323 -4.87899 -1.43367 -6.02149 -2.13281 c -1.55177 -0.92081 -2.67022 -2.10029 -3.25 -3.51562 c -0.57977 -1.39831 -0.64077 -2.94855 -0.26562 -4.63672 c 0.3922 -1.80753 1.26225 -3.5278 2.60937 -5.0625 c 1.3642 -1.55177 3.12523 -2.76886 5.22266 -3.57031 c 1.85443 -0.69541 3.8056 -1.10275 5.86133 -1.17188 Z m 55.9531 0.10547 c 0.33725 -0.0263 0.65361 0 1.01172 0 c 0.00001 0 3.83789 0.42773 3.83789 0.42773 l 1.2793 0.10547 c 0.00002 0.00001 -1.86524 4.74219 -1.86524 4.74219 l -0.37304 0.74609 c 0 -0.00002 -2.93164 -0.26562 -2.93164 -0.26562 c -0.86541 0 -1.50072 0.133 -1.91797 0.42578 c -0.0277 0.0209 -0.0818 0.085 -0.10742 0.10742 c -0.0559 0.049 -0.14966 0.13431 -0.2129 0.21289 c -0.25659 0.33651 -0.56862 0.9383 -0.79882 2.02539 c -0.00002 0 -0.11058 0.45935 -0.21289 0.85157 c 1.34713 0.00001 4.58203 0 4.58203 0 c 0 0.00001 -1.17188 5.27539 -1.17188 5.27539 c 0 -0.00001 -3.35112 0 -4.47656 0 c -0.34106 1.53469 -4.5293 20.3027 -4.5293 20.3027 c -0.00002 -0.00002 -6.18164 0 -6.18164 0 c -0.00002 -0.00002 4.01773 -18.0348 4.5293 -20.3027 c -1.04021 -0.00001 -3.57031 0 -3.57031 0 c 0 -0.00001 1.17382 -5.2754 1.17382 -5.27539 c 0.00001 0.00001 2.54366 0 3.51563 0 c 0.17052 -0.73324 0.42773 -1.65235 0.42773 -1.65235 c 0.37516 -1.70522 0.76579 -2.93059 1.27735 -3.7832 c 0.69917 -1.17659 1.68683 -2.16077 2.93164 -2.87695 c 1.02527 -0.59576 2.32172 -0.95259 3.7832 -1.06641 Z m 14.7617 0.26758 c -0.00002 -0.00001 -1.61614 7.26969 -2.02539 9.11133 c 1.19364 0.00001 3.99609 0 3.99609 0 c 0 0.00001 -1.17187 5.27539 -1.17187 5.27539 c -0.00002 -0.00001 -2.93887 0 -3.9961 0 c -0.32401 1.46647 -2.8789 12.8438 -2.8789 12.8438 c 0.00002 -0.00002 -0.21289 1.36561 -0.21289 1.75781 c 0.00028 0.0131 -0.001 0.0431 0 0.0527 c 0.00084 0.004 -0.001 0.0514 0 0.0547 c 0.002 0.003 0.0506 -0.002 0.0527 0 c 0 -0.00002 0.64063 0.0527 0.64063 0.0527 l 2.92968 -0.21289 l -0.31836 4.74219 c 0.00003 0 0.0527 0.85352 0.0527 0.85352 c -0.00002 -0.00002 -4.20899 0.47851 -4.20898 0.47851 c -1.6711 -0.00002 -2.8965 -0.27179 -3.78321 -0.85156 c -0.93785 -0.61392 -1.48535 -1.42805 -1.70703 -2.45117 c -0.0341 -0.18759 -0.10547 -0.46133 -0.10547 -0.85352 c 0 -0.76736 0.14416 -2.06551 0.63867 -4.3164 c 0.00002 0.00002 2.24128 -10.0359 2.71875 -12.1504 c -0.80143 -0.00001 -2.93164 0 -2.93164 0 c 0.00002 -0.00001 1.17188 -5.27539 1.17188 -5.27539 c -0.00002 0.00001 2.07902 0 2.93164 0 c 0.27281 -1.22775 1.22656 -5.43555 1.22656 -5.43555 c 0 0.00002 4.95508 -2.61133 4.95508 -2.61133 c -0.00001 0.00002 2.02539 -1.06445 2.02539 -1.06445 Z m -196.367 0.21289 h 23.9785 l -1.33203 5.96875 c 0 0.00002 -15.9965 0 -17.5313 0 c -0.27282 1.21073 -1.36561 6.11329 -1.75781 7.88672 H 72.7383 L 71.4063 222.783 H 56.2207 c -0.32399 1.48355 -3.25195 14.6543 -3.25195 14.6543 c 0.00002 -0.00002 -6.44727 0 -6.44727 0 c 0.00001 -0.00002 7.67383 -34.4766 7.67383 -34.4766 Z m 32.1328 8.41992 c 0.24067 -0.0296 0.503634 0 0.746094 0 c 1.5347 0 2.95223 0.46553 4.31641 1.4375 c 0 0.00002 0.851563 0.58594 0.851563 0.58594 l -3.30274 5.43554 c 0 -0.00002 -0.90625 -0.63867 -0.90625 -0.63867 c -0.66504 -0.42629 -1.38251 -0.63867 -2.13281 -0.63867 c -0.64799 0.00002 -1.2494 0.22941 -1.86328 0.63867 c -0.64797 0.4263 -1.19037 0.99045 -1.59961 1.75781 c -0.7162 1.31304 -1.23957 2.78524 -1.59766 4.3711 c 0 0.00001 -2.87891 13.1074 -2.87891 13.1074 c 0 -0.00002 -6.18164 0 -6.18164 0 c 0 -0.00002 5.70313 -25.5781 5.70313 -25.5781 c 0.00002 0.00001 5.75391 0 5.75391 0 c 0 0.00001 -0.197415 0.77652 -0.265625 1.0664 c 0.27284 -0.20461 0.560088 -0.4852 0.798828 -0.63867 c 0.82597 -0.4929 1.69914 -0.80071 2.55859 -0.90625 Z m 18.3301 0 c 0.37219 -0.0282 0.73867 0 1.11914 0 c 3.47866 0 6.11172 1.21868 7.83399 3.62305 c 1.07428 1.55174 1.65234 3.47086 1.65234 5.75586 c 0 1.26185 -0.15649 2.61802 -0.48047 4.10156 l -0.47851 1.86523 c 0 -0.00002 -15.6337 0 -17.373 0 c -0.0341 0.35808 -0.05273 0.74242 -0.05273 1.06641 c 0 1.33009 0.271783 2.37717 0.851563 3.14453 c 0.2755 0.37513 0.596647 0.71279 0.960937 0.95898 c 0.68678 0.44789 1.57159 0.69336 2.60937 0.69336 c 1.26188 -0.00002 2.37192 -0.34864 3.41211 -1.01367 c 0.98905 -0.63093 1.93398 -1.63883 2.76953 -3.03711 c 0 -0.00003 6.60742 0 6.60742 0 c 0 -0.00003 -0.58593 1.2793 -0.58593 1.2793 c -1.26187 2.55785 -3.02097 4.55341 -5.22071 5.96875 c -2.19973 1.41533 -4.82963 2.18359 -7.72851 2.18359 c -3.76854 -0.00001 -6.57317 -1.21868 -8.3125 -3.62304 c -1.72226 -2.35323 -2.09269 -5.60669 -1.17188 -9.69922 c 0.92083 -4.16073 2.75836 -7.48558 5.43555 -9.80469 c 2.39958 -2.08062 5.1217 -3.23385 8.15234 -3.46289 Z m 27.7637 0 c 0.37217 -0.0282 0.73867 0 1.11914 0 c 3.47867 0 6.11171 1.21868 7.83398 3.62305 c 1.07429 1.55174 1.65039 3.47086 1.65039 5.75586 c 0 1.2448 -0.15451 2.58233 -0.47851 4.04882 c 0 0.00002 -0.48047 1.91797 -0.48047 1.91797 c 0 -0.00002 -15.6318 0 -17.3711 0 c -0.0171 0.2387 -0.0356 0.45463 -0.0527 0.69336 c -0.0128 0.0895 0.006 0.226 0 0.32031 c -0.0005 0.0154 0 0.0378 0 0.0527 c 0 0.2558 0.0356 0.50735 0.0527 0.74609 c 0.0852 0.97196 0.33843 1.78456 0.79883 2.39844 c 0.0877 0.11936 0.17122 0.26673 0.26758 0.37305 c 0.78101 0.83554 1.88526 1.27929 3.30273 1.27929 c 1.26188 -0.00002 2.38702 -0.34864 3.41016 -1.01367 c 0.98904 -0.63093 1.93592 -1.63883 2.77148 -3.03711 c 0 -0.00003 6.66016 0 6.66016 0 c -0.00001 -0.00003 -0.63867 1.2793 -0.63867 1.2793 c -1.26186 2.55785 -3.02292 4.55341 -5.22266 5.96875 c -2.19974 1.41533 -4.82769 2.18359 -7.72656 2.18359 c -3.76853 -0.00001 -6.57317 -1.21868 -8.3125 -3.62304 c -1.12545 -1.53472 -1.65234 -3.4895 -1.65234 -5.8086 c 0 -0.35812 0.0186 -0.744 0.0527 -1.11914 c 0.0682 -0.88671 0.20605 -1.78244 0.42773 -2.77148 c 0.92084 -4.14368 2.70367 -7.48558 5.38086 -9.80469 c 2.39957 -2.08062 5.17639 -3.23385 8.20704 -3.46289 Z m 75.6152 0 c 0.38084 -0.0293 0.73121 0 1.11914 0 c 3.54687 0 6.27346 1.20005 8.04687 3.57031 c 1.75641 2.37023 2.18308 5.56748 1.2793 9.5918 c -0.69913 3.13763 -1.70861 5.67202 -3.08984 7.51367 c -1.38126 1.84165 -3.14228 3.34601 -5.22266 4.36914 c -2.06328 1.02314 -4.24949 1.54492 -6.44922 1.54492 c -3.61507 -0.00001 -6.30559 -1.23574 -8.04492 -3.62304 c -1.12546 -1.51764 -1.70508 -3.47245 -1.70508 -5.8086 c 0.00002 -1.26187 0.13748 -2.60292 0.47852 -4.10351 c 1.02315 -4.57001 3.11223 -8.05132 6.18164 -10.2852 c 2.25301 -1.62634 4.74034 -2.56461 7.40625 -2.76953 Z m 93.6289 0 c 0.4496 -0.0277 0.86576 0 1.33203 0 c 2.14859 0 3.83631 0.21747 5.11523 0.74609 c 1.36418 0.54569 2.33128 1.31746 2.87695 2.23828 c 0.52864 0.86963 0.79883 1.93699 0.79883 3.25 c 0.00001 0.00002 -0.63867 3.89063 -0.63867 3.89063 c 0.00003 0 -1.17187 5.27539 -1.17187 5.27539 c -1.00611 4.50176 -1.22813 6.18937 -1.2793 6.82031 c -0.0512 0.85262 0.0269 1.68382 0.26562 2.45117 c 0.00002 -0.00002 0.42774 1.38477 0.42774 1.38477 c 0.00002 -0.00002 -6.28906 0 -6.28906 0 c -0.00002 -0.00002 -0.26563 -0.79883 -0.26563 -0.79883 c -0.10231 -0.37512 -0.0734 -0.85298 -0.10742 -1.27929 c -1.19365 0.73324 -2.3886 1.38461 -3.46289 1.75976 c -1.58584 0.54569 -3.23123 0.85156 -4.90235 0.85156 c -2.89886 -0.00001 -5.04581 -0.75472 -6.34179 -2.23828 c -0.98902 -1.09133 -1.43946 -2.42571 -1.43946 -3.94336 c -0.00002 -0.57977 0.0765 -1.17962 0.2129 -1.81054 c 0.28987 -1.29597 0.81678 -2.49603 1.65234 -3.57032 c 0.81851 -1.05726 1.78757 -1.92766 2.8789 -2.55859 c 1.05726 -0.63092 2.23514 -1.07782 3.4629 -1.38477 c -0.00002 0 3.7832 -0.64062 3.7832 -0.64062 c 2.91594 -0.34106 5.0933 -0.7642 6.66211 -1.22461 c 0.0341 -0.17052 0.10547 -0.37305 0.10547 -0.37305 c 0.24726 -1.09718 0.21688 -1.9229 -0.0527 -2.3457 c -0.0198 -0.0273 -0.0851 -0.082 -0.10742 -0.10547 c -0.0576 -0.0614 -0.14576 -0.15753 -0.21289 -0.21289 c -0.64135 -0.50753 -1.73505 -0.74609 -3.19727 -0.74609 c -1.65407 0 -2.87784 0.27022 -3.73046 0.79882 c -0.83555 0.52863 -1.60894 1.49574 -2.29102 2.87696 c -0.00001 -0.00001 -6.44727 0 -6.44727 0 c 0.00002 -0.00001 0.58594 -1.2793 0.58594 -1.2793 c 0.76733 -1.77345 1.68172 -3.24369 2.82422 -4.36914 c 1.1425 -1.12547 2.68608 -1.99746 4.47656 -2.61133 c 1.37216 -0.45297 2.87086 -0.75249 4.47657 -0.85156 Z m 27.0156 0 c 0.24046 -0.0296 0.50362 0 0.74609 0 c 1.55173 0 3.00692 0.46553 4.3711 1.4375 c 0.00002 0.00002 0.79883 0.58594 0.79883 0.58594 c 0.00001 0 -3.30469 5.43554 -3.30469 5.43554 c 0.00001 -0.00002 -0.90625 -0.63867 -0.90625 -0.63867 c -0.66503 -0.42629 -1.3449 -0.63867 -2.07813 -0.63867 c -0.64801 0.00002 -1.28701 0.22941 -1.91797 0.63867 c -0.64796 0.4263 -1.11862 0.99045 -1.54492 1.75781 c -0.69916 1.31304 -1.24152 2.78524 -1.59961 4.3711 c -0.00002 0.00001 -2.92968 13.1074 -2.92968 13.1074 c 0.00002 -0.00002 -6.18164 0 -6.18164 0 c 0 -0.00002 5.70117 -25.5781 5.70117 -25.5781 c -0.00001 0.00001 5.75586 0 5.75586 0 c 0 0.00001 -0.14469 0.77652 -0.21289 1.0664 c 0.27282 -0.20461 0.54303 -0.4852 0.79882 -0.63867 c 0.81263 -0.4929 1.64507 -0.80071 2.50391 -0.90625 Z m 18.2793 0 c 0.37185 -0.0282 0.73867 0 1.11914 0 c 3.47866 0 6.12679 1.21868 7.83203 3.62305 c 1.09135 1.55174 1.65234 3.47086 1.65234 5.75586 c -0.00002 1.26185 -0.20921 2.61802 -0.5332 4.10156 l -0.42578 1.86523 c -0.00001 -0.00002 -15.6508 0 -17.3731 0 c -0.0341 0.35808 -0.10547 0.74242 -0.10547 1.06641 c 0 1.33009 0.28884 2.37717 0.85157 3.14453 c 0.0877 0.11936 0.22359 0.26673 0.32031 0.37305 c 0.056 0.0597 0.15385 0.15748 0.21289 0.21289 c 0.76235 0.69302 1.80091 1.0664 3.0918 1.0664 c 1.26189 -0.00002 2.36997 -0.34864 3.41015 -1.01367 c 0.98905 -0.63093 1.91889 -1.63883 2.77149 -3.03711 c -0.00002 -0.00003 6.66015 0 6.66015 0 c 0 -0.00003 -0.63867 1.2793 -0.63867 1.2793 c -1.26187 2.55785 -3.03997 4.55341 -5.22266 5.96875 c -2.21677 1.41533 -4.81062 2.18359 -7.72656 2.18359 c -3.76851 -0.00001 -6.52044 -1.21868 -8.25976 -3.62304 c -1.7223 -2.35323 -2.13034 -5.60669 -1.22657 -9.69922 c 0.92081 -4.16073 2.70562 -7.48558 5.38282 -9.80469 c 2.41475 -2.08062 5.17918 -3.23385 8.20703 -3.46289 Z m -93.3086 0.47852 c 0.00002 0.00001 6.3418 0 6.3418 0 c 0.00002 0.00001 0.78178 15.1787 0.79883 15.4004 c 0.25578 -0.54356 0.4551 -0.99958 0.48047 -1.06446 c 0.00001 0.00001 6.98047 -14.3359 6.98047 -14.3359 c 0.00002 0.00001 5.80859 0 5.80859 0 c -0.00001 0.00001 0.5332 14.9968 0.5332 15.082 c 0.17055 -0.30691 7.93946 -15.082 7.93946 -15.082 c -0.00002 0.00001 6.28711 -0.00001 6.28711 0 c -0.00001 0.00001 -13.8535 25.5781 -13.8535 25.5781 c 0.00002 -0.00002 -5.70313 0 -5.70313 0 c 0 -0.00002 -0.55182 -13.8699 -0.58593 -14.6543 c -2.35323 4.8258 -7.14063 14.6543 -7.14063 14.6543 c 0 -0.00002 -5.86133 0 -5.86133 0 c 0 -0.00002 -2.02539 -25.5781 -2.02539 -25.5781 Z m -148.887 4.8496 c -1.46893 0.062 -2.80384 0.59246 -4.05078 1.59961 c -0.989017 0.78441 -1.65497 1.86052 -2.18359 3.03711 c 0 0.00002 10.498 0 10.498 0 c 0.0171 -0.18756 0.0527 -0.4154 0.0527 -0.58593 c -0.00002 -0.97195 -0.17354 -1.72672 -0.48047 -2.23829 c -0.75028 -1.22777 -1.86155 -1.8125 -3.51562 -1.8125 c -0.0991 0 -0.22239 -0.004 -0.32032 0 Z m 27.7637 0 c -1.46892 0.062 -2.80383 0.59246 -4.05078 1.59961 c -0.98904 0.78441 -1.63988 1.86052 -2.18555 3.03711 c 0 0.00002 10.498 0 10.498 0 c 0.017 -0.18756 0.0547 -0.4154 0.0547 -0.58593 c -0.00001 -0.97195 -0.15647 -1.72672 -0.48047 -2.23829 c -0.14894 -0.24939 -0.35075 -0.49801 -0.5332 -0.69336 c -0.71199 -0.73571 -1.69214 -1.11914 -2.98437 -1.11914 c -0.0991 0 -0.22042 -0.004 -0.31836 0 Z m 214.75 0 c -1.51056 0.0465 -2.92047 0.55891 -4.20899 1.59961 c -0.97198 0.78441 -1.63987 1.86052 -2.18554 3.03711 c 0.00002 0.00002 10.4453 0 10.4453 0 c 0.017 -0.18756 0.0527 -0.4154 0.0527 -0.58593 c -0.00001 -0.97195 -0.15451 -1.72672 -0.47851 -2.23829 c -0.73324 -1.21072 -1.86352 -1.79544 -3.51758 -1.8125 c -0.049 0.00053 -0.0587 -0.001 -0.10742 0 Z m -139.615 0.10743 c -1.40963 0.16739 -2.72039 0.8101 -3.94336 1.91797 c -1.46648 1.33009 -2.5287 3.41918 -3.14258 6.18164 c -0.25578 1.15955 -0.37304 2.1504 -0.37304 3.0371 c 0.00002 1.21071 0.23098 2.16077 0.6914 2.87696 c 0.12257 0.18384 0.28659 0.37842 0.42774 0.5332 c 0.75804 0.80488 1.81517 1.22656 3.14258 1.22656 c 1.72226 -0.00002 3.24002 -0.64257 4.68945 -1.97265 c 1.46652 -1.34714 2.5136 -3.45645 3.14453 -6.28711 c 0.5798 -2.59195 0.49819 -4.5281 -0.32031 -5.75586 c -0.7844 -1.19366 -1.92978 -1.75781 -3.51563 -1.75781 c -0.26911 0 -0.53975 -0.031 -0.80078 0 Z m 96.293 9.32421 c -1.44941 0.39218 -3.07409 0.72378 -5.22265 1.01368 c -1.6029 0.23874 -2.74512 0.4903 -3.41016 0.74609 c -0.57976 0.23872 -1.04725 0.56835 -1.43945 1.01172 c -0.37516 0.42627 -0.62674 0.87319 -0.7461 1.38477 c -0.0341 0.20464 -0.0527 0.4154 -0.0527 0.58593 c 0 0.0138 -0.00031 0.041 0 0.0547 c 0.002 0.0406 -0.004 0.12101 0 0.16016 c 0.0107 0.0774 0.0316 0.19357 0.0527 0.26562 c 0.008 0.0237 0.0439 0.0842 0.0527 0.10742 c 0.0187 0.0458 0.0315 0.11445 0.0547 0.15821 c 0.0243 0.0433 0.0768 0.11878 0.10547 0.16015 c 0.0446 0.0614 0.10579 0.15534 0.16016 0.21289 c 0.42631 0.47746 1.2781 0.69336 2.50586 0.69336 c 1.34715 0.00001 2.64229 -0.25473 3.83594 -0.85156 c 1.17662 -0.57977 2.12507 -1.44509 2.82421 -2.45117 c 0.51159 -0.7162 0.92121 -1.81959 1.2793 -3.25196 Z" diff --git a/.vitepress/theme/icons/MagnifyingGlass.vue b/.vitepress/theme/icons/MagnifyingGlass.vue new file mode 100644 index 00000000..a545d45e --- /dev/null +++ b/.vitepress/theme/icons/MagnifyingGlass.vue @@ -0,0 +1,15 @@ +<script setup lang="ts" > +import { defaultAttributes } from './defaultAttributes' + +withDefaults(defineProps<{ + width?: string + height?: string + fill?: string +}>(), { + ...defaultAttributes +}) +</script> + +<template> + <svg xmlns="http://www.w3.org/2000/svg" :width :height viewBox="0 0 256 256"><path :fill d="m229.66 218.34l-50.07-50.06a88.11 88.11 0 1 0-11.31 11.31l50.06 50.07a8 8 0 0 0 11.32-11.32M40 112a72 72 0 1 1 72 72a72.08 72.08 0 0 1-72-72"></path></svg> +</template> diff --git a/.vitepress/theme/icons/X.vue b/.vitepress/theme/icons/X.vue new file mode 100644 index 00000000..29d65450 --- /dev/null +++ b/.vitepress/theme/icons/X.vue @@ -0,0 +1,17 @@ +<script setup lang="ts" > +import { defaultAttributes } from './defaultAttributes' + +withDefaults(defineProps<{ + height?: string + width?: string + fill?: string +}>(), { + ...defaultAttributes +}) +</script> + +<template> + <svg :width :height viewBox="0 0 20 20"> + <path d="M10 10l5.09-5.09L10 10l5.09 5.09L10 10zm0 0L4.91 4.91 10 10l-5.09 5.09L10 10z" stroke="currentColor" :fill fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path> + </svg> +</template> diff --git a/.vitepress/theme/icons/defaultAttributes.ts b/.vitepress/theme/icons/defaultAttributes.ts new file mode 100644 index 00000000..8986f65f --- /dev/null +++ b/.vitepress/theme/icons/defaultAttributes.ts @@ -0,0 +1,5 @@ +export const defaultAttributes = { + height: '1em', + width: '1em', + fill: 'currentColor' +} diff --git a/.vitepress/theme/icons/index.ts b/.vitepress/theme/icons/index.ts new file mode 100644 index 00000000..a79f599f --- /dev/null +++ b/.vitepress/theme/icons/index.ts @@ -0,0 +1,4 @@ +export { default as MagnifyingGlass } from './MagnifyingGlass.vue' +export { default as ArrowLeft } from './ArrowLeft.vue' +export { default as GPL } from './GPL.vue' +export { default as X } from './X.vue' diff --git a/package.json b/package.json index fa5f36c9..ebe2f7cf 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,6 @@ "@types/gtag.js": "0.0.14", "@types/markdown-it": "^12.2.3", "@types/node": "^18.16.13", - "@vkontakte/icons": "2.71.0", "dotenv": "^16.3.1", "fast-glob": "^3.2.12", "gray-matter": "^4.0.3", @@ -36,7 +35,6 @@ "markdown-it-shortcode-tag": "1.1.0", "markdownlint": "^0.29.0", "markdownlint-cli": "^0.34.0", - "plop": "^3.1.2", "postcss-nesting": "^13.0.1", "transliteration": "^2.3.5", "vitepress": "1.0.0-rc.20", From a2291d36e82873c6ab62157b402a13f8fb223b61 Mon Sep 17 00:00:00 2001 From: Daniil Zhuravlev <nakrovati@outlook.com> Date: Sun, 8 Dec 2024 02:31:45 +0400 Subject: [PATCH 6/7] fix(ci): missing package-lock.json --- package-lock.json | 5206 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 5206 insertions(+) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..d8f2c866 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5206 @@ +{ + "name": "kotatsu-website", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "kotatsu-website", + "version": "1.0.0", + "dependencies": { + "@octokit/rest": "20.0.2", + "@octokit/types": "12.0.0", + "@vueuse/core": "^10.3.0", + "@vueuse/integrations": "^10.3.0", + "dayjs": "^1.11.13", + "glightbox": "^3.2.0", + "qrcode": "^1.5.3" + }, + "devDependencies": { + "@docsearch/css": "^3.3.3", + "@docsearch/js": "^3.3.3", + "@resvg/resvg-js": "2.4.1", + "@types/gtag.js": "0.0.14", + "@types/markdown-it": "^12.2.3", + "@types/node": "^18.16.13", + "dotenv": "^16.3.1", + "fast-glob": "^3.2.12", + "gray-matter": "^4.0.3", + "markdown-it": "^13.0.1", + "markdown-it-container": "^3.0.0", + "markdown-it-kbd": "^2.2.2", + "markdown-it-shortcode-tag": "1.1.0", + "markdownlint": "^0.29.0", + "markdownlint-cli": "^0.34.0", + "postcss-nesting": "^13.0.1", + "transliteration": "^2.3.5", + "vitepress": "1.0.0-rc.20", + "vitepress-plugin-tabs": "0.4.1", + "vue": "^3.5.13", + "vue3-carousel": "0.3.1", + "x-satori": "0.1.5" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@algolia/autocomplete-core": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.7.tgz", + "integrity": "sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-plugin-algolia-insights": "1.17.7", + "@algolia/autocomplete-shared": "1.17.7" + } + }, + "node_modules/@algolia/autocomplete-plugin-algolia-insights": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.7.tgz", + "integrity": "sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-shared": "1.17.7" + }, + "peerDependencies": { + "search-insights": ">= 1 < 3" + } + }, + "node_modules/@algolia/autocomplete-preset-algolia": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.7.tgz", + "integrity": "sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-shared": "1.17.7" + }, + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/autocomplete-shared": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.7.tgz", + "integrity": "sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/client-abtesting": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.15.0.tgz", + "integrity": "sha512-FaEM40iuiv1mAipYyiptP4EyxkJ8qHfowCpEeusdHUC4C7spATJYArD2rX3AxkVeREkDIgYEOuXcwKUbDCr7Nw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-analytics": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.15.0.tgz", + "integrity": "sha512-lho0gTFsQDIdCwyUKTtMuf9nCLwq9jOGlLGIeQGKDxXF7HbiAysFIu5QW/iQr1LzMgDyM9NH7K98KY+BiIFriQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-common": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.15.0.tgz", + "integrity": "sha512-IofrVh213VLsDkPoSKMeM9Dshrv28jhDlBDLRcVJQvlL8pzue7PEB1EZ4UoJFYS3NSn7JOcJ/V+olRQzXlJj1w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-insights": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.15.0.tgz", + "integrity": "sha512-bDDEQGfFidDi0UQUCbxXOCdphbVAgbVmxvaV75cypBTQkJ+ABx/Npw7LkFGw1FsoVrttlrrQbwjvUB6mLVKs/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-personalization": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.15.0.tgz", + "integrity": "sha512-LfaZqLUWxdYFq44QrasCDED5bSYOswpQjSiIL7Q5fYlefAAUO95PzBPKCfUhSwhb4rKxigHfDkd81AvEicIEoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-query-suggestions": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.15.0.tgz", + "integrity": "sha512-wu8GVluiZ5+il8WIRsGKu8VxMK9dAlr225h878GGtpTL6VBvwyJvAyLdZsfFIpY0iN++jiNb31q2C1PlPL+n/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-search": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.15.0.tgz", + "integrity": "sha512-Z32gEMrRRpEta5UqVQA612sLdoqY3AovvUPClDfMxYrbdDAebmGDVPtSogUba1FZ4pP5dx20D3OV3reogLKsRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/ingestion": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.15.0.tgz", + "integrity": "sha512-MkqkAxBQxtQ5if/EX2IPqFA7LothghVyvPoRNA/meS2AW2qkHwcxjuiBxv4H6mnAVEPfJlhu9rkdVz9LgCBgJg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/monitoring": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.15.0.tgz", + "integrity": "sha512-QPrFnnGLMMdRa8t/4bs7XilPYnoUXDY8PMQJ1sf9ZFwhUysYYhQNX34/enoO0LBjpoOY6rLpha39YQEFbzgKyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/recommend": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.15.0.tgz", + "integrity": "sha512-5eupMwSqMLDObgSMF0XG958zR6GJP3f7jHDQ3/WlzCM9/YIJiWIUoJFGsko9GYsA5xbLDHE/PhWtq4chcCdaGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-browser-xhr": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.15.0.tgz", + "integrity": "sha512-Po/GNib6QKruC3XE+WKP1HwVSfCDaZcXu48kD+gwmtDlqHWKc7Bq9lrS0sNZ456rfCKhXksOmMfUs4wRM/Y96w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-fetch": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.15.0.tgz", + "integrity": "sha512-rOZ+c0P7ajmccAvpeeNrUmEKoliYFL8aOR5qGW5pFq3oj3Iept7Y5mEtEsOBYsRt6qLnaXn4zUKf+N8nvJpcIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-node-http": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.15.0.tgz", + "integrity": "sha512-b1jTpbFf9LnQHEJP5ddDJKE2sAlhYd7EVSOWgzo/27n/SfCoHfqD0VWntnWYD83PnOKvfe8auZ2+xCb0TXotrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/types": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@csstools/selector-resolve-nested": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz", + "integrity": "sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/@docsearch/css": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.8.0.tgz", + "integrity": "sha512-pieeipSOW4sQ0+bE5UFC51AOZp9NGxg89wAlZ1BAQFaiRAGK1IKUaPQ0UGZeNctJXyqZ1UvBtOQh2HH+U5GtmA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@docsearch/js": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docsearch/js/-/js-3.8.0.tgz", + "integrity": "sha512-PVuV629f5UcYRtBWqK7ID6vNL5647+2ADJypwTjfeBIrJfwPuHtzLy39hMGMfFK+0xgRyhTR0FZ83EkdEraBlg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@docsearch/react": "3.8.0", + "preact": "^10.0.0" + } + }, + "node_modules/@docsearch/react": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.8.0.tgz", + "integrity": "sha512-WnFK720+iwTVt94CxY3u+FgX6exb3BfN5kE9xUY6uuAH/9W/UFboBZFLlrw/zxFRHoHZCOXRtOylsXF+6LHI+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-core": "1.17.7", + "@algolia/autocomplete-preset-algolia": "1.17.7", + "@docsearch/css": "3.8.0", + "algoliasearch": "^5.12.0" + }, + "peerDependencies": { + "@types/react": ">= 16.8.0 < 19.0.0", + "react": ">= 16.8.0 < 19.0.0", + "react-dom": ">= 16.8.0 < 19.0.0", + "search-insights": ">= 1 < 3" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "search-insights": { + "optional": true + } + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@octokit/auth-token": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz", + "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==", + "license": "MIT", + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/core": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.0.tgz", + "integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==", + "license": "MIT", + "dependencies": { + "@octokit/auth-token": "^4.0.0", + "@octokit/graphql": "^7.1.0", + "@octokit/request": "^8.3.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.0.0", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/core/node_modules/@octokit/openapi-types": { + "version": "22.2.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz", + "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==", + "license": "MIT" + }, + "node_modules/@octokit/core/node_modules/@octokit/types": { + "version": "13.6.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.6.2.tgz", + "integrity": "sha512-WpbZfZUcZU77DrSW4wbsSgTPfKcp286q3ItaIgvSbBpZJlu6mnYXAkjZz6LVZPXkEvLIM8McanyZejKTYUHipA==", + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, + "node_modules/@octokit/endpoint": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-9.0.5.tgz", + "integrity": "sha512-ekqR4/+PCLkEBF6qgj8WqJfvDq65RH85OAgrtnVp1mSxaXF03u2xW/hUdweGS5654IlC0wkNYC18Z50tSYTAFw==", + "license": "MIT", + "dependencies": { + "@octokit/types": "^13.1.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/endpoint/node_modules/@octokit/openapi-types": { + "version": "22.2.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz", + "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==", + "license": "MIT" + }, + "node_modules/@octokit/endpoint/node_modules/@octokit/types": { + "version": "13.6.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.6.2.tgz", + "integrity": "sha512-WpbZfZUcZU77DrSW4wbsSgTPfKcp286q3ItaIgvSbBpZJlu6mnYXAkjZz6LVZPXkEvLIM8McanyZejKTYUHipA==", + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, + "node_modules/@octokit/graphql": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", + "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", + "license": "MIT", + "dependencies": { + "@octokit/request": "^8.3.0", + "@octokit/types": "^13.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/graphql/node_modules/@octokit/openapi-types": { + "version": "22.2.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz", + "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==", + "license": "MIT" + }, + "node_modules/@octokit/graphql/node_modules/@octokit/types": { + "version": "13.6.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.6.2.tgz", + "integrity": "sha512-WpbZfZUcZU77DrSW4wbsSgTPfKcp286q3ItaIgvSbBpZJlu6mnYXAkjZz6LVZPXkEvLIM8McanyZejKTYUHipA==", + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, + "node_modules/@octokit/openapi-types": { + "version": "19.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-19.1.0.tgz", + "integrity": "sha512-6G+ywGClliGQwRsjvqVYpklIfa7oRPA0vyhPQG/1Feh+B+wU0vGH1JiJ5T25d3g1JZYBHzR2qefLi9x8Gt+cpw==", + "license": "MIT" + }, + "node_modules/@octokit/plugin-paginate-rest": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.2.1.tgz", + "integrity": "sha512-wfGhE/TAkXZRLjksFXuDZdmGnJQHvtU/joFQdweXUgzo1XwvBCD4o4+75NtFfjfLK5IwLf9vHTfSiU3sLRYpRw==", + "license": "MIT", + "dependencies": { + "@octokit/types": "^12.6.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "@octokit/core": "5" + } + }, + "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", + "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==", + "license": "MIT" + }, + "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", + "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^20.0.0" + } + }, + "node_modules/@octokit/plugin-request-log": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-4.0.1.tgz", + "integrity": "sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==", + "license": "MIT", + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "@octokit/core": "5" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-10.4.1.tgz", + "integrity": "sha512-xV1b+ceKV9KytQe3zCVqjg+8GTGfDYwaT1ATU5isiUyVtlVAO3HNdzpS4sr4GBx4hxQ46s7ITtZrAsxG22+rVg==", + "license": "MIT", + "dependencies": { + "@octokit/types": "^12.6.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "@octokit/core": "5" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", + "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==", + "license": "MIT" + }, + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", + "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^20.0.0" + } + }, + "node_modules/@octokit/request": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", + "license": "MIT", + "dependencies": { + "@octokit/endpoint": "^9.0.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.1.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/request-error": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", + "license": "MIT", + "dependencies": { + "@octokit/types": "^13.1.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/request-error/node_modules/@octokit/openapi-types": { + "version": "22.2.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz", + "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==", + "license": "MIT" + }, + "node_modules/@octokit/request-error/node_modules/@octokit/types": { + "version": "13.6.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.6.2.tgz", + "integrity": "sha512-WpbZfZUcZU77DrSW4wbsSgTPfKcp286q3ItaIgvSbBpZJlu6mnYXAkjZz6LVZPXkEvLIM8McanyZejKTYUHipA==", + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, + "node_modules/@octokit/request/node_modules/@octokit/openapi-types": { + "version": "22.2.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz", + "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==", + "license": "MIT" + }, + "node_modules/@octokit/request/node_modules/@octokit/types": { + "version": "13.6.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.6.2.tgz", + "integrity": "sha512-WpbZfZUcZU77DrSW4wbsSgTPfKcp286q3ItaIgvSbBpZJlu6mnYXAkjZz6LVZPXkEvLIM8McanyZejKTYUHipA==", + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, + "node_modules/@octokit/rest": { + "version": "20.0.2", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-20.0.2.tgz", + "integrity": "sha512-Ux8NDgEraQ/DMAU1PlAohyfBBXDwhnX2j33Z1nJNziqAfHi70PuxkFYIcIt8aIAxtRE7KVuKp8lSR8pA0J5iOQ==", + "license": "MIT", + "dependencies": { + "@octokit/core": "^5.0.0", + "@octokit/plugin-paginate-rest": "^9.0.0", + "@octokit/plugin-request-log": "^4.0.0", + "@octokit/plugin-rest-endpoint-methods": "^10.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/types": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.0.0.tgz", + "integrity": "sha512-EzD434aHTFifGudYAygnFlS1Tl6KhbTynEWELQXIbTY8Msvb5nEqTZIm7sbPEt4mQYLZwu3zPKVdeIrw0g7ovg==", + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^19.0.0" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@resvg/resvg-js": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js/-/resvg-js-2.4.1.tgz", + "integrity": "sha512-wTOf1zerZX8qYcMmLZw3czR4paI4hXqPjShNwJRh5DeHxvgffUS5KM7XwxtbIheUW6LVYT5fhT2AJiP6mU7U4A==", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@resvg/resvg-js-android-arm-eabi": "2.4.1", + "@resvg/resvg-js-android-arm64": "2.4.1", + "@resvg/resvg-js-darwin-arm64": "2.4.1", + "@resvg/resvg-js-darwin-x64": "2.4.1", + "@resvg/resvg-js-linux-arm-gnueabihf": "2.4.1", + "@resvg/resvg-js-linux-arm64-gnu": "2.4.1", + "@resvg/resvg-js-linux-arm64-musl": "2.4.1", + "@resvg/resvg-js-linux-x64-gnu": "2.4.1", + "@resvg/resvg-js-linux-x64-musl": "2.4.1", + "@resvg/resvg-js-win32-arm64-msvc": "2.4.1", + "@resvg/resvg-js-win32-ia32-msvc": "2.4.1", + "@resvg/resvg-js-win32-x64-msvc": "2.4.1" + } + }, + "node_modules/@resvg/resvg-js-android-arm-eabi": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm-eabi/-/resvg-js-android-arm-eabi-2.4.1.tgz", + "integrity": "sha512-AA6f7hS0FAPpvQMhBCf6f1oD1LdlqNXKCxAAPpKh6tR11kqV0YIB9zOlIYgITM14mq2YooLFl6XIbbvmY+jwUw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-android-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm64/-/resvg-js-android-arm64-2.4.1.tgz", + "integrity": "sha512-/QleoRdPfsEuH9jUjilYcDtKK/BkmWcK+1LXM8L2nsnf/CI8EnFyv7ZzCj4xAIvZGAy9dTYr/5NZBcTwxG2HQg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-darwin-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-arm64/-/resvg-js-darwin-arm64-2.4.1.tgz", + "integrity": "sha512-U1oMNhea+kAXgiEXgzo7EbFGCD1Edq5aSlQoe6LMly6UjHzgx2W3N5kEXCwU/CgN5FiQhZr7PlSJSlcr7mdhfg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-darwin-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-x64/-/resvg-js-darwin-x64-2.4.1.tgz", + "integrity": "sha512-avyVh6DpebBfHHtTQTZYSr6NG1Ur6TEilk1+H0n7V+g4F7x7WPOo8zL00ZhQCeRQ5H4f8WXNWIEKL8fwqcOkYw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-arm-gnueabihf": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm-gnueabihf/-/resvg-js-linux-arm-gnueabihf-2.4.1.tgz", + "integrity": "sha512-isY/mdKoBWH4VB5v621co+8l101jxxYjuTkwOLsbW+5RK9EbLciPlCB02M99ThAHzI2MYxIUjXNmNgOW8btXvw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-arm64-gnu": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-gnu/-/resvg-js-linux-arm64-gnu-2.4.1.tgz", + "integrity": "sha512-uY5voSCrFI8TH95vIYBm5blpkOtltLxLRODyhKJhGfskOI7XkRw5/t1u0sWAGYD8rRSNX+CA+np86otKjubrNg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-arm64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-musl/-/resvg-js-linux-arm64-musl-2.4.1.tgz", + "integrity": "sha512-6mT0+JBCsermKMdi/O2mMk3m7SqOjwi9TKAwSngRZ/nQoL3Z0Z5zV+572ztgbWr0GODB422uD8e9R9zzz38dRQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-x64-gnu": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-gnu/-/resvg-js-linux-x64-gnu-2.4.1.tgz", + "integrity": "sha512-60KnrscLj6VGhkYOJEmmzPlqqfcw1keDh6U+vMcNDjPhV3B5vRSkpP/D/a8sfokyeh4VEacPSYkWGezvzS2/mg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-x64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-musl/-/resvg-js-linux-x64-musl-2.4.1.tgz", + "integrity": "sha512-0AMyZSICC1D7ge115cOZQW8Pcad6PjWuZkBFF3FJuSxC6Dgok0MQnLTs2MfMdKBlAcwO9dXsf3bv9tJZj8pATA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-win32-arm64-msvc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-arm64-msvc/-/resvg-js-win32-arm64-msvc-2.4.1.tgz", + "integrity": "sha512-76XDFOFSa3d0QotmcNyChh2xHwk+JTFiEQBVxMlHpHMeq7hNrQJ1IpE1zcHSQvrckvkdfLboKRrlGB86B10Qjw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-win32-ia32-msvc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-ia32-msvc/-/resvg-js-win32-ia32-msvc-2.4.1.tgz", + "integrity": "sha512-odyVFGrEWZIzzJ89KdaFtiYWaIJh9hJRW/frcEcG3agJ464VXkN/2oEVF5ulD+5mpGlug9qJg7htzHcKxDN8sg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-win32-x64-msvc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-x64-msvc/-/resvg-js-win32-x64-msvc-2.4.1.tgz", + "integrity": "sha512-vY4kTLH2S3bP+puU5x7hlAxHv+ulFgcK6Zn3efKSr0M0KnZ9A3qeAjZteIpkowEFfUeMPNg2dvvoFRJA9zqxSw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@shuding/opentype.js": { + "version": "1.4.0-beta.0", + "resolved": "https://registry.npmjs.org/@shuding/opentype.js/-/opentype.js-1.4.0-beta.0.tgz", + "integrity": "sha512-3NgmNyH3l/Hv6EvsWJbsvpcpUba6R8IREQ83nH83cyakCw7uM1arZKNfHwv1Wz6jgqrF/j4x5ELvR6PnK9nTcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fflate": "^0.7.3", + "string.prototype.codepointat": "^0.2.1" + }, + "bin": { + "ot": "bin/ot" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@types/gtag.js": { + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.14.tgz", + "integrity": "sha512-NcR9rf3B93ie5T086NIpXGTtoIJeOeQ14+IBIBwfNBztb175e/0gONc60ywUU4+f9dwctgz9L3I4h5Gs/hl31g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/linkify-it": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/markdown-it": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-12.2.3.tgz", + "integrity": "sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/linkify-it": "*", + "@types/mdurl": "*" + } + }, + "node_modules/@types/mdurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "18.19.67", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.67.tgz", + "integrity": "sha512-wI8uHusga+0ZugNp0Ol/3BqQfEcCCNfojtO6Oou9iVNGPTL6QNSdnUdqq85fRgIorLhLMuPIKpsN98QE9Nh+KQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/web-bluetooth": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", + "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==", + "license": "MIT" + }, + "node_modules/@vue/compiler-core": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.13.tgz", + "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.13", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-core/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", + "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-core": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz", + "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.13", + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.11", + "postcss": "^8.4.48", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz", + "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/devtools-api": { + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/reactivity": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.13.tgz", + "integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==", + "license": "MIT", + "dependencies": { + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.13.tgz", + "integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz", + "integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.13", + "@vue/runtime-core": "3.5.13", + "@vue/shared": "3.5.13", + "csstype": "^3.1.3" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.13.tgz", + "integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13" + }, + "peerDependencies": { + "vue": "3.5.13" + } + }, + "node_modules/@vue/shared": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.13.tgz", + "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==", + "license": "MIT" + }, + "node_modules/@vueuse/core": { + "version": "10.11.1", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.11.1.tgz", + "integrity": "sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==", + "license": "MIT", + "dependencies": { + "@types/web-bluetooth": "^0.0.20", + "@vueuse/metadata": "10.11.1", + "@vueuse/shared": "10.11.1", + "vue-demi": ">=0.14.8" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/core/node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vueuse/integrations": { + "version": "10.11.1", + "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-10.11.1.tgz", + "integrity": "sha512-Y5hCGBguN+vuVYTZmdd/IMXLOdfS60zAmDmFYc4BKBcMUPZH1n4tdyDECCPjXm0bNT3ZRUy1xzTLGaUje8Xyaw==", + "license": "MIT", + "dependencies": { + "@vueuse/core": "10.11.1", + "@vueuse/shared": "10.11.1", + "vue-demi": ">=0.14.8" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "async-validator": "^4", + "axios": "^1", + "change-case": "^4", + "drauu": "^0.3", + "focus-trap": "^7", + "fuse.js": "^6", + "idb-keyval": "^6", + "jwt-decode": "^3", + "nprogress": "^0.2", + "qrcode": "^1.5", + "sortablejs": "^1", + "universal-cookie": "^6" + }, + "peerDependenciesMeta": { + "async-validator": { + "optional": true + }, + "axios": { + "optional": true + }, + "change-case": { + "optional": true + }, + "drauu": { + "optional": true + }, + "focus-trap": { + "optional": true + }, + "fuse.js": { + "optional": true + }, + "idb-keyval": { + "optional": true + }, + "jwt-decode": { + "optional": true + }, + "nprogress": { + "optional": true + }, + "qrcode": { + "optional": true + }, + "sortablejs": { + "optional": true + }, + "universal-cookie": { + "optional": true + } + } + }, + "node_modules/@vueuse/integrations/node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vueuse/metadata": { + "version": "10.11.1", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.11.1.tgz", + "integrity": "sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared": { + "version": "10.11.1", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.11.1.tgz", + "integrity": "sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==", + "license": "MIT", + "dependencies": { + "vue-demi": ">=0.14.8" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared/node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/algoliasearch": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.15.0.tgz", + "integrity": "sha512-Yf3Swz1s63hjvBVZ/9f2P1Uu48GjmjCN+Esxb6MAONMGtZB1fRX8/S1AhUTtsuTlcGovbYLxpHgc7wEzstDZBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-abtesting": "5.15.0", + "@algolia/client-analytics": "5.15.0", + "@algolia/client-common": "5.15.0", + "@algolia/client-insights": "5.15.0", + "@algolia/client-personalization": "5.15.0", + "@algolia/client-query-suggestions": "5.15.0", + "@algolia/client-search": "5.15.0", + "@algolia/ingestion": "1.15.0", + "@algolia/monitoring": "1.15.0", + "@algolia/recommend": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-sequence-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", + "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/before-after-hook": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", + "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", + "license": "Apache-2.0" + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-background-parser": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/css-background-parser/-/css-background-parser-0.1.0.tgz", + "integrity": "sha512-2EZLisiZQ+7m4wwur/qiYJRniHX4K5Tc9w93MT3AS0WS1u5kaZ4FKXlOTBhOjc+CgEgPiGY+fX1yWD8UwpEqUA==", + "dev": true, + "license": "MIT" + }, + "node_modules/css-box-shadow": { + "version": "1.0.0-3", + "resolved": "https://registry.npmjs.org/css-box-shadow/-/css-box-shadow-1.0.0-3.tgz", + "integrity": "sha512-9jaqR6e7Ohds+aWwmhe6wILJ99xYQbfmK9QQB9CcMjDbTxPZjwEmUQpU91OG05Xgm8BahT5fW+svbsQGjS/zPg==", + "dev": true, + "license": "MIT" + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/dayjs": { + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", + "license": "MIT" + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", + "license": "ISC" + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/dijkstrajs": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", + "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==", + "license": "MIT" + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true, + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", + "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.10", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fflate": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz", + "integrity": "sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/focus-trap": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.2.tgz", + "integrity": "sha512-9FhUxK1hVju2+AiQIDJ5Dd//9R2n2RAfJ0qfhF4IHGHgcoEUTMpbTeG/zbEuwaiYXfuAH6XE0/aCyxDdRM+W5w==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "tabbable": "^6.2.0" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stdin": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", + "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glightbox": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/glightbox/-/glightbox-3.3.0.tgz", + "integrity": "sha512-SJukatHBZZ/POMOpLUQ6/dhXf/wJTDx1wZ/FwApjseXw2WrRj3Ze9DzNCFYzca0oU7RjXQhi9o02aIZ9SuCz1A==", + "license": "MIT" + }, + "node_modules/glob": { + "version": "10.2.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.7.tgz", + "integrity": "sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.0.3", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2", + "path-scurry": "^1.7.0" + }, + "bin": { + "glob": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/gopd": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.1.0.tgz", + "integrity": "sha512-FQoVQnqcdk4hVM4JN1eromaun4iuS34oStkdlLENLdpULsuQcTyXj8w7ayhuUfPwEYZ1ZOooOTT6fdA9Vmx/RA==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.1.0.tgz", + "integrity": "sha512-QLdzI9IIO1Jg7f9GT1gXpPpXArAn6cS31R1eEZqz08Gc+uQ8/XiqHWt17Fiw+2p6oTTIq5GXEpQkAlA88YRl/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/hex-rgb": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/hex-rgb/-/hex-rgb-4.3.0.tgz", + "integrity": "sha512-Ox1pJVrDCyGHMG9CFg1tmrRUMRPRsAWYc/PinY0XzJU4K7y7vjNoLKIQ7BR5UJMCxNN8EM1MNDmHWA/B3aZUuw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsonc-parser": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", + "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", + "dev": true, + "license": "MIT" + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/linebreak": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/linebreak/-/linebreak-1.1.0.tgz", + "integrity": "sha512-MHp03UImeVhB7XZtjd0E4n6+3xr5Dq/9xI/5FptGk5FrbDR3zagPa2DS6U8ks/3HjbKWG9Q1M2ufOzxV2qLYSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "base64-js": "0.0.8", + "unicode-trie": "^2.0.0" + } + }, + "node_modules/linebreak/node_modules/base64-js": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", + "integrity": "sha512-3XSA2cR/h/73EzlXXdU6YNycmYI7+kicTxks4eJg2g39biHR84slg2+des+p7iHYhbRg/udIS4TD53WabcOUkw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/linkify-it": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", + "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "uc.micro": "^1.0.1" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/magic-string": { + "version": "0.30.14", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.14.tgz", + "integrity": "sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/mark.js": { + "version": "8.11.1", + "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", + "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/markdown-it": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.2.tgz", + "integrity": "sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1", + "entities": "~3.0.1", + "linkify-it": "^4.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "node_modules/markdown-it-container": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/markdown-it-container/-/markdown-it-container-3.0.0.tgz", + "integrity": "sha512-y6oKTq4BB9OQuY/KLfk/O3ysFhB3IMYoIWhGJEidXt1NQFocFK2sA2t0NYZAMyMShAGL6x5OPIbrmXPIqaN9rw==", + "dev": true, + "license": "MIT" + }, + "node_modules/markdown-it-kbd": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/markdown-it-kbd/-/markdown-it-kbd-2.2.2.tgz", + "integrity": "sha512-J5qVHtLuxh1HTJcl5xhopiFpf6fnHIBY0OO1akGHf2KW0VwQLYhsip/bkiTJFoEZqhssxQuUBY1LO5/SbCrB6g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/markdown-it-shortcode-tag": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/markdown-it-shortcode-tag/-/markdown-it-shortcode-tag-1.1.0.tgz", + "integrity": "sha512-6qVQHmfVYMYlO2HebbF6ydXoTpOl3jPJvw6RyPnWaGJLSXdxlIJ7ihyzzbXNNHkZlQPfoDehDQYMfqeOv1KwgQ==", + "dev": true, + "license": "SEE LICENSE", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/markdown-it/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/markdownlint": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.29.0.tgz", + "integrity": "sha512-ASAzqpODstu/Qsk0xW5BPgWnK/qjpBQ4e7IpsSvvFXcfYIjanLTdwFRJK1SIEEh0fGSMKXcJf/qhaZYHyME0wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "markdown-it": "13.0.1", + "markdownlint-micromark": "0.1.5" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/markdownlint-cli": { + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.34.0.tgz", + "integrity": "sha512-4G9I++VBTZkaye6Yfc/7dU6HQHcyldZEVB+bYyQJLcpJOHKk/q5ZpGqK80oKMIdlxzsA3aWOJLZ4DkoaoUWXbQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "~10.0.1", + "get-stdin": "~9.0.0", + "glob": "~10.2.2", + "ignore": "~5.2.4", + "js-yaml": "^4.1.0", + "jsonc-parser": "~3.2.0", + "markdownlint": "~0.28.2", + "minimatch": "~9.0.0", + "run-con": "~1.2.11" + }, + "bin": { + "markdownlint": "markdownlint.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/markdownlint-cli/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/markdownlint-cli/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/markdownlint-cli/node_modules/markdown-it": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz", + "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1", + "entities": "~3.0.1", + "linkify-it": "^4.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "node_modules/markdownlint-cli/node_modules/markdownlint": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.28.2.tgz", + "integrity": "sha512-yYaQXoKKPV1zgrFsyAuZPEQoe+JrY9GDag9ObKpk09twx4OCU5lut+0/kZPrQ3W7w82SmgKhd7D8m34aG1unVw==", + "dev": true, + "license": "MIT", + "dependencies": { + "markdown-it": "13.0.1", + "markdownlint-micromark": "0.1.2" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/markdownlint-cli/node_modules/markdownlint-micromark": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.2.tgz", + "integrity": "sha512-jRxlQg8KpOfM2IbCL9RXM8ZiYWz2rv6DlZAnGv8ASJQpUh6byTBnEsbuMZ6T2/uIgntyf7SKg/mEaEBo1164fQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/markdownlint-micromark": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.5.tgz", + "integrity": "sha512-HvofNU4QCvfUCWnocQP1IAWaqop5wpWrB0mKB6SSh0fcpV0PdmQNS6tdUuFew1utpYlUvYYzz84oDkrD76GB9A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + } + }, + "node_modules/markdownlint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/markdownlint/node_modules/markdown-it": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz", + "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1", + "entities": "~3.0.1", + "linkify-it": "^4.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", + "dev": true, + "license": "MIT" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-6.0.2.tgz", + "integrity": "sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minisearch": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/minisearch/-/minisearch-6.3.0.tgz", + "integrity": "sha512-ihFnidEeU8iXzcVHy74dhkxh/dn8Dc08ERl0xwoMMGqp4+LvRSCgicb+zGqWthVokQKvCSxITlh3P08OzdTYCQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/object-inspect": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==", + "dev": true, + "license": "MIT" + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parse-css-color": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/parse-css-color/-/parse-css-color-0.2.1.tgz", + "integrity": "sha512-bwS/GGIFV3b6KS4uwpzCFj4w297Yl3uqnSgIPsoQkx7GMLROXfMnWvxfNkL0oh8HVhZA4hvJoEoEIqonfJ3BWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "^1.1.4", + "hex-rgb": "^4.1.0" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pngjs": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", + "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-nesting": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz", + "integrity": "sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-resolve-nested": "^3.0.0", + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/preact": { + "version": "10.25.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.25.1.tgz", + "integrity": "sha512-frxeZV2vhQSohQwJ7FvlqC40ze89+8friponWUFeVEkaCfhC6Eu4V0iND5C9CXz8JLndV07QRDeXzH1+Anz5Og==", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/qrcode": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.4.tgz", + "integrity": "sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==", + "license": "MIT", + "dependencies": { + "dijkstrajs": "^1.0.1", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "qrcode": "bin/qrcode" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "license": "ISC" + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "3.29.5", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.5.tgz", + "integrity": "sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==", + "dev": true, + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/run-con": { + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.12.tgz", + "integrity": "sha512-5257ILMYIF4RztL9uoZ7V9Q97zHtNHn5bN3NobeAnzB1P3ASLgg8qocM2u+R18ttp+VEM78N2LK8XcNVtnSRrg==", + "dev": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~3.0.0", + "minimist": "^1.2.8", + "strip-json-comments": "~3.1.1" + }, + "bin": { + "run-con": "cli.js" + } + }, + "node_modules/run-con/node_modules/ini": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz", + "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/satori": { + "version": "0.10.14", + "resolved": "https://registry.npmjs.org/satori/-/satori-0.10.14.tgz", + "integrity": "sha512-abovcqmwl97WKioxpkfuMeZmndB1TuDFY/R+FymrZyiGP+pMYomvgSzVPnbNMWHHESOPosVHGL352oFbdAnJcA==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "@shuding/opentype.js": "1.4.0-beta.0", + "css-background-parser": "^0.1.0", + "css-box-shadow": "1.0.0-3", + "css-to-react-native": "^3.0.0", + "emoji-regex": "^10.2.1", + "escape-html": "^1.0.3", + "linebreak": "^1.1.0", + "parse-css-color": "^0.2.1", + "postcss-value-parser": "^4.2.0", + "yoga-wasm-web": "^0.3.3" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/satori-html": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/satori-html/-/satori-html-0.3.2.tgz", + "integrity": "sha512-wjTh14iqADFKDK80e51/98MplTGfxz2RmIzh0GqShlf4a67+BooLywF17TvJPD6phO0Hxm7Mf1N5LtRYvdkYRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ultrahtml": "^1.2.0" + } + }, + "node_modules/satori/node_modules/emoji-regex": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", + "dev": true, + "license": "MIT" + }, + "node_modules/search-insights": { + "version": "2.17.3", + "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz", + "integrity": "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "license": "ISC" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true, + "license": "ISC" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shiki": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.7.tgz", + "integrity": "sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-sequence-parser": "^1.1.0", + "jsonc-parser": "^3.2.0", + "vscode-oniguruma": "^1.7.0", + "vscode-textmate": "^8.0.0" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.codepointat": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz", + "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==", + "dev": true, + "license": "MIT" + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tabbable": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", + "dev": true, + "license": "MIT" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/transliteration": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/transliteration/-/transliteration-2.3.5.tgz", + "integrity": "sha512-HAGI4Lq4Q9dZ3Utu2phaWgtm3vB6PkLUFqWAScg/UW+1eZ/Tg6Exo4oC0/3VUol/w4BlefLhUUSVBr/9/ZGQOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "yargs": "^17.5.1" + }, + "bin": { + "slugify": "dist/bin/slugify", + "transliterate": "dist/bin/transliterate" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/transliteration/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/transliteration/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/transliteration/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/transliteration/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/transliteration/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/transliteration/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/transliteration/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/transliteration/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/transliteration/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/transliteration/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD", + "optional": true, + "peer": true + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "dev": true, + "license": "MIT" + }, + "node_modules/ultrahtml": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.5.3.tgz", + "integrity": "sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==", + "dev": true, + "license": "MIT" + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true, + "license": "MIT" + }, + "node_modules/unicode-trie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", + "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "node_modules/universal-user-agent": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", + "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", + "license": "ISC" + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vite": { + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.5.tgz", + "integrity": "sha512-ifW3Lb2sMdX+WU91s3R0FyQlAyLxOzCSCP37ujw0+r5POeHPwe6udWVIElKQq8gk3t7b8rkmvqC6IHBpCff4GQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vitepress": { + "version": "1.0.0-rc.20", + "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.0.0-rc.20.tgz", + "integrity": "sha512-CykMUJ8JLxLcGWek0ew3wln4RYbsOd1+0YzXITTpajggpynm2S331TNkJVOkHrMRc6GYe3y4pS40GfgcW0ZwAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@docsearch/css": "^3.5.2", + "@docsearch/js": "^3.5.2", + "@types/markdown-it": "^13.0.1", + "@vue/devtools-api": "^6.5.0", + "@vueuse/core": "^10.4.1", + "@vueuse/integrations": "^10.4.1", + "focus-trap": "^7.5.2", + "mark.js": "8.11.1", + "minisearch": "^6.1.0", + "shiki": "^0.14.4", + "vite": "^4.4.9", + "vue": "^3.3.4" + }, + "bin": { + "vitepress": "bin/vitepress.js" + }, + "peerDependencies": { + "markdown-it-mathjax3": "^4.3.2", + "postcss": "^8.4.30" + }, + "peerDependenciesMeta": { + "markdown-it-mathjax3": { + "optional": true + }, + "postcss": { + "optional": true + } + } + }, + "node_modules/vitepress-plugin-tabs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/vitepress-plugin-tabs/-/vitepress-plugin-tabs-0.4.1.tgz", + "integrity": "sha512-hJFQmANgneLwy3/gcel5L4gj/bopPLj1pdoMwUhTAjd2pDNBPlWzOpuCXaVYnV0i0GrXbSuK9XZXt6M7ZHNbsg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "vitepress": "^1.0.0-rc.14", + "vue": "^3.3.4" + } + }, + "node_modules/vitepress/node_modules/@types/linkify-it": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.5.tgz", + "integrity": "sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==", + "dev": true, + "license": "MIT" + }, + "node_modules/vitepress/node_modules/@types/markdown-it": { + "version": "13.0.9", + "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-13.0.9.tgz", + "integrity": "sha512-1XPwR0+MgXLWfTn9gCsZ55AHOKW1WN+P9vr0PaQh5aerR9LLQXUbjfEAFhjmEmyoYFWAyuN2Mqkn40MZ4ukjBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/linkify-it": "^3", + "@types/mdurl": "^1" + } + }, + "node_modules/vitepress/node_modules/@types/mdurl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.5.tgz", + "integrity": "sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==", + "dev": true, + "license": "MIT" + }, + "node_modules/vscode-oniguruma": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", + "dev": true, + "license": "MIT" + }, + "node_modules/vscode-textmate": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", + "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/vue": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.13.tgz", + "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-sfc": "3.5.13", + "@vue/runtime-dom": "3.5.13", + "@vue/server-renderer": "3.5.13", + "@vue/shared": "3.5.13" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/vue3-carousel": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/vue3-carousel/-/vue3-carousel-0.3.1.tgz", + "integrity": "sha512-86vUkNPBzL2PVuR9w6hUsI90ccFjLp+K8cSFpRTISf+SjUQY3fMHc5CFF5MUL62v1xYYm27zEBmQupO9VQx9Kw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "license": "ISC" + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/x-satori": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/x-satori/-/x-satori-0.1.5.tgz", + "integrity": "sha512-w7KRuC1phDgF8ZFRIIYwPifuLvVP54JbWUvW59IPBTuzt43/XYjqXyODO9muoCfi4ibpFc4lW2Ka4FtSBktEpQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "express": "^4.18.2", + "minimist": "^1.2.8", + "satori": "^0.10.4", + "satori-html": "^0.3.2", + "yoga-wasm-web": "^0.3.3" + }, + "bin": { + "x-satori": "bin/x-satori.mjs" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "license": "ISC" + }, + "node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "license": "MIT", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yoga-wasm-web": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/yoga-wasm-web/-/yoga-wasm-web-0.3.3.tgz", + "integrity": "sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA==", + "dev": true, + "license": "MIT" + } + } +} From 7fef6e11f838dd3fee826b009d286eb7311e115b Mon Sep 17 00:00:00 2001 From: Daniil Zhuravlev <nakrovati@outlook.com> Date: Sun, 8 Dec 2024 02:39:42 +0400 Subject: [PATCH 7/7] chore: bump vitepress to v1.1.4 Upgrade vitepress to version 1.1.4, because upgrading to version >= 1.2.0 causes a build error. --- package-lock.json | 1406 +++++++++++++++++++++++++-------------------- package.json | 2 +- 2 files changed, 778 insertions(+), 630 deletions(-) diff --git a/package-lock.json b/package-lock.json index d8f2c866..f7feb3e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,7 +34,7 @@ "markdownlint-cli": "^0.34.0", "postcss-nesting": "^13.0.1", "transliteration": "^2.3.5", - "vitepress": "1.0.0-rc.20", + "vitepress": "^1.1.4", "vitepress-plugin-tabs": "0.4.1", "vue": "^3.5.13", "vue3-carousel": "0.3.1", @@ -429,61 +429,10 @@ } } }, - "node_modules/@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", "cpu": [ "arm64" ], @@ -497,312 +446,6 @@ "node": ">=12" } }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -1160,40 +803,6 @@ "@resvg/resvg-js-win32-x64-msvc": "2.4.1" } }, - "node_modules/@resvg/resvg-js-android-arm-eabi": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm-eabi/-/resvg-js-android-arm-eabi-2.4.1.tgz", - "integrity": "sha512-AA6f7hS0FAPpvQMhBCf6f1oD1LdlqNXKCxAAPpKh6tR11kqV0YIB9zOlIYgITM14mq2YooLFl6XIbbvmY+jwUw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@resvg/resvg-js-android-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm64/-/resvg-js-android-arm64-2.4.1.tgz", - "integrity": "sha512-/QleoRdPfsEuH9jUjilYcDtKK/BkmWcK+1LXM8L2nsnf/CI8EnFyv7ZzCj4xAIvZGAy9dTYr/5NZBcTwxG2HQg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10" - } - }, "node_modules/@resvg/resvg-js-darwin-arm64": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-arm64/-/resvg-js-darwin-arm64-2.4.1.tgz", @@ -1211,158 +820,85 @@ "node": ">= 10" } }, - "node_modules/@resvg/resvg-js-darwin-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-x64/-/resvg-js-darwin-x64-2.4.1.tgz", - "integrity": "sha512-avyVh6DpebBfHHtTQTZYSr6NG1Ur6TEilk1+H0n7V+g4F7x7WPOo8zL00ZhQCeRQ5H4f8WXNWIEKL8fwqcOkYw==", + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.28.1.tgz", + "integrity": "sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==", "cpu": [ - "x64" + "arm64" ], "dev": true, - "license": "MPL-2.0", + "license": "MIT", "optional": true, "os": [ "darwin" - ], - "engines": { - "node": ">= 10" - } + ] }, - "node_modules/@resvg/resvg-js-linux-arm-gnueabihf": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm-gnueabihf/-/resvg-js-linux-arm-gnueabihf-2.4.1.tgz", - "integrity": "sha512-isY/mdKoBWH4VB5v621co+8l101jxxYjuTkwOLsbW+5RK9EbLciPlCB02M99ThAHzI2MYxIUjXNmNgOW8btXvw==", - "cpu": [ - "arm" - ], + "node_modules/@shikijs/core": { + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.24.0.tgz", + "integrity": "sha512-6pvdH0KoahMzr6689yh0QJ3rCgF4j1XsXRHNEeEN6M4xJTfQ6QPWrmHzIddotg+xPJUPEPzYzYCKzpYyhTI6Gw==", "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" + "license": "MIT", + "dependencies": { + "@shikijs/engine-javascript": "1.24.0", + "@shikijs/engine-oniguruma": "1.24.0", + "@shikijs/types": "1.24.0", + "@shikijs/vscode-textmate": "^9.3.0", + "@types/hast": "^3.0.4", + "hast-util-to-html": "^9.0.3" } }, - "node_modules/@resvg/resvg-js-linux-arm64-gnu": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-gnu/-/resvg-js-linux-arm64-gnu-2.4.1.tgz", - "integrity": "sha512-uY5voSCrFI8TH95vIYBm5blpkOtltLxLRODyhKJhGfskOI7XkRw5/t1u0sWAGYD8rRSNX+CA+np86otKjubrNg==", - "cpu": [ - "arm64" - ], + "node_modules/@shikijs/engine-javascript": { + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.24.0.tgz", + "integrity": "sha512-ZA6sCeSsF3Mnlxxr+4wGEJ9Tto4RHmfIS7ox8KIAbH0MTVUkw3roHPHZN+LlJMOHJJOVupe6tvuAzRpN8qK1vA==", "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@resvg/resvg-js-linux-arm64-musl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-musl/-/resvg-js-linux-arm64-musl-2.4.1.tgz", - "integrity": "sha512-6mT0+JBCsermKMdi/O2mMk3m7SqOjwi9TKAwSngRZ/nQoL3Z0Z5zV+572ztgbWr0GODB422uD8e9R9zzz38dRQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" + "license": "MIT", + "dependencies": { + "@shikijs/types": "1.24.0", + "@shikijs/vscode-textmate": "^9.3.0", + "oniguruma-to-es": "0.7.0" } }, - "node_modules/@resvg/resvg-js-linux-x64-gnu": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-gnu/-/resvg-js-linux-x64-gnu-2.4.1.tgz", - "integrity": "sha512-60KnrscLj6VGhkYOJEmmzPlqqfcw1keDh6U+vMcNDjPhV3B5vRSkpP/D/a8sfokyeh4VEacPSYkWGezvzS2/mg==", - "cpu": [ - "x64" - ], + "node_modules/@shikijs/engine-oniguruma": { + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.24.0.tgz", + "integrity": "sha512-Eua0qNOL73Y82lGA4GF5P+G2+VXX9XnuUxkiUuwcxQPH4wom+tE39kZpBFXfUuwNYxHSkrSxpB1p4kyRW0moSg==", "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" + "license": "MIT", + "dependencies": { + "@shikijs/types": "1.24.0", + "@shikijs/vscode-textmate": "^9.3.0" } }, - "node_modules/@resvg/resvg-js-linux-x64-musl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-musl/-/resvg-js-linux-x64-musl-2.4.1.tgz", - "integrity": "sha512-0AMyZSICC1D7ge115cOZQW8Pcad6PjWuZkBFF3FJuSxC6Dgok0MQnLTs2MfMdKBlAcwO9dXsf3bv9tJZj8pATA==", - "cpu": [ - "x64" - ], + "node_modules/@shikijs/transformers": { + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-1.24.0.tgz", + "integrity": "sha512-Qf/hby+PRPkoHncjYnJf5svK1aCsOUtQhuLzKPnmeXJtuUZCmbH0pTpdNtXe9tgln/RHlyRJnv7q46HHS1sO0Q==", "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" + "license": "MIT", + "dependencies": { + "shiki": "1.24.0" } }, - "node_modules/@resvg/resvg-js-win32-arm64-msvc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-arm64-msvc/-/resvg-js-win32-arm64-msvc-2.4.1.tgz", - "integrity": "sha512-76XDFOFSa3d0QotmcNyChh2xHwk+JTFiEQBVxMlHpHMeq7hNrQJ1IpE1zcHSQvrckvkdfLboKRrlGB86B10Qjw==", - "cpu": [ - "arm64" - ], + "node_modules/@shikijs/types": { + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.24.0.tgz", + "integrity": "sha512-aptbEuq1Pk88DMlCe+FzXNnBZ17LCiLIGWAeCWhoFDzia5Q5Krx3DgnULLiouSdd6+LUM39XwXGppqYE0Ghtug==", "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" + "license": "MIT", + "dependencies": { + "@shikijs/vscode-textmate": "^9.3.0", + "@types/hast": "^3.0.4" } }, - "node_modules/@resvg/resvg-js-win32-ia32-msvc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-ia32-msvc/-/resvg-js-win32-ia32-msvc-2.4.1.tgz", - "integrity": "sha512-odyVFGrEWZIzzJ89KdaFtiYWaIJh9hJRW/frcEcG3agJ464VXkN/2oEVF5ulD+5mpGlug9qJg7htzHcKxDN8sg==", - "cpu": [ - "ia32" - ], + "node_modules/@shikijs/vscode-textmate": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-9.3.0.tgz", + "integrity": "sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==", "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@resvg/resvg-js-win32-x64-msvc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-x64-msvc/-/resvg-js-win32-x64-msvc-2.4.1.tgz", - "integrity": "sha512-vY4kTLH2S3bP+puU5x7hlAxHv+ulFgcK6Zn3efKSr0M0KnZ9A3qeAjZteIpkowEFfUeMPNg2dvvoFRJA9zqxSw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } + "license": "MIT" }, "node_modules/@shuding/opentype.js": { "version": "1.4.0-beta.0", @@ -1381,6 +917,13 @@ "node": ">= 8.0.0" } }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/gtag.js": { "version": "0.0.14", "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.14.tgz", @@ -1388,6 +931,16 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/@types/linkify-it": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz", @@ -1406,6 +959,16 @@ "@types/mdurl": "*" } }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/@types/mdurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz", @@ -1423,12 +986,40 @@ "undici-types": "~5.26.4" } }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/web-bluetooth": { "version": "0.0.20", "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==", "license": "MIT" }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.1.tgz", + "integrity": "sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==", + "dev": true, + "license": "ISC" + }, + "node_modules/@vitejs/plugin-vue": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.1.tgz", + "integrity": "sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0 || ^6.0.0", + "vue": "^3.2.25" + } + }, "node_modules/@vue/compiler-core": { "version": "3.5.13", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.13.tgz", @@ -1492,11 +1083,40 @@ } }, "node_modules/@vue/devtools-api": { - "version": "6.6.4", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", - "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==", + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.6.7.tgz", + "integrity": "sha512-PV4I31WaV2rfA8RGauM+69uFEzWkqtP561RiLU2wK+Ce85u3zyKW3aoESlLCNzkc4y0JaJyskH6zAE3xWOP8+Q==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "@vue/devtools-kit": "^7.6.7" + } + }, + "node_modules/@vue/devtools-kit": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.6.7.tgz", + "integrity": "sha512-V8/jrXY/swHgnblABG9U4QCbE60c6RuPasmv2d9FvVqc5d94t1vDiESuvRmdNJBdWz4/D3q6ffgyAfRVjwHYEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/devtools-shared": "^7.6.7", + "birpc": "^0.2.19", + "hookable": "^5.5.3", + "mitt": "^3.0.1", + "perfect-debounce": "^1.0.0", + "speakingurl": "^14.0.1", + "superjson": "^2.2.1" + } + }, + "node_modules/@vue/devtools-shared": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.6.7.tgz", + "integrity": "sha512-QggO6SviAsolrePAXZ/sA1dSicSPt4TueZibCvydfhNDieL1lAuyMTgQDGst7TEvMGb4vgYv2I+1sDkO4jWNnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "rfdc": "^1.4.1" + } }, "node_modules/@vue/reactivity": { "version": "3.5.13", @@ -1780,13 +1400,6 @@ "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/ansi-sequence-parser": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", - "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", - "dev": true, - "license": "MIT" - }, "node_modules/ansi-styles": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", @@ -1830,6 +1443,16 @@ "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", "license": "Apache-2.0" }, + "node_modules/birpc": { + "version": "0.2.19", + "resolved": "https://registry.npmjs.org/birpc/-/birpc-0.2.19.tgz", + "integrity": "sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, "node_modules/body-parser": { "version": "1.20.3", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", @@ -1969,6 +1592,17 @@ "upper-case-first": "^2.0.2" } }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/change-case": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", @@ -1991,6 +1625,28 @@ "tslib": "^2.0.3" } }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/cliui": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", @@ -2090,6 +1746,17 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/commander": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", @@ -2153,6 +1820,22 @@ "dev": true, "license": "MIT" }, + "node_modules/copy-anything": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", + "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-what": "^4.1.8" + }, + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, "node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", @@ -2282,6 +1965,16 @@ "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", "license": "ISC" }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", @@ -2293,6 +1986,20 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/dijkstrajs": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", @@ -2345,6 +2052,13 @@ "dev": true, "license": "MIT" }, + "node_modules/emoji-regex-xs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex-xs/-/emoji-regex-xs-1.0.0.tgz", + "integrity": "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==", + "dev": true, + "license": "MIT" + }, "node_modules/encodeurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", @@ -2392,9 +2106,9 @@ } }, "node_modules/esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -2405,28 +2119,29 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, "node_modules/escalade": { @@ -2888,6 +2603,44 @@ "node": ">= 0.4" } }, + "node_modules/hast-util-to-html": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.3.tgz", + "integrity": "sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/header-case": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", @@ -2913,6 +2666,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/hookable": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", + "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", @@ -3022,6 +2793,19 @@ "node": ">=0.12.0" } }, + "node_modules/is-what": { + "version": "4.1.16", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", + "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -3364,6 +3148,28 @@ "markdown-it": "bin/markdown-it.js" } }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/mdurl": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", @@ -3411,6 +3217,100 @@ "node": ">= 0.6" } }, + "node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.1.tgz", + "integrity": "sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, "node_modules/micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", @@ -3504,6 +3404,13 @@ "dev": true, "license": "MIT" }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", + "dev": true, + "license": "MIT" + }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -3586,6 +3493,18 @@ "wrappy": "1" } }, + "node_modules/oniguruma-to-es": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-0.7.0.tgz", + "integrity": "sha512-HRaRh09cE0gRS3+wi2zxekB+I5L8C/gN60S+vb11eADHUaB/q4u8wGGOX3GvwvitG8ixaeycZfeoyruKQzUgNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex-xs": "^1.0.0", + "regex": "^5.0.2", + "regex-recursion": "^4.3.0" + } + }, "node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -3729,6 +3648,13 @@ "dev": true, "license": "MIT" }, + "node_modules/perfect-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", + "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==", + "dev": true, + "license": "MIT" + }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -3845,6 +3771,17 @@ "url": "https://opencollective.com/preact" } }, + "node_modules/property-information": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -3954,6 +3891,33 @@ "node": ">=0.10.0" } }, + "node_modules/regex": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/regex/-/regex-5.0.2.tgz", + "integrity": "sha512-/pczGbKIQgfTMRV0XjABvc5RzLqQmwqxLHdQao2RTXPk+pmTXB2P0IaUHYdYyk412YLwUIkaeMd5T+RzVgTqnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-recursion": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-4.3.0.tgz", + "integrity": "sha512-5LcLnizwjcQ2ALfOj95MjcatxyqF5RPySx9yT+PaXu3Gox2vyAtLDjHB8NTJLtMGkvyau6nI3CfpwFCjPUIs/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-utilities": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", + "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", + "dev": true, + "license": "MIT" + }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -3980,20 +3944,49 @@ "node": ">=0.10.0" } }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true, + "license": "MIT" + }, "node_modules/rollup": { - "version": "3.29.5", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.5.tgz", - "integrity": "sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.28.1.tgz", + "integrity": "sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==", "dev": true, "license": "MIT", + "dependencies": { + "@types/estree": "1.0.6" + }, "bin": { "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=14.18.0", + "node": ">=18.0.0", "npm": ">=8.0.0" }, "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.28.1", + "@rollup/rollup-android-arm64": "4.28.1", + "@rollup/rollup-darwin-arm64": "4.28.1", + "@rollup/rollup-darwin-x64": "4.28.1", + "@rollup/rollup-freebsd-arm64": "4.28.1", + "@rollup/rollup-freebsd-x64": "4.28.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.28.1", + "@rollup/rollup-linux-arm-musleabihf": "4.28.1", + "@rollup/rollup-linux-arm64-gnu": "4.28.1", + "@rollup/rollup-linux-arm64-musl": "4.28.1", + "@rollup/rollup-linux-loongarch64-gnu": "4.28.1", + "@rollup/rollup-linux-powerpc64le-gnu": "4.28.1", + "@rollup/rollup-linux-riscv64-gnu": "4.28.1", + "@rollup/rollup-linux-s390x-gnu": "4.28.1", + "@rollup/rollup-linux-x64-gnu": "4.28.1", + "@rollup/rollup-linux-x64-musl": "4.28.1", + "@rollup/rollup-win32-arm64-msvc": "4.28.1", + "@rollup/rollup-win32-ia32-msvc": "4.28.1", + "@rollup/rollup-win32-x64-msvc": "4.28.1", "fsevents": "~2.3.2" } }, @@ -4272,16 +4265,18 @@ } }, "node_modules/shiki": { - "version": "0.14.7", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.7.tgz", - "integrity": "sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.24.0.tgz", + "integrity": "sha512-qIneep7QRwxRd5oiHb8jaRzH15V/S8F3saCXOdjwRLgozZJr5x2yeBhQtqkO3FSzQDwYEFAYuifg4oHjpDghrg==", "dev": true, "license": "MIT", "dependencies": { - "ansi-sequence-parser": "^1.1.0", - "jsonc-parser": "^3.2.0", - "vscode-oniguruma": "^1.7.0", - "vscode-textmate": "^8.0.0" + "@shikijs/core": "1.24.0", + "@shikijs/engine-javascript": "1.24.0", + "@shikijs/engine-oniguruma": "1.24.0", + "@shikijs/types": "1.24.0", + "@shikijs/vscode-textmate": "^9.3.0", + "@types/hast": "^3.0.4" } }, "node_modules/side-channel": { @@ -4337,6 +4332,27 @@ "node": ">=0.10.0" } }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/speakingurl": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", + "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -4425,6 +4441,21 @@ "dev": true, "license": "MIT" }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "dev": true, + "license": "MIT", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/strip-ansi": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", @@ -4488,6 +4519,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/superjson": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.2.tgz", + "integrity": "sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "copy-anything": "^3.0.2" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/tabbable": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", @@ -4675,6 +4719,17 @@ "node": ">=12" } }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", @@ -4729,6 +4784,79 @@ "tiny-inflate": "^1.0.0" } }, + "node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/universal-user-agent": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", @@ -4794,34 +4922,65 @@ "node": ">= 0.8" } }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/vite": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.5.tgz", - "integrity": "sha512-ifW3Lb2sMdX+WU91s3R0FyQlAyLxOzCSCP37ujw0+r5POeHPwe6udWVIElKQq8gk3t7b8rkmvqC6IHBpCff4GQ==", + "version": "5.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", + "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", "dev": true, "license": "MIT", "dependencies": { - "esbuild": "^0.18.10", - "postcss": "^8.4.27", - "rollup": "^3.27.1" + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" }, "bin": { "vite": "bin/vite.js" }, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": "^18.0.0 || >=20.0.0" }, "funding": { "url": "https://github.com/vitejs/vite?sponsor=1" }, "optionalDependencies": { - "fsevents": "~2.3.2" + "fsevents": "~2.3.3" }, "peerDependencies": { - "@types/node": ">= 14", + "@types/node": "^18.0.0 || >=20.0.0", "less": "*", "lightningcss": "^1.21.0", "sass": "*", + "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.4.0" @@ -4839,6 +4998,9 @@ "sass": { "optional": true }, + "sass-embedded": { + "optional": true + }, "stylus": { "optional": true }, @@ -4851,31 +5013,34 @@ } }, "node_modules/vitepress": { - "version": "1.0.0-rc.20", - "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.0.0-rc.20.tgz", - "integrity": "sha512-CykMUJ8JLxLcGWek0ew3wln4RYbsOd1+0YzXITTpajggpynm2S331TNkJVOkHrMRc6GYe3y4pS40GfgcW0ZwAw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.1.4.tgz", + "integrity": "sha512-bWIzFZXpPB6NIDBuWnS20aMADH+FcFKDfQNYFvbOWij03PR29eImTceQHIzCKordjXYBhM/TjE5VKFTUJ3EheA==", "dev": true, "license": "MIT", "dependencies": { - "@docsearch/css": "^3.5.2", - "@docsearch/js": "^3.5.2", - "@types/markdown-it": "^13.0.1", - "@vue/devtools-api": "^6.5.0", - "@vueuse/core": "^10.4.1", - "@vueuse/integrations": "^10.4.1", - "focus-trap": "^7.5.2", + "@docsearch/css": "^3.6.0", + "@docsearch/js": "^3.6.0", + "@shikijs/core": "^1.3.0", + "@shikijs/transformers": "^1.3.0", + "@types/markdown-it": "^14.0.1", + "@vitejs/plugin-vue": "^5.0.4", + "@vue/devtools-api": "^7.0.27", + "@vueuse/core": "^10.9.0", + "@vueuse/integrations": "^10.9.0", + "focus-trap": "^7.5.4", "mark.js": "8.11.1", - "minisearch": "^6.1.0", - "shiki": "^0.14.4", - "vite": "^4.4.9", - "vue": "^3.3.4" + "minisearch": "^6.3.0", + "shiki": "^1.3.0", + "vite": "^5.2.10", + "vue": "^3.4.25" }, "bin": { "vitepress": "bin/vitepress.js" }, "peerDependencies": { - "markdown-it-mathjax3": "^4.3.2", - "postcss": "^8.4.30" + "markdown-it-mathjax3": "^4", + "postcss": "^8" }, "peerDependenciesMeta": { "markdown-it-mathjax3": { @@ -4897,45 +5062,17 @@ "vue": "^3.3.4" } }, - "node_modules/vitepress/node_modules/@types/linkify-it": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.5.tgz", - "integrity": "sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==", - "dev": true, - "license": "MIT" - }, "node_modules/vitepress/node_modules/@types/markdown-it": { - "version": "13.0.9", - "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-13.0.9.tgz", - "integrity": "sha512-1XPwR0+MgXLWfTn9gCsZ55AHOKW1WN+P9vr0PaQh5aerR9LLQXUbjfEAFhjmEmyoYFWAyuN2Mqkn40MZ4ukjBw==", + "version": "14.1.2", + "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.2.tgz", + "integrity": "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==", "dev": true, "license": "MIT", "dependencies": { - "@types/linkify-it": "^3", - "@types/mdurl": "^1" + "@types/linkify-it": "^5", + "@types/mdurl": "^2" } }, - "node_modules/vitepress/node_modules/@types/mdurl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.5.tgz", - "integrity": "sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==", - "dev": true, - "license": "MIT" - }, - "node_modules/vscode-oniguruma": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", - "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", - "dev": true, - "license": "MIT" - }, - "node_modules/vscode-textmate": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", - "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", - "dev": true, - "license": "MIT" - }, "node_modules/vue": { "version": "3.5.13", "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.13.tgz", @@ -5201,6 +5338,17 @@ "integrity": "sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA==", "dev": true, "license": "MIT" + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } } } } diff --git a/package.json b/package.json index ebe2f7cf..5f08c2a3 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "markdownlint-cli": "^0.34.0", "postcss-nesting": "^13.0.1", "transliteration": "^2.3.5", - "vitepress": "1.0.0-rc.20", + "vitepress": "^1.1.4", "vitepress-plugin-tabs": "0.4.1", "vue": "^3.5.13", "vue3-carousel": "0.3.1",