diff --git a/ref/astro-imagetools/.eslintrc.js b/ref/astro-imagetools/.eslintrc.js
deleted file mode 100644
index 404d101..0000000
--- a/ref/astro-imagetools/.eslintrc.js
+++ /dev/null
@@ -1,17 +0,0 @@
-module.exports = {
- root: true,
- env: {
- node: true,
- browser: true,
- es2020: true,
- },
- parserOptions: {
- ecmaVersion: 2022,
- sourceType: "module",
- },
- plugins: ["unicorn"],
- extends: ["eslint:recommended"],
- rules: {
- "unicorn/prefer-node-protocol": "error",
- },
-};
diff --git a/ref/astro-imagetools/.github/workflows/ci.yml b/ref/astro-imagetools/.github/workflows/ci.yml
deleted file mode 100644
index 8037912..0000000
--- a/ref/astro-imagetools/.github/workflows/ci.yml
+++ /dev/null
@@ -1,65 +0,0 @@
-name: CI
-on:
- pull_request:
- push:
- branches:
- - main
-jobs:
- lint:
- env:
- ASTRO_TELEMETRY_DISABLED: true
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@v3
-
- - name: Setup PNPM
- uses: pnpm/action-setup@v2.2.1
-
- - name: Setup node
- uses: actions/setup-node@v3
- with:
- node-version: 16
- cache: "pnpm"
-
- - name: Install dependencies
- run: pnpm install
-
- - name: Prettier
- run: pnpm run format:check
-
- - name: ESLint
- run: pnpm run lint
-
- test:
- name: "Test: ${{ matrix.os }} (node@${{ matrix.node_version }})"
- env:
- ASTRO_TELEMETRY_DISABLED: true
- runs-on: ${{ matrix.os }}
- strategy:
- fail-fast: false
- matrix:
- os: [ubuntu-latest]
- node_version: [14, 16]
- include:
- - os: windows-latest
- node_version: 16
- - os: macos-latest
- node_version: 16
- steps:
- - name: Checkout
- uses: actions/checkout@v3
-
- - name: Setup PNPM
- uses: pnpm/action-setup@v2.2.1
-
- - name: Setup node@${{ matrix.node_version }}
- uses: actions/setup-node@v3
- with:
- node-version: ${{ matrix.node_version }}
- cache: "pnpm"
- - name: Install dependencies
- run: pnpm install
-
- - name: Test
- run: pnpm --filter astro-imagetools run test
diff --git a/ref/astro-imagetools/.gitignore b/ref/astro-imagetools/.gitignore
deleted file mode 100644
index 7ce5e2f..0000000
--- a/ref/astro-imagetools/.gitignore
+++ /dev/null
@@ -1,20 +0,0 @@
-# dependencies
-node_modules/
-
-# build output
-dist/
-
-# logs
-*.log
-
-# npm
-package-lock.json
-
-# macOS-specific files
-.DS_Store
-
-# env
-*.env
-
-# astro-imagetools
-packages/astro-imagetools/astroViteConfigs.js
diff --git a/ref/astro-imagetools/.npmrc b/ref/astro-imagetools/.npmrc
deleted file mode 100644
index 0cc653b..0000000
--- a/ref/astro-imagetools/.npmrc
+++ /dev/null
@@ -1,2 +0,0 @@
-## force pnpm to hoist
-shamefully-hoist = true
\ No newline at end of file
diff --git a/ref/astro-imagetools/.prettierignore b/ref/astro-imagetools/.prettierignore
deleted file mode 100644
index 2a056f3..0000000
--- a/ref/astro-imagetools/.prettierignore
+++ /dev/null
@@ -1,2 +0,0 @@
-pnpm-lock.yaml
-demo/dist
diff --git a/ref/astro-imagetools/.prettierrc b/ref/astro-imagetools/.prettierrc
deleted file mode 100644
index 8008794..0000000
--- a/ref/astro-imagetools/.prettierrc
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "overrides": [
- {
- "files": "**/*.astro",
- "options": { "parser": "astro" }
- }
- ],
- "plugins": ["prettier-plugin-astro"]
-}
diff --git a/ref/astro-imagetools/LICENSE b/ref/astro-imagetools/LICENSE
deleted file mode 100644
index a4be0c4..0000000
--- a/ref/astro-imagetools/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 Rafid Muhymin Wafi
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
\ No newline at end of file
diff --git a/ref/astro-imagetools/README.md b/ref/astro-imagetools/README.md
deleted file mode 100644
index 131471d..0000000
--- a/ref/astro-imagetools/README.md
+++ /dev/null
@@ -1 +0,0 @@
-packages/astro-imagetools/README.md
diff --git a/ref/astro-imagetools/demo/.npmrc b/ref/astro-imagetools/demo/.npmrc
deleted file mode 100644
index 0cc653b..0000000
--- a/ref/astro-imagetools/demo/.npmrc
+++ /dev/null
@@ -1,2 +0,0 @@
-## force pnpm to hoist
-shamefully-hoist = true
\ No newline at end of file
diff --git a/ref/astro-imagetools/demo/.stackblitzrc b/ref/astro-imagetools/demo/.stackblitzrc
deleted file mode 100644
index 0dfa8f1..0000000
--- a/ref/astro-imagetools/demo/.stackblitzrc
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "startCommand": "npm start",
- "env": {
- "ENABLE_CJS_IMPORTS": true
- }
-}
diff --git a/ref/astro-imagetools/demo/README.md b/ref/astro-imagetools/demo/README.md
deleted file mode 100644
index 777dd8e..0000000
--- a/ref/astro-imagetools/demo/README.md
+++ /dev/null
@@ -1,5 +0,0 @@
-# Astro ImageTools Live Examples
-
-This repository contains source code for the [**Astro ImageTools Demo**](https://astro-imagetools-demo.vercel.app) website.
-
-The demo displays live examples of the components and APIs provided by the [**Astro ImageTools**](https://npmjs.com/package/astro-imagetools) library and the **Layouts** and **Placeholders** supported by the library.
diff --git a/ref/astro-imagetools/demo/astro-imagetools.config.mjs b/ref/astro-imagetools/demo/astro-imagetools.config.mjs
deleted file mode 100644
index b48b079..0000000
--- a/ref/astro-imagetools/demo/astro-imagetools.config.mjs
+++ /dev/null
@@ -1,3 +0,0 @@
-import { defineConfig } from "astro-imagetools/config";
-
-export default defineConfig({});
diff --git a/ref/astro-imagetools/demo/astro.config.mjs b/ref/astro-imagetools/demo/astro.config.mjs
deleted file mode 100644
index c46819e..0000000
--- a/ref/astro-imagetools/demo/astro.config.mjs
+++ /dev/null
@@ -1,23 +0,0 @@
-import { defineConfig } from "astro/config";
-import { astroImageTools } from "astro-imagetools";
-
-// https://astro.build/config
-export default defineConfig({
- vite: {
- plugins: [
- {
- name: "import.meta.url-transformer",
- transform: (code, id) => {
- if (id.endsWith(".astro"))
- return code.replace(/import.meta.url/g, `"${id}"`);
- },
- },
- ],
- },
-
- experimental: {
- integrations: true,
- },
-
- integrations: [astroImageTools],
-});
diff --git a/ref/astro-imagetools/demo/package.json b/ref/astro-imagetools/demo/package.json
deleted file mode 100644
index 2a25773..0000000
--- a/ref/astro-imagetools/demo/package.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "scripts": {
- "dev": "astro dev",
- "start": "astro dev",
- "build": "astro build",
- "preview": "astro preview"
- },
- "dependencies": {
- "astro-spa": "^1.3.9",
- "react": "^18.2.0",
- "react-dom": "^18.2.0"
- },
- "devDependencies": {
- "@astrojs/lit": "^1.1.2",
- "@astrojs/preact": "^2.0.2",
- "@astrojs/react": "^2.0.2",
- "@astrojs/solid-js": "^2.0.2",
- "@astrojs/svelte": "^2.0.1",
- "@astrojs/vue": "^2.0.1",
- "astro": "^2.0.6",
- "astro-imagetools": "workspace:^0.9.0"
- }
-}
diff --git a/ref/astro-imagetools/demo/public/favicon.ico b/ref/astro-imagetools/demo/public/favicon.ico
deleted file mode 100644
index 578ad45..0000000
Binary files a/ref/astro-imagetools/demo/public/favicon.ico and /dev/null differ
diff --git a/ref/astro-imagetools/demo/public/images/public.jpeg b/ref/astro-imagetools/demo/public/images/public.jpeg
deleted file mode 100644
index d5b648a..0000000
Binary files a/ref/astro-imagetools/demo/public/images/public.jpeg and /dev/null differ
diff --git a/ref/astro-imagetools/demo/sandbox.config.json b/ref/astro-imagetools/demo/sandbox.config.json
deleted file mode 100644
index b12019e..0000000
--- a/ref/astro-imagetools/demo/sandbox.config.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "infiniteLoopProtection": true,
- "hardReloadOnChange": false,
- "view": "browser",
- "template": "node",
- "container": {
- "port": 3000,
- "startScript": "start",
- "node": "16"
- }
-}
diff --git a/ref/astro-imagetools/demo/src/env.d.ts b/ref/astro-imagetools/demo/src/env.d.ts
deleted file mode 100644
index f964fe0..0000000
--- a/ref/astro-imagetools/demo/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-///
diff --git a/ref/astro-imagetools/demo/src/images/elva-480w-close-portrait.jpg b/ref/astro-imagetools/demo/src/images/elva-480w-close-portrait.jpg
deleted file mode 100644
index 0ea3a05..0000000
Binary files a/ref/astro-imagetools/demo/src/images/elva-480w-close-portrait.jpg and /dev/null differ
diff --git a/ref/astro-imagetools/demo/src/images/elva-800w.jpg b/ref/astro-imagetools/demo/src/images/elva-800w.jpg
deleted file mode 100644
index d2f052e..0000000
Binary files a/ref/astro-imagetools/demo/src/images/elva-800w.jpg and /dev/null differ
diff --git a/ref/astro-imagetools/demo/src/layouts/LayoutsLayout.astro b/ref/astro-imagetools/demo/src/layouts/LayoutsLayout.astro
deleted file mode 100644
index c2d0000..0000000
--- a/ref/astro-imagetools/demo/src/layouts/LayoutsLayout.astro
+++ /dev/null
@@ -1,15 +0,0 @@
----
-import { Picture } from "astro-imagetools/components";
-import MainLayout from "./MainLayout.astro";
-
-const { layout, importMetaUrl } = Astro.props;
----
-
-
- {layout} Layout Example
-
-
-
-
-
diff --git a/ref/astro-imagetools/demo/src/layouts/MainLayout.astro b/ref/astro-imagetools/demo/src/layouts/MainLayout.astro
deleted file mode 100644
index 3012534..0000000
--- a/ref/astro-imagetools/demo/src/layouts/MainLayout.astro
+++ /dev/null
@@ -1,57 +0,0 @@
----
-import { Spa } from "astro-spa";
-import "../styles/index.css";
-
-const { importMetaUrl } = Astro.props as { importMetaUrl: string };
-
-const path =
- Astro.props.content?.path ||
- importMetaUrl?.slice(importMetaUrl.indexOf("/pages/") + 7);
-
-const GitHubURL = `https://github.com/RafidMuhymin/astro-imagetools/tree/main/demo/src/pages/${path}`;
----
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ref/astro-imagetools/demo/src/layouts/PlaceholderLayout.astro b/ref/astro-imagetools/demo/src/layouts/PlaceholderLayout.astro
deleted file mode 100644
index 809c2f4..0000000
--- a/ref/astro-imagetools/demo/src/layouts/PlaceholderLayout.astro
+++ /dev/null
@@ -1,18 +0,0 @@
----
-import { Picture } from "astro-imagetools/components";
-import MainLayout from "./MainLayout.astro";
-
-const { placeholder, importMetaUrl } = Astro.props;
----
-
-
- {placeholder} Placeholder Example
-
-
-
-
-
diff --git a/ref/astro-imagetools/demo/src/pages/api/renderBackgroundImage.astro b/ref/astro-imagetools/demo/src/pages/api/renderBackgroundImage.astro
deleted file mode 100644
index 93cf23c..0000000
--- a/ref/astro-imagetools/demo/src/pages/api/renderBackgroundImage.astro
+++ /dev/null
@@ -1,48 +0,0 @@
----
-import { ImageSupportDetection } from "astro-imagetools/components";
-import { renderBackgroundImage } from "astro-imagetools/api";
-import MainLayout from "../../layouts/MainLayout.astro";
-
-const { link, style, htmlElement } = await renderBackgroundImage({
- src: "https://picsum.photos/1024/768/",
- content: `
- Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eveniet, nisi!
- Commodi, dolor hic omnis debitis natus eaque nisi magni corrupti earum
- aliquam at quidem dolorum?
-
-
-
- Eos facere amet nesciunt! Vero, culpa eaque quasi ullam atque alias
- repudiandae facere placeat ipsam recusandae quam minus nemo officia
- reiciendis dicta quaerat maiores omnis.
-
-
-
- Pariatur doloribus, facilis enim accusamus velit, amet ducimus dolorum
- unde numquam doloremque eveniet eum et error, quod quas fugit commodi
- suscipit sequi. At, deleniti nihil.
-
-
-
- Laborum voluptate maxime dicta alias minus nam, doloribus accusantium
- veritatis perferendis, expedita eaque. Deleniti deserunt, iure dolorum
- itaque fugiat assumenda ullam amet asperiores soluta ipsam!
-
-
-
- Veniam qui ad, illo fuga autem voluptatibus iusto cum reprehenderit error.
- Nemo nisi laborum blanditiis, accusamus dolores harum labore perspiciatis.
- Nesciunt, repellat mollitia. Rem, labore?
-
`,
-});
----
-
-
-
-
- Astro ImageTools {"renderBackgroundImage"} API Example
-
-
-
-
-
diff --git a/ref/astro-imagetools/demo/src/pages/api/renderBackgroundPicture.astro b/ref/astro-imagetools/demo/src/pages/api/renderBackgroundPicture.astro
deleted file mode 100644
index 1324eb3..0000000
--- a/ref/astro-imagetools/demo/src/pages/api/renderBackgroundPicture.astro
+++ /dev/null
@@ -1,45 +0,0 @@
----
-import { renderBackgroundPicture } from "astro-imagetools/api";
-import MainLayout from "../../layouts/MainLayout.astro";
-
-const { link, style, htmlElement } = await renderBackgroundPicture({
- src: "https://picsum.photos/1024/768/",
- content: `
- Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eveniet, nisi!
- Commodi, dolor hic omnis debitis natus eaque nisi magni corrupti earum
- aliquam at quidem dolorum?
-
-
-
- Eos facere amet nesciunt! Vero, culpa eaque quasi ullam atque alias
- repudiandae facere placeat ipsam recusandae quam minus nemo officia
- reiciendis dicta quaerat maiores omnis.
-
-
-
- Pariatur doloribus, facilis enim accusamus velit, amet ducimus dolorum
- unde numquam doloremque eveniet eum et error, quod quas fugit commodi
- suscipit sequi. At, deleniti nihil.
-
-
-
- Laborum voluptate maxime dicta alias minus nam, doloribus accusantium
- veritatis perferendis, expedita eaque. Deleniti deserunt, iure dolorum
- itaque fugiat assumenda ullam amet asperiores soluta ipsam!
-
-
-
- Veniam qui ad, illo fuga autem voluptatibus iusto cum reprehenderit error.
- Nemo nisi laborum blanditiis, accusamus dolores harum labore perspiciatis.
- Nesciunt, repellat mollitia. Rem, labore?
-
`,
-});
----
-
-
- Astro ImageTools {"renderBackgroundPicture"} API Example
-
-
-
-
-
diff --git a/ref/astro-imagetools/demo/src/pages/api/renderImg.astro b/ref/astro-imagetools/demo/src/pages/api/renderImg.astro
deleted file mode 100644
index 313f18d..0000000
--- a/ref/astro-imagetools/demo/src/pages/api/renderImg.astro
+++ /dev/null
@@ -1,17 +0,0 @@
----
-import { renderImg } from "astro-imagetools/api";
-import MainLayout from "../../layouts/MainLayout.astro";
-
-const { link, style, img } = await renderImg({
- src: "https://picsum.photos/1024/768/",
- alt: "A random image",
-});
----
-
-
- Astro ImageTools {"renderImg"} API Example
-
-
-
-
-
diff --git a/ref/astro-imagetools/demo/src/pages/api/renderPicture.astro b/ref/astro-imagetools/demo/src/pages/api/renderPicture.astro
deleted file mode 100644
index fe8abdf..0000000
--- a/ref/astro-imagetools/demo/src/pages/api/renderPicture.astro
+++ /dev/null
@@ -1,17 +0,0 @@
----
-import { renderPicture } from "astro-imagetools/api";
-import MainLayout from "../../layouts/MainLayout.astro";
-
-const { link, style, picture } = await renderPicture({
- src: "https://picsum.photos/1024/768/",
- alt: "A random image",
-});
----
-
-
- Astro ImageTools {"renderPicture"} API Example
-
-
-
-
-
diff --git a/ref/astro-imagetools/demo/src/pages/components/BackgroundImage.astro b/ref/astro-imagetools/demo/src/pages/components/BackgroundImage.astro
deleted file mode 100644
index aef8bdf..0000000
--- a/ref/astro-imagetools/demo/src/pages/components/BackgroundImage.astro
+++ /dev/null
@@ -1,45 +0,0 @@
----
-import {
- BackgroundImage,
- ImageSupportDetection,
-} from "astro-imagetools/components";
-import MainLayout from "../../layouts/MainLayout.astro";
----
-
-
-
-
-
- Astro ImageTools {" "} Component Example
-
-
-
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eveniet, nisi!
- Commodi, dolor hic omnis debitis natus eaque nisi magni corrupti earum
- aliquam at quidem dolorum?
-
-
- Eos facere amet nesciunt! Vero, culpa eaque quasi ullam atque alias
- repudiandae facere placeat ipsam recusandae quam minus nemo officia
- reiciendis dicta quaerat maiores omnis.
-
-
- Pariatur doloribus, facilis enim accusamus velit, amet ducimus dolorum
- unde numquam doloremque eveniet eum et error, quod quas fugit commodi
- suscipit sequi. At, deleniti nihil.
-
-
- Laborum voluptate maxime dicta alias minus nam, doloribus accusantium
- veritatis perferendis, expedita eaque. Deleniti deserunt, iure dolorum
- itaque fugiat assumenda ullam amet asperiores soluta ipsam!
-
-
- Veniam qui ad, illo fuga autem voluptatibus iusto cum reprehenderit error.
- Nemo nisi laborum blanditiis, accusamus dolores harum labore perspiciatis.
- Nesciunt, repellat mollitia. Rem, labore?
-
-
-
diff --git a/ref/astro-imagetools/demo/src/pages/components/BackgroundPicture.astro b/ref/astro-imagetools/demo/src/pages/components/BackgroundPicture.astro
deleted file mode 100644
index 871d97c..0000000
--- a/ref/astro-imagetools/demo/src/pages/components/BackgroundPicture.astro
+++ /dev/null
@@ -1,40 +0,0 @@
----
-import { BackgroundPicture } from "astro-imagetools/components";
-import MainLayout from "../../layouts/MainLayout.astro";
----
-
-
-
- Astro ImageTools {" "} Component Example
-
-
-
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eveniet, nisi!
- Commodi, dolor hic omnis debitis natus eaque nisi magni corrupti earum
- aliquam at quidem dolorum?
-
-
- Eos facere amet nesciunt! Vero, culpa eaque quasi ullam atque alias
- repudiandae facere placeat ipsam recusandae quam minus nemo officia
- reiciendis dicta quaerat maiores omnis.
-
-
- Pariatur doloribus, facilis enim accusamus velit, amet ducimus dolorum
- unde numquam doloremque eveniet eum et error, quod quas fugit commodi
- suscipit sequi. At, deleniti nihil.
-
-
- Laborum voluptate maxime dicta alias minus nam, doloribus accusantium
- veritatis perferendis, expedita eaque. Deleniti deserunt, iure dolorum
- itaque fugiat assumenda ullam amet asperiores soluta ipsam!
-
-
- Veniam qui ad, illo fuga autem voluptatibus iusto cum reprehenderit error.
- Nemo nisi laborum blanditiis, accusamus dolores harum labore perspiciatis.
- Nesciunt, repellat mollitia. Rem, labore?
-
-
-
diff --git a/ref/astro-imagetools/demo/src/pages/components/Img.astro b/ref/astro-imagetools/demo/src/pages/components/Img.astro
deleted file mode 100644
index 3f6eb9b..0000000
--- a/ref/astro-imagetools/demo/src/pages/components/Img.astro
+++ /dev/null
@@ -1,12 +0,0 @@
----
-import { Img } from "astro-imagetools/components";
-import MainLayout from "../../layouts/MainLayout.astro";
----
-
-
- Astro ImageTools {" "} Component Example
-
-
-
-
-
diff --git a/ref/astro-imagetools/demo/src/pages/components/Picture.astro b/ref/astro-imagetools/demo/src/pages/components/Picture.astro
deleted file mode 100644
index b617e39..0000000
--- a/ref/astro-imagetools/demo/src/pages/components/Picture.astro
+++ /dev/null
@@ -1,12 +0,0 @@
----
-import { Picture } from "astro-imagetools/components";
-import MainLayout from "../../layouts/MainLayout.astro";
----
-
-
- Astro ImageTools {" "} Component Example
-
-
-
-
-
diff --git a/ref/astro-imagetools/demo/src/pages/index.md b/ref/astro-imagetools/demo/src/pages/index.md
deleted file mode 100644
index 66d5df0..0000000
--- a/ref/astro-imagetools/demo/src/pages/index.md
+++ /dev/null
@@ -1,78 +0,0 @@
----
-path: index.md
-layout: ../layouts/MainLayout.astro
----
-
-# Image Optimization in Astro with Astro ImageTools
-
-This page demonstrates the usage of the [astro-imagetools](https://www.npmjs.com/package/astro-imagetools) library with live examples.
-
-
-
-## Components
-
-- [` ` Component](/components/Img)
-- [` ` Component](/components/Picture)
-- [` ` Component](/components/BackgroundImage)
-- [` ` Component](/components/BackgroundPicture)
-
-## APIs
-
-- [`renderImg` API](/api/renderImg)
-- [`renderPicture` API](/api/renderPicture)
-- [`renderBackgroundImage` API](/api/renderBackgroundImage)
-- [`renderBackgroundPicture` API](/api/renderBackgroundPicture)
-
-## Layout
-
-The `layout` property tells the image to respond differently depending on the device size or the container size.
-
-Select a layout below and try resizing the window or rotating your device to see how the image reacts.
-
-- [Constrained Layout](/layout/constrained)
-- [Fixed Layout](/layout/fixed)
-- [Full Width Layout](/layout/fullWidth)
-- [Fill Layout](/layout/fill)
-
-
-
-## Placeholder
-
-The `placeholder` property tells the image what to show while loading.
-
-- [Blurred Placeholder](/placeholder/blurred)
-- [Dominant Color Placeholder](/placeholder/dominantColor)
-- [Traced SVG Placeholder](/placeholder/tracedSVG)
-- [No Placeholder](/placeholder/none)
-
-
-
-## Internal Image
-
-The following is an example of a reference to an internal image in the `src` directory (`../images/elva-800w.jpg`).
-
-
-
-
-
-## External Image
-
-The following is an example of a reference to an external image (`https://picsum.photos/1024/768`).
-
-
-
-
-
-## Image in /public
-
-This image is in the public directory (`/images/public.jpeg`).
-
-
-
-
-
-## Learn More
-
-You can optionally configure many more things!
-
-Checkout the [Astro ImageTools](https://astro-imagetools-docs.vercel.app/) documentation to learn more.
diff --git a/ref/astro-imagetools/demo/src/pages/layout/constrained.astro b/ref/astro-imagetools/demo/src/pages/layout/constrained.astro
deleted file mode 100644
index 669994d..0000000
--- a/ref/astro-imagetools/demo/src/pages/layout/constrained.astro
+++ /dev/null
@@ -1,5 +0,0 @@
----
-import LayoutsLayout from "../../layouts/LayoutsLayout.astro";
----
-
-
diff --git a/ref/astro-imagetools/demo/src/pages/layout/fill.astro b/ref/astro-imagetools/demo/src/pages/layout/fill.astro
deleted file mode 100644
index 01d5e0f..0000000
--- a/ref/astro-imagetools/demo/src/pages/layout/fill.astro
+++ /dev/null
@@ -1,5 +0,0 @@
----
-import LayoutsLayout from "../../layouts/LayoutsLayout.astro";
----
-
-
diff --git a/ref/astro-imagetools/demo/src/pages/layout/fixed.astro b/ref/astro-imagetools/demo/src/pages/layout/fixed.astro
deleted file mode 100644
index 65e626c..0000000
--- a/ref/astro-imagetools/demo/src/pages/layout/fixed.astro
+++ /dev/null
@@ -1,5 +0,0 @@
----
-import LayoutsLayout from "../../layouts/LayoutsLayout.astro";
----
-
-
diff --git a/ref/astro-imagetools/demo/src/pages/layout/fullWidth.astro b/ref/astro-imagetools/demo/src/pages/layout/fullWidth.astro
deleted file mode 100644
index b822c52..0000000
--- a/ref/astro-imagetools/demo/src/pages/layout/fullWidth.astro
+++ /dev/null
@@ -1,5 +0,0 @@
----
-import LayoutsLayout from "../../layouts/LayoutsLayout.astro";
----
-
-
diff --git a/ref/astro-imagetools/demo/src/pages/placeholder/blurred.astro b/ref/astro-imagetools/demo/src/pages/placeholder/blurred.astro
deleted file mode 100644
index 1fee26c..0000000
--- a/ref/astro-imagetools/demo/src/pages/placeholder/blurred.astro
+++ /dev/null
@@ -1,5 +0,0 @@
----
-import PlaceholderLayout from "../../layouts/PlaceholderLayout.astro";
----
-
-
diff --git a/ref/astro-imagetools/demo/src/pages/placeholder/dominantColor.astro b/ref/astro-imagetools/demo/src/pages/placeholder/dominantColor.astro
deleted file mode 100644
index 5a9b6c9..0000000
--- a/ref/astro-imagetools/demo/src/pages/placeholder/dominantColor.astro
+++ /dev/null
@@ -1,5 +0,0 @@
----
-import PlaceholderLayout from "../../layouts/PlaceholderLayout.astro";
----
-
-
diff --git a/ref/astro-imagetools/demo/src/pages/placeholder/none.astro b/ref/astro-imagetools/demo/src/pages/placeholder/none.astro
deleted file mode 100644
index 293dc79..0000000
--- a/ref/astro-imagetools/demo/src/pages/placeholder/none.astro
+++ /dev/null
@@ -1,5 +0,0 @@
----
-import PlaceholderLayout from "../../layouts/PlaceholderLayout.astro";
----
-
-
diff --git a/ref/astro-imagetools/demo/src/pages/placeholder/tracedSVG.astro b/ref/astro-imagetools/demo/src/pages/placeholder/tracedSVG.astro
deleted file mode 100644
index 9e3393a..0000000
--- a/ref/astro-imagetools/demo/src/pages/placeholder/tracedSVG.astro
+++ /dev/null
@@ -1,5 +0,0 @@
----
-import PlaceholderLayout from "../../layouts/PlaceholderLayout.astro";
----
-
-
diff --git a/ref/astro-imagetools/demo/src/styles/index.css b/ref/astro-imagetools/demo/src/styles/index.css
deleted file mode 100644
index 518e741..0000000
--- a/ref/astro-imagetools/demo/src/styles/index.css
+++ /dev/null
@@ -1,19 +0,0 @@
-main {
- padding: 1.5rem;
- background-color: black;
- color: white;
-}
-
-code::before {
- content: "`";
-}
-
-code::after {
- content: "`";
-}
-
-.view-source {
- position: fixed;
- top: 0;
- right: 0;
-}
diff --git a/ref/astro-imagetools/docs/.npmrc b/ref/astro-imagetools/docs/.npmrc
deleted file mode 100644
index ef83021..0000000
--- a/ref/astro-imagetools/docs/.npmrc
+++ /dev/null
@@ -1,2 +0,0 @@
-# Expose Astro dependencies for `pnpm` users
-shamefully-hoist=true
diff --git a/ref/astro-imagetools/docs/.stackblitzrc b/ref/astro-imagetools/docs/.stackblitzrc
deleted file mode 100644
index 43798ec..0000000
--- a/ref/astro-imagetools/docs/.stackblitzrc
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "startCommand": "npm start",
- "env": {
- "ENABLE_CJS_IMPORTS": true
- }
-}
\ No newline at end of file
diff --git a/ref/astro-imagetools/docs/README.md b/ref/astro-imagetools/docs/README.md
deleted file mode 100644
index 984e496..0000000
--- a/ref/astro-imagetools/docs/README.md
+++ /dev/null
@@ -1,97 +0,0 @@
-# Astro ImageTools Docs
-
-To all who come to this happy place: welcome.
-
-This is the repo for [https://astro-imagetools-docs.vercel.app/](https://astro-imagetools-docs.vercel.app/).
-This repo contains all the source code to build the docs site.
-
-## We are Astro
-
-Astro is a site builder for the web platform.
-We want everyone to be successful building sites, and that means helping everyone understand how Astro works.
-
-## You are Awesome
-
-You can also help make the docs awesome.
-Your feedback is welcome.
-Your writing, editing, translating, designing, and developing skills are welcome.
-You being a part of our community is welcome.
-
-## Chat with Us
-
-You can learn more about Astro, get support, and meet other devs in [our Discord community](https://astro.build/chat).
-
-## Raise an Issue
-
-Is something missing?
-Is something wrong?
-Could something be better?
-Issues are a quick way for you to offer us feedback about the docs.
-
-Before you share, please [see if your issue has already been reported](https://github.com/RafidMuhymin/astro-imagetools/issues).
-
-## Edit a Page
-
-Every page on [https://astro-imagetools-docs.vercel.app/](https://astro-imagetools-docs.vercel.app/) has an **Edit this page** button in the sidebar.
-You can click that button to edit the source code for that page in **GitHub**.
-
-After you make your changes, click **Commit changes**.
-This will automatically create a [fork](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks) of the docs in your GitHub account with the changes.
-
-Once your edits are ready in GitHub, follow the prompts to **create a pull request** and submit your changes for review.
-
-## Develop
-
-To begin developing locally, checkout this project from your machine.
-
-```shell
-git clone git@github.com:RafidMuhymin/astro-imagetools.git
-```
-
-You can install and run the project locally using [pnpm](https://pnpm.io/). Head to [the pnpm installation guide](https://pnpm.io/installation) to get that set up. Then, run the following from your terminal:
-
-```shell
-pnpm install
-
-pnpm dev
-```
-
-If you’re copying these instructions, remember to [configure this project as a fork](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/configuring-a-remote-for-a-fork).
-
-```shell
-git remote add upstream git@github.com:RafidMuhymin/astro-imagetools.git
-```
-
-At any point, create a branch for your contribution.
-We are not strict about branch names.
-
-```shell
-git checkout -b add/klingon-language
-```
-
-That’s it.
-As you [open a pull request](https://github.com/withastro/astro/compare), please include a clear title and description.
-
-```markdown
-# Add Klingon language to Getting Started page
-
-This adds the Klingon language and also updates the sidebar and language selection components.
-```
-
-Thank you for helping make the docs awesome.
-And please, [come chat with us](https://astro.build/chat) if you have any questions.
-
-## Deploy
-
-Every pull request generates a preview using **Vercel** for anyone to see.
-
-Use the **Deploy Preview** of your pull request to review and share your changes.
-
-The docs site will be automatically updated whenever pull requests are merged.
-
-## Next Steps
-
-- [Read the docs](https://astro-imagetools-docs.vercel.app/)
-- [Fork the project](https://github.com/RafidMuhymin/astro-imagetools/fork)
-- [Raise an issue](https://github.com/RafidMuhymin/astro-imagetools/issues/new)
-- [Discuss the docs](https://discord.gg/cZDZU3hJHc)
diff --git a/ref/astro-imagetools/docs/astro.config.mjs b/ref/astro-imagetools/docs/astro.config.mjs
deleted file mode 100644
index 1cb4233..0000000
--- a/ref/astro-imagetools/docs/astro.config.mjs
+++ /dev/null
@@ -1,25 +0,0 @@
-import mdx from "@astrojs/mdx";
-import react from "@astrojs/react";
-import preact from "@astrojs/preact";
-import { defineConfig } from "astro/config";
-import AutoImport from "unplugin-auto-import/vite";
-
-// https://astro.build/config
-export default defineConfig({
- site: "https://astro-imagetools-docs.vercel.app/",
- integrations: [preact(), react(), mdx()],
- vite: {
- plugins: [
- AutoImport({
- include: [/\.astro$/, /\.mdx$/],
- imports: [
- {
- "@astrojs/markdown-component": [["default", "Markdown"]],
- "/src/components/CodeExample.astro": [["default", "CodeExample"]],
- },
- ],
- dts: "./auto-imports.d.ts",
- }),
- ],
- },
-});
diff --git a/ref/astro-imagetools/docs/auto-imports.d.ts b/ref/astro-imagetools/docs/auto-imports.d.ts
deleted file mode 100644
index 4ca0671..0000000
--- a/ref/astro-imagetools/docs/auto-imports.d.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-// Generated by 'unplugin-auto-import'
-export {};
-
-declare global {
- const CodeExample: typeof import("../../../src/components/CodeExample.astro")["default"];
- const Markdown: typeof import("@astrojs/markdown-component")["default"];
-}
diff --git a/ref/astro-imagetools/docs/package.json b/ref/astro-imagetools/docs/package.json
deleted file mode 100644
index 44f0b83..0000000
--- a/ref/astro-imagetools/docs/package.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "name": "@example/docs",
- "version": "0.0.1",
- "private": true,
- "scripts": {
- "dev": "astro dev",
- "start": "astro dev",
- "build": "astro build",
- "preview": "astro preview"
- },
- "dependencies": {
- "@algolia/client-search": "^4.14.3",
- "@astrojs/markdown-component": "^1.0.2",
- "@astrojs/mdx": "^0.14.0",
- "@docsearch/css": "^3.3.2",
- "@docsearch/react": "^3.3.2",
- "@types/react": "^18.0.26",
- "preact": "^10.11.3",
- "react": "^18.2.0",
- "react-dom": "^18.2.0",
- "unplugin-auto-import": "^0.9.5"
- },
- "devDependencies": {
- "@astrojs/preact": "^0.2.0",
- "@astrojs/react": "^0.2.1",
- "astro": "^1.9.2"
- }
-}
diff --git a/ref/astro-imagetools/docs/public/default-og-image.png b/ref/astro-imagetools/docs/public/default-og-image.png
deleted file mode 100644
index 9790320..0000000
Binary files a/ref/astro-imagetools/docs/public/default-og-image.png and /dev/null differ
diff --git a/ref/astro-imagetools/docs/public/favicon.ico b/ref/astro-imagetools/docs/public/favicon.ico
deleted file mode 100644
index 578ad45..0000000
Binary files a/ref/astro-imagetools/docs/public/favicon.ico and /dev/null differ
diff --git a/ref/astro-imagetools/docs/public/make-scrollable-code-focusable.js b/ref/astro-imagetools/docs/public/make-scrollable-code-focusable.js
deleted file mode 100644
index 6fbf1ee..0000000
--- a/ref/astro-imagetools/docs/public/make-scrollable-code-focusable.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Array.from(document.getElementsByTagName("pre")).forEach((element) => {
- element.setAttribute("tabindex", "0");
-});
diff --git a/ref/astro-imagetools/docs/sandbox.config.json b/ref/astro-imagetools/docs/sandbox.config.json
deleted file mode 100644
index 9178af7..0000000
--- a/ref/astro-imagetools/docs/sandbox.config.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "infiniteLoopProtection": true,
- "hardReloadOnChange": false,
- "view": "browser",
- "template": "node",
- "container": {
- "port": 3000,
- "startScript": "start",
- "node": "14"
- }
-}
diff --git a/ref/astro-imagetools/docs/src/components/CodeExample.astro b/ref/astro-imagetools/docs/src/components/CodeExample.astro
deleted file mode 100644
index 92ae1f5..0000000
--- a/ref/astro-imagetools/docs/src/components/CodeExample.astro
+++ /dev/null
@@ -1,83 +0,0 @@
----
-import { Code } from "astro/components";
-
-const { values, global, api, component } = Astro.props;
-
-const isJS = component ? false : true;
-
-const isGlobal = global;
-
-const comment = (text) => (isJS ? `// ${text}` : ``) + "\n";
-
-function formatValue(value) {
- let formattedValue = ["number", "boolean", "function"].includes(typeof value)
- ? `${value}`
- : Array.isArray(value)
- ? `${value[0]}`
- : typeof value === "string" &&
- (value.startsWith("{") || value.startsWith("["))
- ? value
- : `"${value}"`;
-
- if (typeof value === "function") {
- formattedValue = formattedValue.replaceAll(/\n\s+/g, "\n ");
-
- formattedValue = formattedValue.replace(/\n\s+\}$/, "\n }");
- }
-
- if (component) {
- (formattedValue.startsWith("{") ||
- formattedValue.startsWith("[") ||
- ["number", "boolean", "function"].includes(typeof value) ||
- Array.isArray(value)) &&
- (formattedValue = `{${formattedValue}}`);
- }
-
- return formattedValue;
-}
-
-function code(props, { api, component }) {
- const builtProps = Object.keys(props)
- .filter((key) =>
- isGlobal
- ? ["src", "alt", "tag", "content", "artDirectives"].includes(key)
- ? false
- : true
- : true
- )
- .map((key) =>
- key === "comment"
- ? `/* ${props[key]} */`
- : key + (isJS ? ": " : "=") + `${formatValue(props[key])}`
- )
- .join(`${isJS ? "," : ""}\n `);
-
- return (
- `${
- isJS
- ? isGlobal
- ? `export default defineConfig({`
- : `const renderedHTML = await ${api}({`
- : `<${component}`
- }
- ${builtProps}${isJS ? "," : ""}
-${isJS ? `});` : `/>`}` + "\n"
- );
-}
-
-const codeBlock = values
- .map((value) =>
- value === ""
- ? "\n"
- : typeof value === "string"
- ? comment(value)
- : Array.isArray(value)
- ? isJS
- ? value.filter((value) => value !== "---").join("\n") + "\n"
- : value.join("\n") + "\n"
- : code(value, { api, component })
- )
- .join("");
----
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions.astro
deleted file mode 100644
index bc7ed80..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions.astro
+++ /dev/null
@@ -1,107 +0,0 @@
----
-import Src from "@config/src.astro";
-import Alt from "@config/alt.astro";
-import Tag from "@config/tag.astro";
-import Content from "@config/content.astro";
-import Sizes from "@config/sizes.astro";
-import Preload from "@config/preload.astro";
-import Loading from "@config/loading.astro";
-import Decoding from "@config/decoding.astro";
-import Attributes from "@config/attributes.astro";
-import Layout from "@config/layout.astro";
-import Placeholder from "@config/placeholder.astro";
-import BreakPoints from "@config/breakpoints.astro";
-import ObjectFit from "@config/objectFit.astro";
-import ObjectPosition from "@config/objectPosition.astro";
-import BackgroundSize from "@config/backgroundSize.astro";
-import BackgroundPosition from "@config/backgroundPosition.astro";
-import Format from "@config/format.astro";
-import FallbackFormat from "@config/fallbackFormat.astro";
-import IncludeSourceFormat from "@config/includeSourceFormat.astro";
-import FormatOptions from "@config/formatOptions.astro";
-import FadeInTransition from "@config/fadeInTransition.astro";
-import ArtDirectives from "@config/artDirectives.astro";
-import CacheDir from "@config/cacheDir.astro";
-import AssetFileNames from "@config/assetFileNames.astro";
-import Flip from "@config/flip.astro";
-import Flop from "@config/flop.astro";
-import Invert from "@config/invert.astro";
-import Flatten from "@config/flatten.astro";
-import Normalize from "@config/normalize.astro";
-import Grayscale from "@config/grayscale.astro";
-import Hue from "@config/hue.astro";
-import Saturation from "@config/saturation.astro";
-import Brightness from "@config/brightness.astro";
-import Width from "@config/width.astro";
-import Height from "@config/height.astro";
-import Aspect from "@config/aspect.astro";
-import Background from "@config/background.astro";
-import Tint from "@config/tint.astro";
-import Blur from "@config/blur.astro";
-import Median from "@config/median.astro";
-import Rotate from "@config/rotate.astro";
-import Quality from "@config/quality.astro";
-import Fit from "@config/fit.astro";
-import Kernel from "@config/kernel.astro";
-import Position from "@config/position.astro";
-
-const { props } = Astro;
-
-const isGlobal = props.global;
-
-const { api, component } = props;
-
-const isBackground =
- component?.startsWith("Background") || api?.startsWith("renderBackground");
-
-const isBackgroundImage =
- component === "BackgroundImage" || api === "renderBackgroundImage";
-
-const isNotImg = component !== "Img" && api !== "renderImg";
----
-
-{!isGlobal && }
-{!isGlobal && !isBackground && }
-{!isGlobal && isBackground && }
-{!isGlobal && api && isBackground && }
-{!isBackgroundImage && }
-
-{!isBackgroundImage && }
-{!isBackgroundImage && }
-
-{!isBackground && }
-
-
-{!isBackgroundImage && }
-{!isBackgroundImage && }
-{isBackgroundImage && }
-{isBackgroundImage && }
-
-{isNotImg && }
-{isNotImg && }
-
-{isNotImg && !isBackgroundImage && }
-{!isGlobal && isNotImg && }
-{isGlobal && }
-{isGlobal && }
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/alt.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/alt.astro
deleted file mode 100644
index a3db1d0..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/alt.astro
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
- ### `alt`
-
- **Type:** `string`
-
- **Default:** `undefined`
-
- The alternative text to display if the image fails to load.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/artDirectives.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/artDirectives.astro
deleted file mode 100644
index 98dcb75..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/artDirectives.astro
+++ /dev/null
@@ -1,115 +0,0 @@
----
-const { api, component } = Astro.props;
-
-const dynamicText = component
- ? `${"`"}<${component} />${"`"} component`
- : `${"`"}render${api}${"`"} API`;
-
-const isPicture =
- Astro.props.component === "Picture" || Astro.props.api === "renderPicture";
-
-const isBackgroundImage =
- Astro.props.component === "BackgroundImage" ||
- Astro.props.api === "renderBackgroundImage";
----
-
-
-
- ### `artDirectives`
-
- **Type:** `ArtDirective[]`
-
-
-
-{isPicture ? (
-
- *An `ArtDirective` object can take all the props supported by the{" "}
- { } except `alt`, `preload`, `loading`,
- `decoding`, `attributes`, `layout`, and `fadeInTransition`. The only
- addition is `media`. Only the [`src`](#src) and [`media`](#media) properties
- are required.*
-
-) : isBackgroundImage ? (
-
- *An `ArtDirective` object can take all the props supported by the{" "}
- { } except `attributes`. The only addition
- is `media`. Only the [`src`](#src) and [`media`](#media) properties are
- required.*
-
-) : (
-
- *An `ArtDirective` object can take all the props supported by the{" "}
- { } except `preload`, `loading`,
- `decoding`, `attributes`, and `fadeInTransition`. The only addition is
- `media`. Only the [`src`](#src) and [`media`](#media) properties are
- required.*
-
-)}
-
-
- **Default:** `undefined`
-
- The list of art directions to be applied to the generated picture.
-
- **Code Example:**
-
-
-
-
-
-
- #### `media`
-
- **Type:** `string`
-
- **Default:** `undefined`
-
- The CSS media query to use to define the art direction.
-
- **Code Example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/aspect.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/aspect.astro
deleted file mode 100644
index 53a54a8..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/aspect.astro
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- ### `aspect` | `ar`
-
- **Type:** `number`
-
- **Default:** _The aspect ratio of the source image_
-
- Resizes the image to be the specified aspect ratio. If `height` and `width` are both provided, this will be ignored. If `height` is provided, the `height` will be scaled accordingly. If `width` is provided, the height will be scaled accordingly. If neither height nor width are provided, the image will be cropped to the given `aspect` ratio.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/assetFileNames.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/assetFileNames.astro
deleted file mode 100644
index 60a4211..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/assetFileNames.astro
+++ /dev/null
@@ -1,26 +0,0 @@
-
- ### `assetFileNames`
-
- **Type:** `string`
-
- **Default:** `_astro/[name]@[width].[hash][extname]`
-
- The file name pattern for the image assets generated. This config can be used as an alternative to `vite.build.rollupOptions.output.assetFileNames` so that the pattern only applies to assets generated by `astro-imagetools`. Patterns support the following placeholders:
-
- - `[name]` - the name of the asset (basename of the source file unless the source was a data URI, in which case it's the hash of the data)
- - `[width]` - the width descriptor of the image asset
- - `[hash]` - the hash of the asset path. A specific length can be specified by appending a colon and the desired length, e.g. `[hash:8]`
- - `[ext]` - the extension of the asset (without the leading `.`)
- - `[extname]` - the extension of the asset (with the leading `.`)
-
- > **Note:** Currently, the hash is generated from the asset path, not the asset content. This means that if you change the asset content, the hash will not change. It will be fixed in a future release.
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/attributes.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/attributes.astro
deleted file mode 100644
index 570a9f7..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/attributes.astro
+++ /dev/null
@@ -1,116 +0,0 @@
----
-const isImg =
- Astro.props.component === "Img" || Astro.props.api === "renderImg";
-
-const isPicture =
- Astro.props.component === "Picture" || Astro.props.api === "renderPicture";
-
-const isBackgroundImage =
- Astro.props.component === "BackgroundImage" ||
- Astro.props.api === "renderBackgroundImage";
----
-
-
- ### `attributes`
-
- **Type:**
-
-
-
-{isImg ? (
-
- ```ts
- declare interface Attributes {
- style?: Record;
- link?: Omit, "as" | "rel" | "imagesizes" | "imagesrcset">;
- img?: Omit<
- Record,
- | "src"
- | "alt"
- | "srcset"
- | "sizes"
- | "width"
- | "height"
- | "loading"
- | "decoding"
- >;
- }
- ```
-
-) : isPicture ? (
-
- ```ts
- declare interface Attributes {
- picture?: Record;
- style?: Record;
- link?: Omit, "as" | "rel" | "imagesizes" | "imagesrcset">;
- img?: Omit<
- Record,
- | "src"
- | "alt"
- | "srcset"
- | "sizes"
- | "width"
- | "height"
- | "loading"
- | "decoding"
- >;
- }
- ```
-
-) : isBackgroundImage ? (
-
- ```ts
- declare interface Attributes {
- container?: Record;
- style?: Record;
- link?: Omit, "as" | "rel" | "imagesizes" | "imagesrcset">;
- }
- ```
-
-) : (
-
- ```ts
- declare interface Attributes {
- container?: Record;
- picture?: Record;
- style?: Record;
- link?: Omit, "as" | "rel" | "imagesizes" | "imagesrcset">;
- img?: Omit<
- Record,
- | "src"
- | "alt"
- | "srcset"
- | "sizes"
- | "width"
- | "height"
- | "loading"
- | "decoding"
- >;
- }
- ```
-
-)}
-
-
- **Default:** `{}`
-
- The HTML attributes to add to the generate elements. If the `class`, `style`, and `onload` attributes are present, the values passed via this config will be merged.
-
- **Code Example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/background.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/background.astro
deleted file mode 100644
index 1f25259..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/background.astro
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
- ### `background`
-
- **Type:** `string`
-
- **Default:** `undefined`
-
- This instructs various props (e.g. [`rotate`](#rotate)) to use the specified color when filling empty spots in the image.
-
- > **Note:** This prop does nothing on it's own, it has to be used in conjunction with another prop.
-
- **Code example:**
-
- The below example demonstrates all the posible cases when the `background` prop is used.
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/backgroundPosition.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/backgroundPosition.astro
deleted file mode 100644
index 6e29581..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/backgroundPosition.astro
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
- ### `backgroundPosition`
-
- **Type:** `string`
-
- **Default:** `50% 50%`
-
- The value of the `background-position` CSS property of the generated background image sets.
-
- **Code Example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/backgroundSize.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/backgroundSize.astro
deleted file mode 100644
index 98e5bb5..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/backgroundSize.astro
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
- ### `backgroundSize`
-
- **Type:** `"fill" | "contain" | "cover" | "none" | "scale-down"`
-
- **Default:** `cover`
-
- The value of the `background-size` CSS property of the generated background image sets.
-
- **Code Example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/blur.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/blur.astro
deleted file mode 100644
index 9627c6f..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/blur.astro
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
- ### `blur`
-
- **Type:** `string`
-
- **Default:** `undefined`
-
- Blurs the image. If the value is `true`, it performs a _fast blur_. When a `number` between `0.3` and `1000` is provided, it performs a more accurate _gaussian blur_.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/breakpoints.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/breakpoints.astro
deleted file mode 100644
index dc04a1a..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/breakpoints.astro
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
- ### `breakpoints`
-
- **Type:** `number[] | { count?: number; minWidth?: number; maxWidth?: number }`
-
- **Default:** `undefined`
-
- An array of widths in pixels to generate image sets for. If not provided, the breakpoints
- will be calculated automatically.
-
- If an object is passed then the breakpoints will be calculated automatically based
- on the values of the `count`,
- `minWidth`, and `maxWidth` properties. The `count` property is to specify the number
- of breakpoints to generate. The `minWidth` and `maxWidth` properties are to specify
- the widths to generate in the range between their values.
-
- When an object is passed or the `breakpoints` prop is not provided, the breakpoints
- are calculated using a simple formula/algorithm. Instead of explaining the complete
- algorithm here, I am linking to the [code](https://github.com/RafidMuhymin/astro-imagetools/blob/main/packages/astro-imagetools/utils/getBreakpoints.js).
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/brightness.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/brightness.astro
deleted file mode 100644
index ea856a0..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/brightness.astro
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- ### `brightness`
-
- **Type:** `number`
-
- **Default:** `undefined`
-
- Adjusts the images `brightness` with the given brightness multiplier. Commonly used together with [`hue`](#hue) and [`saturation`](#saturation).
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/cacheDir.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/cacheDir.astro
deleted file mode 100644
index 13b94c7..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/cacheDir.astro
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
- ### `cacheDir`
-
- **Type:** `string`
-
- **Default:** `./node_modules/.cache/astro-imagetools` (most of the time)
-
- Where the cached images will be saved to. If not passed the default cache directory will be located using the [`find-cache-dir`](https://www.npmjs.com/package/find-cache-dir) library.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/content.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/content.astro
deleted file mode 100644
index 20d9129..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/content.astro
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
- ### `content`
-
- **Type:** `string`
-
- **Default:** `undefined`
-
- The content of the html element to apply the generated background image sets to.
-
- **Code Example:**
-
-
- r.text())`],
- },
- ]}
-/>
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/decoding.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/decoding.astro
deleted file mode 100644
index a1c5515..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/decoding.astro
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
- ### `decoding`
-
- **Type:** `"async" | "sync" | "auto" | null`
-
- **Default:** `"async"`
-
- The value of the `decoding` attribute of the generated ` ` element. If `null`
- is provided, the `decoding` attribute will be omitted.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/fadeInTransition.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/fadeInTransition.astro
deleted file mode 100644
index 55c8daa..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/fadeInTransition.astro
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
- ### `fadeInTransition`
-
- **Type:** `boolean | { delay?: string; duration?: string; timingFunction?: string; }`
-
- **Default:** `true | { delay: "0s"; duration?: "1s"; timingFunction: "ease"; }`
-
- Whether or not to fade in the image when it is loaded. If an object is passed with the `delay`, `duration`, and `timingFunction` properties, the values will be used as values for the [`transition-delay`](https://developer.mozilla.org/en-US/docs/Web/CSS/transition-delay), [`transition-duration`](https://developer.mozilla.org/en-US/docs/Web/CSS/transition-duration), and [`transition-timing-function`](https://developer.mozilla.org/en-US/docs/Web/CSS/transition-timing-function) CSS properties, respectively.
-
- > **Note:** This prop is only available when the `placeholder` prop of at least one source is not `"none"`.
-
- **Code Example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/fallbackFormat.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/fallbackFormat.astro
deleted file mode 100644
index 5419eec..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/fallbackFormat.astro
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
- ### `fallbackFormat`
-
- **Type:** `format`
-
- **Default:** _The format of the source image_
-
- The format the browser will fallback to if the other formats are not supported.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/fit.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/fit.astro
deleted file mode 100644
index 0dc2078..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/fit.astro
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
- ### `fit`
-
- **Type:** `"cover" | "contain" | "fill" | "inside" | "outside"`
-
- **Default:** `undefined`
-
- When both `width` and `height` are provided, this directive can be used to specify the method by which the image should fit.
-
- > **Note:** The empty parts are filled with the color specified in the [`background`](#background) prop.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/flatten.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/flatten.astro
deleted file mode 100644
index 96df725..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/flatten.astro
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- ### `flatten`
-
- **Type:** `boolean`
-
- **Default:** `undefined`
-
- Whether to remove the alpha channel of the image or not, reducing filesize. Transparent pixels will be merged with the color set by [`background`](#background).
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/flip.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/flip.astro
deleted file mode 100644
index ffea04e..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/flip.astro
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- ### `flip`
-
- **Type:** `boolean`
-
- **Default:** `undefined`
-
- Flip the image about the vertical axis. This step is always performed **after** any rotation.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/flop.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/flop.astro
deleted file mode 100644
index 16bb49e..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/flop.astro
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- ### `flop`
-
- **Type:** `boolean`
-
- **Default:** `undefined`
-
- Flop the image about the vertical axis. This step is always performed **after** any rotation.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/format.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/format.astro
deleted file mode 100644
index 4427eb2..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/format.astro
+++ /dev/null
@@ -1,44 +0,0 @@
----
-const isImg =
- Astro.props.component === "Img" || Astro.props.api === "renderImg";
----
-
-
- ### `format`
-
-
-
-{isImg ? (
-
- **Type:** `"heic" | "heif" | "avif" | "jpg" | "jpeg" | "png" | "tiff" |
- "webp" | "gif"` **Default:** _The format of the source image_ The format to
- generate image sets for.
-
-) : (
-
- **Type:** `format | format[] | [] | null` **`format`:** `"heic" | "heif" |
- "avif" | "jpg" | "jpeg" | "png" | "tiff" | "webp" | "gif"` **Default:**
- `["avif", "webp"]` The image format or formats to generate image sets for.
- If `format` is set to `null` or `[]`, no _additional_ image set will be
- generated. > **Note:** Passing `[]` or `null` does not necessarily mean that
- no image sets will be generated. Image sets will still be generated for the
- source format if `includeSourceFormat` is set to `true` (which is the
- default value) and for the format specified in the `fallbackFormat` prop
- (the default value is the source format).
-
-)}
-
-
- **Code Example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/formatOptions.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/formatOptions.astro
deleted file mode 100644
index 22fa0e5..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/formatOptions.astro
+++ /dev/null
@@ -1,274 +0,0 @@
----
-const { api, component } = Astro.props;
-
-const isImg = api === "renderImg" || component === "Img";
-
-const dynamicText = component
- ? `${"`"}<${component} />${"`"} component`
- : `${"`"}render${api}${"`"} API`;
-
-declare interface ConfigOptions {
- src: string;
- alt: string;
- placeholder: string;
- format: string | string[];
- fallbackFormat?: string;
- includeSourceFormat?: boolean;
- formatOptions: string;
-}
-
-const configOptions = {
- src: "https://picsum.photos/1024/768",
- alt: "A random image",
- placeholder: "tracedSVG",
-} as ConfigOptions;
-
-configOptions.format = isImg ? "webp" : [`["webp", "jpg"]`];
-isImg || (configOptions.fallbackFormat = "png");
-isImg || (configOptions.includeSourceFormat = false);
-configOptions.formatOptions = isImg
- ? `{
- webp: quality: 50,
- }`
- : `{
- jpg: {
- quality: 80,
- },
- png: {
- quality: 80,
- },
- webp: {
- quality: 50,
- },
- tracedSVG: {
- options: {
- background: "#fff",
- color: "#000",
- turnPolicy: "black",
- turdSize: 1,
- alphaMax: 1,
- optCurve: true,
- threshold: 100,
- blackOnWhite: false,
- },
- },
- }`;
----
-
-
-
- ### `formatOptions`
-
- Type
-
- _`formatOptions` is an object that takes config options for all the supported formats: `heic`, `heif`, `avif`, `jpg`, `jpeg`, `png`, `tiff`, `webp`, `gif`, and `tracedSVG`._
-
- _The supported config options of all the formats except `tracedSVG` are: [`flip`](#flop), [`flop`](#flip), [`invert`](#invert), [`flatten`](#flatten), [`normalize`](#normalize), [`grayscale`](#grayscale), [`hue`](#hue), [`saturation`](#saturation), [`brightness`](#brightness), [`width`](#width), [`height`](#height), [`aspect`](#aspect), [`background`](#background), [`tint`](#tint), [`blur`](#blur), [`median`](#median), [`rotate`](#rotate), [`quality`](#quality), [`fit`](#fit), [`kernel`](#kernel), [`position`](#position)._
-
- _The config options supported by the [`tracedSVG`](#tracedSVG) format are listed below._
-
- **Default:** _The default values for the all the formats except `tracedSVG` are inherited from the direct configs of the { }. And for more information on the `tracedSVG` property, see the [`PotraceOptions`](#potraceoptions) interface._
-
- The configuration options for the different formats. These configuration options will be respected when generating image sets for different formats.
-
- The `tracedSVG` config object is used only when the `placeholder` prop is set to `"tracedSVG"`.
-
- **Code example:**
-
-
-
-
-
-
- #### `tracedSVG`
-
- All the properties of the `tracedSVG` property are the configuration options supported by the [`node-potrace`](https://npmjs.com/package/node-potrace) library. These options are used to generate traced SVGs when the `placeholder` prop is set to `"tracedSVG"`. All the properties defined below are optional.
-
- > **Note:** Most of the below _jargons_ are taken from the [`potrace`](https://npmjs.com/package/potrace) documentation. I have tried my best to simplify the config options and make the documentation as simple and clear as possible.
- >
- > If you want to go deeper into this, check the [Technical documentation](http://potrace.sourceforge.net/#technical) of the original C [`potrace`](http://potrace.sourceforge.net/) library.
- >
- > If you have a good knowledge on the `potrace` library and about bitmap tracing and posterizing, please consider contributing to update the documentation of this section.
-
- ##### `function`
-
- **Type:** `"trace" | "posterize"`
-
- **Default:** `"trace"`
-
- Which method of the `node-potrace` library to use. The `posterize` method is basically _tracing_ the image multiple times to produce a more accurate result. See this [example](https://www.npmjs.com/package/potrace#example-and-demo) for more information.
-
- ##### `options`
-
- ###### `turnPolicy`
-
- **Type:** `"black" | "white" | "left" | "right" | "minority" | "majority"`
-
- **Default:** `"minority"`
-
- How to resolve ambiguities in path decomposition. Refer to the [**potrace-algorithm**](http://potrace.sourceforge.net/potrace.pdf) documentaion (PDF, page 4) for more information.
-
- ###### `turdSize`
-
- **Type:** `number`
-
- **Default:** `2`
-
- Suppress speckles of up to this size.
-
- ###### `alphaMax`
-
- **Type:** `number`
-
- **Default:** `1`
-
- Corner threshold parameter.
-
- ###### `optCurve`
-
- **Type:** `boolean`
-
- **Default:** `true`
-
- Curve optimization.
-
- ###### `optTolerance`
-
- **Type:** `number`
-
- **Default:** `0.2`
-
- Curve optimization tolerance.
-
- ###### `threshold`
-
- **Type:** `number`
-
- **Default:** `-1`
-
- _When `function` is `"trace"` :_
-
- Threshold below which color is considered black. Should be a number between 0 and 255 or `-1` in which case threshold will be selected automatically using [Algorithm For Multilevel Thresholding](http://www.iis.sinica.edu.tw/page/jise/2001/200109_01.pdf).
-
- _When `function` is `"posterize"` :_
-
- Breaks image into foreground and background (and only foreground being broken into desired number of layers). Basically when provided it becomes a threshold for last (least opaque) layer and then `steps - 1` intermediate thresholds calculated. If **steps** is an array of thresholds and every value from the array is lower (or larger if **blackOnWhite** parameter set to `false`) than threshold - threshold will be added to the array, otherwise just ignored.
-
- ###### `blackOnWhite`
-
- **Type:** `boolean`
-
- **Default:** `true`
-
- Specifies colors by which side from threshold should be turned into vector shape.
-
- ###### `color`
-
- **Type:** `"auto" | string`
-
- **Default:** `"auto"`
-
- Fill color for the traced image. If `"auto"` is provided, the color will be black or white depending on the `blackOnWhite` property.
-
- background
-
- **Type:** `"transparent" | string`
-
- **Default:** `"transparent"`
-
- Background color of the traced image. If `"transparent"` is provided, no background will be present.
-
- ###### `fill`
-
- **Type:** `"spread" | "dominant" | "median" | "mean"`
-
- Determines how fill color for each layer should be selected.
-
- - `dominant` - Most frequent color in range (used by default),
- - `mean` - Arithmetic mean (average),
- - `median` - Median color,
- - `spread` - Ignores color information of the image and just spreads colors equally in range between 0 and `threshold` (or `threshold` and ..255 if `blackOnWhite` is set to `false`).
-
- > **Note:** This option is available only when `function` is `"posterize"`.
-
- ###### `ranges`
-
- **Type:** `"auto" | "equal"`
-
- How color stops for each layer should be selected. Ignored if `steps` is an array. Possible values are:
-
- - `auto` - Performs automatic thresholding (using [Algorithm For Multilevel Thresholding](http://www.iis.sinica.edu.tw/page/jise/2001/200109_01.pdf)). Preferable method for already posterized sources, but takes long time to calculate 5 or more thresholds (exponential time complexity) _(used by default)_
- - `equal` - Ignores color information of the image and breaks available color space into equal chunks
-
- > **Note:** This option is available only when `function` is `"posterize"`.
-
- ###### `steps`
-
- **Type:** `number | number[]`
-
- Specifies desired number of layers in resulting image. If a number provided - thresholds for each layer will be automatically calculated according to `ranges` property. If an array provided it expected to be an array with precomputed thresholds for each layer (in range between 0 and 255).
-
- > **Note:** This option is available only when `function` is `"posterize"`.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/grayscale.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/grayscale.astro
deleted file mode 100644
index 0583c8f..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/grayscale.astro
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
- ### `grayscale`
-
- **Type:** `boolean`
-
- **Default:** `undefined`
-
- Converts the image to an 8-bit grayscale image.
-
- > **Note:** If `true` the image will be converted to the `b-w` colorspace, meaning the resulting image will only have one channel.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/height.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/height.astro
deleted file mode 100644
index 5bb39a0..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/height.astro
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
- ### `height` | `h`
-
- **Type:** `number`
-
- **Default:** _The height of the source image_
-
- Resizes the image to be the specified amount of pixels tall. If not given the `width` will be scaled accordingly.
-
- > **Note:** The specified `height` will be used to resize the source image when loading it. The final heights of the image will be based on the final calculated [`breakpoints`](#breakpoints).
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/hue.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/hue.astro
deleted file mode 100644
index 3741ae5..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/hue.astro
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- ### `hue`
-
- **Type:** `number`
-
- **Default:** `undefined`
-
- Adjusts the images `hue` rotation by the given number of degrees. Commonly used together with [`saturation`](#saturation) and [`brightness`](#brightness).
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/includeSourceFormat.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/includeSourceFormat.astro
deleted file mode 100644
index 484cbff..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/includeSourceFormat.astro
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
- ### `includeSourceFormat`
-
- **Type:** `boolean`
-
- **Default:** `true`
-
- Whether to generate image set for the source format or not.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/invert.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/invert.astro
deleted file mode 100644
index f23e86f..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/invert.astro
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- ### `invert`
-
- **Type:** `boolean`
-
- **Default:** `undefined`
-
- Produces a **negative** of the image.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/kernel.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/kernel.astro
deleted file mode 100644
index d2d2d59..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/kernel.astro
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- ### `kernel`
-
- **Type:** `"nearest" | "cubic" | "mitchell" | "lanczos2" | "lanczos3"`
-
- **Default:** `undefined`
-
- The interpolation kernel to use when resizing the images.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/layout.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/layout.astro
deleted file mode 100644
index 7d79be7..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/layout.astro
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
- ### `layout`
-
- **Type:** `"constrained" | "fixed" | "fullWidth" | "fill"`
-
- **Default:** `"constrained"`
-
- The layout mode to determine the resizing behavior of the image in the
- browser.
-
- In `constrained` mode, the image will occupy full width of the container
- with `max-width` set to 100% its width. The height of the image will be calculated
- based on the aspect ratio of the image. The image will be scaled down to fit the
- container but won't be enlarged.
-
- In `fixed` mode, the image will have a fixed width
- and height. The `width` and `height` props will be used to set the width and height
- of the image. The image won't be scaled down nor enlarged.
-
- In `fullWidth` mode,
- the image will be scaled up or down to occupy the full width of the container.
- The height of the image will be calculated based on the aspect ratio of the image.
-
- In `fill` mode, the image will be scaled up or down to fill the entire width and
- height of the container.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/loading.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/loading.astro
deleted file mode 100644
index ff3116f..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/loading.astro
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
- ### `loading`
-
- **Type:** `"lazy" | "eager" | "auto" | null`
-
- **Default:** `preload ? "eager" : "lazy"`
-
- The value of the `loading` attribute of the generated ` ` element. If `null`
- is provided, the `loading` attribute will be omitted.
-
- **Code Example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/median.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/median.astro
deleted file mode 100644
index b399412..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/median.astro
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
- ### `median`
-
- **Type:** `number | boolean`
-
- **Default:** `undefined`
-
- Applies a median filter. This is commonly used to remove noise from images.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/normalize.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/normalize.astro
deleted file mode 100644
index 8ffd1eb..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/normalize.astro
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- ### `normalize`
-
- **Type:** `boolean`
-
- **Default:** `undefined`
-
- **Normalizes** the image by stretching its luminance to cover the full dynamic range. This Enhances the output image contrast.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/objectFit.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/objectFit.astro
deleted file mode 100644
index 2b645a2..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/objectFit.astro
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- ### `objectFit`
-
- **Type:** `"fill" | "contain" | "cover" | "none" | "scale-down"`
-
- **Default:** `cover`
-
- The value of the `object-fit` CSS property of the generated ` ` element.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/objectPosition.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/objectPosition.astro
deleted file mode 100644
index 3d55ca1..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/objectPosition.astro
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- ### `objectPosition`
-
- **Type:** `string`
-
- **Default:** `50% 50%`
-
- The value of the `object-position` CSS property of the generated ` ` element.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/placeholder.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/placeholder.astro
deleted file mode 100644
index e4fb27d..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/placeholder.astro
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
- ### `placeholder`
-
- **Type:** `"dominantColor" | "blurred" | "tracedSVG" | "none"`
-
- **Default:** `"blurred"`
-
- The placeholder to be displayed while the image is loading.
-
- If `placeholder` is set to `"dominantColor"`, the dominant color of the source
- image will be used as the placeholder.
-
- If the value is set to `"blurred"`, a very low-resolution version of the
- provided image will be enlarged and used as the placeholder.
-
- If the value is set to `"tracedSVG"`, a traced SVG of the image will be used
- as the placeholder. If the value is set to `"none"`, no placeholder will be
- displayed.
-
- > **Note:** If the value is set to `"tracedSVG"`, the placeholder can be customized to be a **Posterized SVG** too. See the [**formatOptions**](#formatOptions) prop for more details.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/position.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/position.astro
deleted file mode 100644
index 3fb4aa3..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/position.astro
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
- ### `position`
-
- **Type:** `"top" | "right top" | "right" | "right bottom" | "bottom" | "left bottom" | "left" | "left top" | "north" | "northeast" | "east" | "southeast" | "south" | "southwest" | "west" | "northwest" | "center" | "centre" | "cover" | "entropy" | "attention"`
-
- **Default:** `undefined`
-
- When both `width` and `height` are provided **AND** `fit` is is set to `cover` or `contain`, this directive can be used to set the position of the image.
-
- > See `sharp`'s [resize options](https://sharp.pixelplumbing.com/api-resize#resize) for more information.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/preload.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/preload.astro
deleted file mode 100644
index b48b33c..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/preload.astro
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
- ### `preload`
-
- **Type:** `"heic" | "heif" | "avif" | "jpg" | "jpeg" | "png" | "tiff" | "webp" | "gif"`
-
- **Default:** `undefined`
-
- Which format of image set to preload.
-
- > **Note:** It's not reasonable to preload multiple formats of the same image. And due to the factors like file size and browser support, it's not possible to pick the best format automatically.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/quality.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/quality.astro
deleted file mode 100644
index 5107d8c..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/quality.astro
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
- ### `quality`
-
- **Type:** `number`
-
- **Default:** `undefined`
-
- All formats (except `gif`) allow the quality to be adjusted by setting this directive.
-
- The argument must be a number between `0` and `100`.
-
- > See sharps [Output options](https://sharp.pixelplumbing.com/api-output) for default quality values.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/rotate.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/rotate.astro
deleted file mode 100644
index e7c7d2e..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/rotate.astro
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
- ### `rotate`
-
- **Type:** `number`
-
- **Default:** `undefined`
-
- Rotate the image by the specified number of degrees.
-
- > **Note:** The empty parts are filled with the color specified in the [`background`](#background) prop.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/saturation.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/saturation.astro
deleted file mode 100644
index a9d5a23..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/saturation.astro
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- ### `saturation`
-
- **Type:** `number`
-
- **Default:** `undefined`
-
- Adjusts the images `saturation` with the given saturation multiplier. Commonly used together with [`hue`](#hue) and [`brightness`](#brightness).
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/sizes.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/sizes.astro
deleted file mode 100644
index 281e477..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/sizes.astro
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
- ### `sizes`
-
- **Type:** `string` or `(breakpoints: number[]) => string`
-
- **Default:** `` (breakpoints) => `(min-width: ${breakpoints[breakpopints.length - 1]}px) ${breakpoints[breakpopints.length - 1]}px, 100vw ``
-
- A string or function that returns a string suitable for the value of the `sizes`
- attribute of the generated ` ` element. The final calculated breakpoints
- are passed to the function as a parameter.
-
- **Code example:**
-
-
- {
- const maxWidth = breakpoints[breakpoints.length - 1];
- return `(min-width: ${maxWidth}px) ${maxWidth}px, 100vw`;
- },
- },
- ]}
-/>
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/src.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/src.astro
deleted file mode 100644
index ca03553..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/src.astro
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
- ### `src`
-
- **Type:** `string`
-
- **Default:** `undefined`
-
- The path to the source image. If local, the path must be relative to the project root. Remote URLs and Data URIs are also supported.
-
- **Code example:**
-
-
-
-
-
- #### SSR Usage
-
- In `SSR` mode, if you are using local images, you have to generate assets for them first and then you have to pass the path to the assets to the `src` property.
-
-
-
-
-
- > The `raw` query parameter has been used to tell the internal Vite plugin to emit the asset from the source image unchanged.
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/tag.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/tag.astro
deleted file mode 100644
index 34269f6..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/tag.astro
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
- ### `tag`
-
- **Type:** `string`
-
- **Default:** `section`
-
- Which html tag to use for the html element to apply the generated background image sets to.
-
- **Code Example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/tint.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/tint.astro
deleted file mode 100644
index 0640a21..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/tint.astro
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- ### `tint`
-
- **Type:** `string`
-
- **Default:** `undefined`
-
- Tints the image using the provided chroma while preserving the image luminance. If the image has an alpha channel it will be untouched.
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/ConfigOptions/width.astro b/ref/astro-imagetools/docs/src/components/ConfigOptions/width.astro
deleted file mode 100644
index c9ba92f..0000000
--- a/ref/astro-imagetools/docs/src/components/ConfigOptions/width.astro
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
- ### `width` | `w`
-
- **Type:** `number`
-
- **Default:** _The width of the source image_
-
- Resizes the image to be the specified amount of pixels wide. If not given the `height` will be scaled accordingly.
-
- > **Note:** The specified `width` will be used to resize the source image when loading it. The final widths of the image will be based on the final calculated [`breakpoints`](#breakpoints).
-
- **Code example:**
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/Footer/AvatarList.astro b/ref/astro-imagetools/docs/src/components/Footer/AvatarList.astro
deleted file mode 100644
index 1804608..0000000
--- a/ref/astro-imagetools/docs/src/components/Footer/AvatarList.astro
+++ /dev/null
@@ -1,176 +0,0 @@
----
-// fetch all commits for just this page's path
-const path = "docs/" + Astro.props.path;
-const url = `https://api.github.com/repos/withastro/astro/commits?path=${path}`;
-const commitsURL = `https://github.com/withastro/astro/commits/main/${path}`;
-
-async function getCommits(url) {
- try {
- const token: string = import.meta.env.SNOWPACK_PUBLIC_GITHUB_TOKEN;
-
- if (!token) {
- throw new Error(
- 'Cannot find "SNOWPACK_PUBLIC_GITHUB_TOKEN" used for escaping rate-limiting.'
- );
- }
-
- const auth = `Basic ${Buffer.from(token, "binary").toString("base64")}`;
-
- const res = await fetch(url, {
- method: "GET",
- headers: {
- Authorization: auth,
- "User-Agent": "astro-docs/1.0",
- },
- });
-
- const data = await res.json();
-
- if (!res.ok) {
- throw new Error(
- `Request to fetch commits failed. Reason: ${res.statusText}
- Message: ${data.message}`
- );
- }
-
- return data;
- } catch (e) {
- console.warn(`[error] /src/components/AvatarList.astro
- ${e?.message ?? e}`);
-
- return new Array();
- }
-}
-
-function removeDups(arr) {
- if (!arr) {
- return new Array();
- }
-
- let map = new Map();
-
- for (let item of arr) {
- let author = item.author;
-
- // Deduplicate based on author.id
- map.set(author.id, { login: author.login, id: author.id });
- }
-
- return Array.from(map.values());
-}
-
-const data = await getCommits(url);
-const unique = removeDups(data);
-const recentContributors = unique.slice(0, 3); // only show avatars for the 3 most recent contributors
-const additionalContributors = unique.length - recentContributors.length; // list the rest of them as # of extra contributors
----
-
-
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/Footer/Footer.astro b/ref/astro-imagetools/docs/src/components/Footer/Footer.astro
deleted file mode 100644
index 21c56d8..0000000
--- a/ref/astro-imagetools/docs/src/components/Footer/Footer.astro
+++ /dev/null
@@ -1,16 +0,0 @@
----
-import AvatarList from "./AvatarList.astro";
-const { path } = Astro.props;
----
-
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/HeadCommon.astro b/ref/astro-imagetools/docs/src/components/HeadCommon.astro
deleted file mode 100644
index addcd1c..0000000
--- a/ref/astro-imagetools/docs/src/components/HeadCommon.astro
+++ /dev/null
@@ -1,47 +0,0 @@
----
-import "../styles/theme.css";
-import "../styles/index.css";
----
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/HeadSEO.astro b/ref/astro-imagetools/docs/src/components/HeadSEO.astro
deleted file mode 100644
index a31c4e7..0000000
--- a/ref/astro-imagetools/docs/src/components/HeadSEO.astro
+++ /dev/null
@@ -1,52 +0,0 @@
----
-import { SITE, OPEN_GRAPH } from "../config.ts";
-
-export interface Props {
- content: any;
- site: any;
- canonicalURL: URL | string;
-}
-
-const { content = {}, canonicalURL } = Astro.props;
-const formattedContentTitle = content.title
- ? `${content.title} 🚀 ${SITE.title}`
- : SITE.title;
-const imageSrc = content?.image?.src ?? OPEN_GRAPH.image.src;
-const canonicalImageSrc = new URL(imageSrc, Astro.site);
-const imageAlt = content?.image?.alt ?? OPEN_GRAPH.image.alt;
----
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/Header/AstroLogo.astro b/ref/astro-imagetools/docs/src/components/Header/AstroLogo.astro
deleted file mode 100644
index 14eb5bc..0000000
--- a/ref/astro-imagetools/docs/src/components/Header/AstroLogo.astro
+++ /dev/null
@@ -1,37 +0,0 @@
----
-const { size } = Astro.props;
----
-
-
-
-
- Logo
-
-
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/Header/Header.astro b/ref/astro-imagetools/docs/src/components/Header/Header.astro
deleted file mode 100644
index 653664f..0000000
--- a/ref/astro-imagetools/docs/src/components/Header/Header.astro
+++ /dev/null
@@ -1,144 +0,0 @@
----
-import { getLanguageFromURL, KNOWN_LANGUAGE_CODES } from "../../languages.ts";
-import * as CONFIG from "../../config.ts";
-import AstroLogo from "./AstroLogo.astro";
-import SkipToContent from "./SkipToContent.astro";
-import SidebarToggle from "./SidebarToggle.tsx";
-import LanguageSelect from "./LanguageSelect.tsx";
-import Search from "./Search.tsx";
-
-const { currentPage } = Astro.props;
-const lang = currentPage && getLanguageFromURL(currentPage);
----
-
-
-
-
-
-
-
-
-
- {KNOWN_LANGUAGE_CODES.length > 1 && (
-
- )}
-
- {CONFIG.ALGOLIA && (
-
-
-
- )}
-
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/Header/LanguageSelect.css b/ref/astro-imagetools/docs/src/components/Header/LanguageSelect.css
deleted file mode 100644
index 8d73ace..0000000
--- a/ref/astro-imagetools/docs/src/components/Header/LanguageSelect.css
+++ /dev/null
@@ -1,50 +0,0 @@
-.language-select {
- flex-grow: 1;
- width: 48px;
- box-sizing: border-box;
- margin: 0;
- padding: 0.33em 0.5em;
- overflow: visible;
- font-weight: 500;
- font-size: 1rem;
- font-family: inherit;
- line-height: inherit;
- background-color: var(--theme-bg);
- border-color: var(--theme-text-lighter);
- color: var(--theme-text-light);
- border-style: solid;
- border-width: 1px;
- border-radius: 0.25rem;
- outline: 0;
- cursor: pointer;
- transition-timing-function: ease-out;
- transition-duration: 0.2s;
- transition-property: border-color, color;
- -webkit-font-smoothing: antialiased;
- padding-left: 30px;
- padding-right: 1rem;
-}
-
-.language-select-wrapper .language-select:hover,
-.language-select-wrapper .language-select:focus {
- color: var(--theme-text);
- border-color: var(--theme-text-light);
-}
-
-.language-select-wrapper {
- color: var(--theme-text-light);
- position: relative;
-}
-
-.language-select-wrapper > svg {
- position: absolute;
- top: 7px;
- left: 10px;
- pointer-events: none;
-}
-
-@media (min-width: 50em) {
- .language-select {
- width: 100%;
- }
-}
diff --git a/ref/astro-imagetools/docs/src/components/Header/LanguageSelect.tsx b/ref/astro-imagetools/docs/src/components/Header/LanguageSelect.tsx
deleted file mode 100644
index 6e9ce5c..0000000
--- a/ref/astro-imagetools/docs/src/components/Header/LanguageSelect.tsx
+++ /dev/null
@@ -1,50 +0,0 @@
-import type { FunctionalComponent } from "preact";
-import { h } from "preact";
-import "./LanguageSelect.css";
-import { KNOWN_LANGUAGES, langPathRegex } from "../../languages";
-
-const LanguageSelect: FunctionalComponent<{ lang: string }> = ({ lang }) => {
- return (
-
-
-
-
-
-
-
{
- const newLang = e.target.value;
- let actualDest = window.location.pathname.replace(langPathRegex, "/");
- if (actualDest == "/") actualDest = `/introduction`;
- window.location.pathname = "/" + newLang + actualDest;
- }}
- >
- {Object.keys(KNOWN_LANGUAGES).map((key) => {
- return (
-
- {key}
-
- );
- })}
-
-
- );
-};
-
-export default LanguageSelect;
diff --git a/ref/astro-imagetools/docs/src/components/Header/Search.css b/ref/astro-imagetools/docs/src/components/Header/Search.css
deleted file mode 100644
index 5d8a2e7..0000000
--- a/ref/astro-imagetools/docs/src/components/Header/Search.css
+++ /dev/null
@@ -1,81 +0,0 @@
-/** Style Algolia */
-:root {
- --docsearch-primary-color: var(--theme-accent);
- --docsearch-logo-color: var(--theme-text);
-}
-
-.search-input {
- flex-grow: 1;
- box-sizing: border-box;
- width: 100%;
- margin: 0;
- padding: 0.33em 0.5em;
- overflow: visible;
- font-weight: 500;
- font-size: 1rem;
- font-family: inherit;
- line-height: inherit;
- background-color: var(--theme-divider);
- border-color: var(--theme-divider);
- color: var(--theme-text-light);
- border-style: solid;
- border-width: 1px;
- border-radius: 0.25rem;
- outline: 0;
- cursor: pointer;
- transition-timing-function: ease-out;
- transition-duration: 0.2s;
- transition-property: border-color, color;
- -webkit-font-smoothing: antialiased;
-}
-
-.search-input:hover,
-.search-input:focus {
- color: var(--theme-text);
- border-color: var(--theme-text-light);
-}
-
-.search-input:hover::placeholder,
-.search-input:focus::placeholder {
- color: var(--theme-text-light);
-}
-
-.search-input::placeholder {
- color: var(--theme-text-light);
-}
-
-.search-hint {
- position: absolute;
- top: 7px;
- right: 19px;
- padding: 3px 5px;
- display: none;
- display: none;
- align-items: center;
- justify-content: center;
- letter-spacing: 0.125em;
- font-size: 13px;
- font-family: var(--font-mono);
- pointer-events: none;
- border-color: var(--theme-text-lighter);
- color: var(--theme-text-light);
- border-style: solid;
- border-width: 1px;
- border-radius: 0.25rem;
- line-height: 14px;
-}
-
-@media (min-width: 50em) {
- .search-hint {
- display: flex;
- }
-}
-
-/* ------------------------------------------------------------ *\
- DocSearch (Algolia)
-\* ------------------------------------------------------------ */
-
-.DocSearch-Modal .DocSearch-Hit a {
- box-shadow: none;
- border: 1px solid var(--theme-accent);
-}
diff --git a/ref/astro-imagetools/docs/src/components/Header/Search.tsx b/ref/astro-imagetools/docs/src/components/Header/Search.tsx
deleted file mode 100644
index 5b1056d..0000000
--- a/ref/astro-imagetools/docs/src/components/Header/Search.tsx
+++ /dev/null
@@ -1,104 +0,0 @@
-/* jsxImportSource: react */
-import { useState, useCallback, useRef } from "react";
-import * as CONFIG from "../../config";
-import "@docsearch/css/dist/style.css";
-import "./Search.css";
-
-// @ts-ignore
-import * as docSearchReact from "@docsearch/react";
-// @ts-ignore
-import { createPortal } from "react-dom";
-
-export default function Search() {
- const DocSearchModal =
- docSearchReact.DocSearchModal || docSearchReact.default.DocSearchModal;
-
- const useDocSearchKeyboardEvents =
- docSearchReact.useDocSearchKeyboardEvents ||
- docSearchReact.default.useDocSearchKeyboardEvents;
-
- const [isOpen, setIsOpen] = useState(false);
- const searchButtonRef = useRef();
- const [initialQuery, setInitialQuery] = useState(null);
-
- const onOpen = useCallback(() => {
- setIsOpen(true);
- }, [setIsOpen]);
-
- const onClose = useCallback(() => {
- setIsOpen(false);
- }, [setIsOpen]);
-
- const onInput = useCallback(
- (e) => {
- setIsOpen(true);
- setInitialQuery(e.key);
- },
- [setIsOpen, setInitialQuery]
- );
-
- useDocSearchKeyboardEvents({
- isOpen,
- onOpen,
- onClose,
- onInput,
- searchButtonRef,
- });
-
- return (
- <>
-
-
-
-
-
- Search
-
-
- Press
-
- /
-
- to search
-
-
-
- {isOpen &&
- createPortal(
- {
- return items.map((item) => {
- // We transform the absolute URL into a relative URL to
- // work better on localhost, preview URLS.
- const a = document.createElement("a");
- a.href = item.url;
- const hash = a.hash === "#overview" ? "" : a.hash;
- return {
- ...item,
- url: `${a.pathname}${hash}`,
- };
- });
- }}
- />,
- document.body
- )}
- >
- );
-}
diff --git a/ref/astro-imagetools/docs/src/components/Header/SidebarToggle.tsx b/ref/astro-imagetools/docs/src/components/Header/SidebarToggle.tsx
deleted file mode 100644
index 6ff4a6d..0000000
--- a/ref/astro-imagetools/docs/src/components/Header/SidebarToggle.tsx
+++ /dev/null
@@ -1,45 +0,0 @@
-import type { FunctionalComponent } from "preact";
-import { h, Fragment } from "preact";
-import { useState, useEffect } from "preact/hooks";
-
-const MenuToggle: FunctionalComponent = () => {
- const [sidebarShown, setSidebarShown] = useState(false);
-
- useEffect(() => {
- const body = document.getElementsByTagName("body")[0];
- if (sidebarShown) {
- body.classList.add("mobile-sidebar-toggle");
- } else {
- body.classList.remove("mobile-sidebar-toggle");
- }
- }, [sidebarShown]);
-
- return (
-
- );
-};
-
-export default MenuToggle;
diff --git a/ref/astro-imagetools/docs/src/components/Header/SkipToContent.astro b/ref/astro-imagetools/docs/src/components/Header/SkipToContent.astro
deleted file mode 100644
index b2b542f..0000000
--- a/ref/astro-imagetools/docs/src/components/Header/SkipToContent.astro
+++ /dev/null
@@ -1,24 +0,0 @@
-Skip to Content
-
-
diff --git a/ref/astro-imagetools/docs/src/components/LeftSidebar/LeftSidebar.astro b/ref/astro-imagetools/docs/src/components/LeftSidebar/LeftSidebar.astro
deleted file mode 100644
index afa61a7..0000000
--- a/ref/astro-imagetools/docs/src/components/LeftSidebar/LeftSidebar.astro
+++ /dev/null
@@ -1,130 +0,0 @@
----
-import { getLanguageFromURL } from "../../languages.ts";
-import { SIDEBAR } from "../../config.ts";
-
-const { currentPage } = Astro.props;
-const currentPageMatch = currentPage.slice(1);
-const langCode = getLanguageFromURL(currentPage);
-
-// SIDEBAR is a flat array. Group it by sections to properly render.
-const sidebarSections = SIDEBAR[langCode].reduce((col, item, i) => {
- // If the first item is not a section header, create a new container section.
- if (i === 0) {
- if (!item.header) {
- const pesudoSection = { text: "" };
- col.push({ ...pesudoSection, children: [] });
- }
- }
-
- if (item.header) {
- col.push({ ...item, children: [] });
- } else {
- col[col.length - 1].children.push(item);
- }
-
- return col;
-}, []);
----
-
-
-
- {sidebarSections.map((section) => (
-
-
-
- ))}
-
-
-
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/PageContent/PageContent.astro b/ref/astro-imagetools/docs/src/components/PageContent/PageContent.astro
deleted file mode 100644
index d306afd..0000000
--- a/ref/astro-imagetools/docs/src/components/PageContent/PageContent.astro
+++ /dev/null
@@ -1,49 +0,0 @@
----
-import MoreMenu from "../RightSidebar/MoreMenu.astro";
-import TableOfContents from "../RightSidebar/TableOfContents.tsx";
-
-const { content, githubEditUrl } = Astro.props;
-const title = content.title;
-const headers = content.astro.headers;
----
-
-
-
-
-
-
-
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/RightSidebar/MoreMenu.astro b/ref/astro-imagetools/docs/src/components/RightSidebar/MoreMenu.astro
deleted file mode 100644
index 54446ca..0000000
--- a/ref/astro-imagetools/docs/src/components/RightSidebar/MoreMenu.astro
+++ /dev/null
@@ -1,74 +0,0 @@
----
-import ThemeToggleButton from "./ThemeToggleButton.tsx";
-import * as CONFIG from "../../config";
-
-const { editHref } = Astro.props;
-const showMoreSection = CONFIG.COMMUNITY_INVITE_URL || editHref;
----
-
-{showMoreSection && More }
-
- {editHref && (
-
- )}
- {CONFIG.COMMUNITY_INVITE_URL && (
-
- )}
-
-
-
-
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/RightSidebar/RightSidebar.astro b/ref/astro-imagetools/docs/src/components/RightSidebar/RightSidebar.astro
deleted file mode 100644
index fca7ca1..0000000
--- a/ref/astro-imagetools/docs/src/components/RightSidebar/RightSidebar.astro
+++ /dev/null
@@ -1,29 +0,0 @@
----
-import TableOfContents from "./TableOfContents.tsx";
-import MoreMenu from "./MoreMenu.astro";
-
-const { content, githubEditUrl } = Astro.props;
-const headers = content.astro.headers;
----
-
-
-
-
diff --git a/ref/astro-imagetools/docs/src/components/RightSidebar/TableOfContents.tsx b/ref/astro-imagetools/docs/src/components/RightSidebar/TableOfContents.tsx
deleted file mode 100644
index 84de46f..0000000
--- a/ref/astro-imagetools/docs/src/components/RightSidebar/TableOfContents.tsx
+++ /dev/null
@@ -1,51 +0,0 @@
-import type { FunctionalComponent } from "preact";
-import { useState, useEffect } from "preact/hooks";
-
-declare interface Header {
- depth: number;
- slug: string;
- text: string;
-}
-
-const TableOfContents: FunctionalComponent<{ headers: Header[] }> = ({
- headers = [],
-}) => {
- const [renderedHeaders, setRenderedHeaders] = useState(undefined);
-
- useEffect(() => {
- const titles = document.querySelectorAll("article :is(h1, h2, h3, h4)");
-
- const newRenderedHeaders = [...titles]
- .map((title) => {
- const depth = parseInt(title.tagName.substring(1));
- const slug = title.id;
- const text = title.textContent;
- return { depth, slug, text };
- })
- .filter(({ slug }) => slug !== "");
-
- setRenderedHeaders(newRenderedHeaders);
- }, []);
-
- return (
- <>
- On this page
-
-
-
-
- {(renderedHeaders || headers)
- .filter(({ depth }) => depth > 1 && depth < 4)
- .map(({ depth, slug, text }) => (
-
- ))}
-
- >
- );
-};
-
-export default TableOfContents;
diff --git a/ref/astro-imagetools/docs/src/components/RightSidebar/ThemeToggleButton.css b/ref/astro-imagetools/docs/src/components/RightSidebar/ThemeToggleButton.css
deleted file mode 100644
index 9a41946..0000000
--- a/ref/astro-imagetools/docs/src/components/RightSidebar/ThemeToggleButton.css
+++ /dev/null
@@ -1,37 +0,0 @@
-.theme-toggle {
- display: inline-flex;
- align-items: center;
- gap: 0.25em;
- padding: 0.33em 0.67em;
- border-radius: 99em;
- background-color: var(--theme-code-inline-bg);
-}
-
-.theme-toggle > label:focus-within {
- outline: 2px solid transparent;
- box-shadow: 0 0 0 0.08em var(--theme-accent), 0 0 0 0.12em white;
-}
-
-.theme-toggle > label {
- color: var(--theme-code-inline-text);
- position: relative;
- display: flex;
- align-items: center;
- justify-content: center;
- opacity: 0.5;
-}
-
-.theme-toggle .checked {
- color: var(--theme-accent);
- opacity: 1;
-}
-
-input[name="theme-toggle"] {
- position: absolute;
- opacity: 0;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- z-index: -1;
-}
diff --git a/ref/astro-imagetools/docs/src/components/RightSidebar/ThemeToggleButton.tsx b/ref/astro-imagetools/docs/src/components/RightSidebar/ThemeToggleButton.tsx
deleted file mode 100644
index 400c0e9..0000000
--- a/ref/astro-imagetools/docs/src/components/RightSidebar/ThemeToggleButton.tsx
+++ /dev/null
@@ -1,89 +0,0 @@
-import type { FunctionalComponent } from "preact";
-import { h, Fragment } from "preact";
-import { useState, useEffect } from "preact/hooks";
-import "./ThemeToggleButton.css";
-
-const themes = ["light", "dark"];
-
-const icons = [
-
-
- ,
-
-
-
- ,
-];
-
-const ThemeToggle: FunctionalComponent = () => {
- const [theme, setTheme] = useState(() => {
- if (import.meta.env.SSR) {
- return undefined;
- }
-
- if (typeof localStorage !== "undefined" && localStorage.getItem("theme")) {
- return localStorage.getItem("theme");
- }
-
- if (window.matchMedia("(prefers-color-scheme: dark)").matches) {
- return "dark";
- }
-
- return "light";
- });
-
- useEffect(() => {
- const root = document.documentElement;
-
- if (theme === "light") {
- root.classList.remove("theme-dark");
- } else {
- root.classList.add("theme-dark");
- }
- }, [theme]);
-
- return (
-
- {themes.map((t, i) => {
- const icon = icons[i];
- const checked = t === theme;
-
- return (
-
- {icon}
- {
- localStorage.setItem("theme", t);
- setTheme(t);
- }}
- />
-
- );
- })}
-
- );
-};
-
-export default ThemeToggle;
diff --git a/ref/astro-imagetools/docs/src/config.ts b/ref/astro-imagetools/docs/src/config.ts
deleted file mode 100644
index 143eb2b..0000000
--- a/ref/astro-imagetools/docs/src/config.ts
+++ /dev/null
@@ -1,62 +0,0 @@
-export const SITE = {
- title: "Astro ImageTools Documentation",
- description: "Documentation for the Astro ImageTools project",
- defaultLanguage: "en_US",
-};
-
-export const OPEN_GRAPH = {
- image: {
- src: "https://github.com/withastro/astro/blob/main/assets/social/banner.jpg?raw=true",
- alt:
- "astro logo on a starry expanse of space," +
- " with a purple saturn-like planet floating in the right foreground",
- },
- twitter: "astrodotbuild",
-};
-
-export const KNOWN_LANGUAGES = {
- English: "en",
-};
-
-export const GITHUB_EDIT_URL = `https://github.com/RafidMuhymin/astro-imagetools/blob/main/docs/`;
-
-export const COMMUNITY_INVITE_URL = `https://astro.build/chat`;
-
-// See "Algolia" section of the README for more information.
-export const ALGOLIA = {
- appId: "SZQLV18K73",
- indexName: "astro-imagetools",
- apiKey: "5da19c05f194060063e0e73a50b21b8e",
-};
-
-export const SIDEBAR = {
- en: [
- { text: "GETTING_STARTED", header: true },
- { text: "Introduction", link: "en/introduction" },
- { text: "Installation", link: "en/installation" },
- { text: "Usage", link: "en/usage" },
-
- { text: "BASICS", header: true },
- { text: "Components and APIs", link: "en/components-and-apis" },
- { text: "SSR", link: "en/ssr" },
- { text: "Markdown Images", link: "en/markdown-images" },
- { text: "Global Config Options", link: "en/global-config-options" },
-
- { text: "COMPONENTS", header: true },
- { text: " ", link: "en/components/Img" },
- { text: " ", link: "en/components/Picture" },
- { text: " ", link: "en/components/BackgroundImage" },
- { text: " ", link: "en/components/BackgroundPicture" },
-
- { text: "API", header: true },
- { text: "renderImg", link: "en/api/renderImg" },
- { text: "renderPicture", link: "en/api/renderPicture" },
- { text: "renderBackgroundImage", link: "en/api/renderBackgroundImage" },
- { text: "renderBackgroundPicture", link: "en/api/renderBackgroundPicture" },
- { text: "importImage", link: "en/api/importImage" },
-
- { text: "MISCELLANEOUS", header: true },
- { text: "Deprecations", link: "en/deprecations" },
- { text: "Acknowledgements", link: "en/acknowledgements" },
- ],
-};
diff --git a/ref/astro-imagetools/docs/src/languages.ts b/ref/astro-imagetools/docs/src/languages.ts
deleted file mode 100644
index acfe7ae..0000000
--- a/ref/astro-imagetools/docs/src/languages.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import { KNOWN_LANGUAGES } from "./config";
-
-export { KNOWN_LANGUAGES };
-export const KNOWN_LANGUAGE_CODES = Object.values(KNOWN_LANGUAGES);
-export const langPathRegex = /\/([a-z]{2}-?[A-Z]{0,2})\//;
-
-export function getLanguageFromURL(pathname: string) {
- const langCodeMatch = pathname.match(langPathRegex);
- return langCodeMatch ? langCodeMatch[1] : "en";
-}
diff --git a/ref/astro-imagetools/docs/src/layouts/MainLayout.astro b/ref/astro-imagetools/docs/src/layouts/MainLayout.astro
deleted file mode 100644
index fe951d7..0000000
--- a/ref/astro-imagetools/docs/src/layouts/MainLayout.astro
+++ /dev/null
@@ -1,147 +0,0 @@
----
-import HeadCommon from "../components/HeadCommon.astro";
-import HeadSEO from "../components/HeadSEO.astro";
-import Header from "../components/Header/Header.astro";
-import PageContent from "../components/PageContent/PageContent.astro";
-import LeftSidebar from "../components/LeftSidebar/LeftSidebar.astro";
-import RightSidebar from "../components/RightSidebar/RightSidebar.astro";
-import * as CONFIG from "../config";
-
-const { content = {} } = Astro.props;
-const currentPage = new URL(Astro.request.url).pathname;
-const currentFile = `src/pages${currentPage.replace(/\/$/, "")}.md`;
-const githubEditUrl =
- CONFIG.GITHUB_EDIT_URL && CONFIG.GITHUB_EDIT_URL + currentFile;
----
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ref/astro-imagetools/docs/src/pages/en/acknowledgements.md b/ref/astro-imagetools/docs/src/pages/en/acknowledgements.md
deleted file mode 100644
index 4d6991b..0000000
--- a/ref/astro-imagetools/docs/src/pages/en/acknowledgements.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-title: Acknowledgements
-description: Acknowledgements
-layout: ../../layouts/MainLayout.astro
----
-
-
-
-## The people for whom this project has become possible
-
-[Jonathan Neal](https://github.com/jonathantneal) for being extremely helpful and for the [`@astropub/codecs`](https://github.com/astro-community/codecs) library.
-
-[Jonas Kruckenberg](https://github.com/JonasKruckenberg) for the [`imagetools-core`](https://github.com/JonasKruckenberg/imagetools/tree/main/packages/core) and [`vite-imagetools`](https://github.com/JonasKruckenberg/imagetools/tree/main/packages/vite) libraries.
-
-[Lovell Fuller](https://github.com/lovell) for the awesome [`sharp`](https://sharp.pixelplumbing.com/) library.
-
-[Matt Mc](https://github.com/tooolbox) for the [`potrace`](https://github.com/tooolbox/node-potrace) library.
-
-[Zade Viggers](https://github.com/zadeviggers) for his code contributions.
-
-[Peter Singh](https://github.com/aFuzzyBear) for documentation support and suggestions.
-
-_...and many more people for their help and inspiration. And, thanks to the [Astro JS](https://astro.build/) community for their support and encouragement. And, thanks to the people behind the [Vite JS](https://vitejs.dev/) project too._
-
-## The resouces that have helped me understand Responsive Images and Image Optimization
-
-[Responsive Images 101](https://cloudfour.com/thinks/responsive-images-101-definitions/) by [Cloud Four](https://cloudfour.com/).
-
-[Responsive images](https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images) by [MDN](https://developer.mozilla.org/en-US/).
-
-[A Guide to the Responsive Images Syntax in HTML](https://css-tricks.com/a-guide-to-the-responsive-images-syntax-in-html/) by [CSS-Tricks](https://css-tricks.com/).
-
-[Responsive Images](https://developers.google.com/web/fundamentals/design-and-ux/responsive/images) by [Google Developers](https://developers.google.com/web/).
-
-[Optimising for high-density displays](https://jakearchibald.com/2021/serving-sharp-images-to-high-density-screens/) by [Jake Archibald](https://jakearchibald.com/).
-
-[Responsive Images, The sizes Attribute, and Unexpected Image Sizes](https://medium.com/@MRWwebDesign/responsive-images-the-sizes-attribute-and-unexpected-image-sizes-882a2eadb6db) by [Mark Root-Wiley](https://github.com/mrwweb/).
-
-[Fluid Images: Art Direction](https://www.learnhowtoprogram.com/user-interfaces/responsive-design-development-environments/fluid-images-art-direction) by [Learn How To Program](https://www.learnhowtoprogram.com/).
-
-[Responsive images and art direction](https://web.dev/patterns/web-vitals-patterns/images/responsive-images/) by [Web.dev](https://web.dev/).
-
-_...and many more articles and resources that have helped me to understand Responsive Images and Image Optimization._
diff --git a/ref/astro-imagetools/docs/src/pages/en/api/importImage.mdx b/ref/astro-imagetools/docs/src/pages/en/api/importImage.mdx
deleted file mode 100644
index ddc0302..0000000
--- a/ref/astro-imagetools/docs/src/pages/en/api/importImage.mdx
+++ /dev/null
@@ -1,63 +0,0 @@
----
-title: importImage
-description: The importImage API Documentation
-layout: ../../../layouts/MainLayout.astro
----
-
-The `importImage` API is a function which acts similar to the ESM `import()` function but for `astro-imagetools`. It returns a `Promise` which resolves to the `src/srcset` of the generated _asset_/_assets_. The provided path should follow the same format as the [`src`](/en/api/renderPicture/#src) attribute.
-
-## Why?
-
-- It supports dynamic paths
-- It supports remote URLs (data URIs are also supported)
-
-**Note:** The `importImage` API doesn't support relative local paths.
-
-## Code Example
-
-```js
-import React from "react";
-import { importImage } from "astro-imagetools/api";
-
-const src = await importImage("https://picsum.photos/1024/768");
-
-export default function ReactImage() {
- return ;
-}
-```
-
-You can pass configuration options via query parameters just like regular ESM imports.
-
-```js
-import { importImage } from "astro-imagetools/api";
-
-const src = await importImage(
- "https://picsum.photos/1024/768?w=200&h=200&format=avif&q=80"
-);
-```
-
-If you want the function to return a `srcset` instead of a `src`, pass multiple values to the `w` or `width` query parameter.
-
-```js
-import { importImage } from "astro-imagetools/api";
-
-const srcset = await importImage(
- "https://picsum.photos/1024/768?w=200;400;800"
-);
-```
-
-Dynamic paths are also supported.
-
-```astro
----
-import { importImage } from "astro-imagetools/api";
-
-const { imagePath } = Astro.props; // imagePath = "/public/images/image.jpeg"
-
-const src = await importImage(imagePath);
----
-```
-
-## Return Value
-
-**Type:** `Promise`
diff --git a/ref/astro-imagetools/docs/src/pages/en/api/renderBackgroundImage.mdx b/ref/astro-imagetools/docs/src/pages/en/api/renderBackgroundImage.mdx
deleted file mode 100644
index c77dc3f..0000000
--- a/ref/astro-imagetools/docs/src/pages/en/api/renderBackgroundImage.mdx
+++ /dev/null
@@ -1,59 +0,0 @@
----
-title: renderBackgroundImage
-description: The renderPicture API Documentation
-layout: ../../../layouts/MainLayout.astro
----
-
-import ConfigOptions from "../../../components/ConfigOptions.astro";
-
-The `renderBackgroundImage` API is a function for rendering an optimized and responsive **Background Images**. The CSS `background-image` property will be used to display the generated background images.
-
-Similar to the [` `](/en/components/BackgroundImage) component, the `renderBackgroundImage` API lacks the **Lazy Loading**, **Asynchronous Decoding**, the `sizes` attribute, and the **onload fade-in transition** features. And it too depends on the [` `](/en/components-and-apis#imagesupportdetection) component to work.
-
-## Code Example
-
-```astro
----
-import { renderBackgroundImage } from "astro-imagetools/api";
-import { ImageSupportDetection } from "astro-imagetools/components";
-
-const content = await fetch(import.meta.env.CONTENT_URL).then((r) => r.text());
-
-const { link, style, htmlElement } = await renderBackgroundImage({
- src: "https://picsum.photos/1024/768",
- content,
- artDirectives: [
- {
- src: "https://picsum.photos/1024/768?image=1",
- media: "(orientation: potrait)",
- },
- ],
-});
----
-
-
-
-
-
-
-
-
-
-
-```
-
-## Return Value
-
-**Type:** `{ link: string; style: string; htmlElement: string }`
-
-If the [`preload`](#preload) config option is set, then the `link` property will contain the `outerHTML` of the generated ` ` element to preload the image set of the asked format. Otherwise, `link` will be an empty string.
-
-If the [`placeholder`](#placeholder) config option is not set to `"none"`, then the `style` property will contain the `outerHTML` of the generated `` element to display the placeholder image. Otherwise, `style` will be an empty string.
-
-The `htmlElement` property will contain the `outerHTML` of the generated `HTMLElement` to apply the background image sets to. It's the primary return value of the `renderPicture` API.
-
-Below is the list of configuration options supported by the `renderBackgroundImage` API. Only the `src` config is required.
-
-## Configuration Options
-
-
diff --git a/ref/astro-imagetools/docs/src/pages/en/api/renderBackgroundPicture.mdx b/ref/astro-imagetools/docs/src/pages/en/api/renderBackgroundPicture.mdx
deleted file mode 100644
index 12ddd28..0000000
--- a/ref/astro-imagetools/docs/src/pages/en/api/renderBackgroundPicture.mdx
+++ /dev/null
@@ -1,45 +0,0 @@
----
-title: renderBackgroundPicture
-description: The renderBackgroundPicture API Documentation
-layout: ../../../layouts/MainLayout.astro
----
-
-import ConfigOptions from "../../../components/ConfigOptions.astro";
-
-The `renderBackgroundPicture` API is a function for rendering an optimized and responsive **Background Images**. The generated images will be displayed as the background using the `` element with `z-index` set to `-1`.
-
-Unlike the [`renderBackgroundImage`](/en/api/renderBackgroundImage) API, the `renderBackgroundPicture` API supports **Lazy Loading**, **Asynchronous Decoding**, the `sizes` attribute, and the **onload fade-in transition**. It doesn't need any JavaScript too.
-
-## Code Example
-
-```js
-import { renderBackgroundPicture } from "astro-imagetools/api";
-
-const content = await fetch(import.meta.env.CONTENT_URL).then((r) => r.text());
-
-const { link, style, htmlElement } = await renderBackgroundPicture({
- src: "https://picsum.photos/1024/768",
- artDirectives: [
- {
- src: "https://picsum.photos/1024/768?image=1",
- media: "(orientation: potrait)",
- },
- ],
-});
-```
-
-## Return Value
-
-**Type:** `{ link: string; style: string; htmlElement: string }`
-
-If the [`preload`](#preload) config option is set, then the `link` property will contain the `outerHTML` of the generated ` ` element to preload the image set of the asked format. Otherwise, `link` will be an empty string.
-
-If the [`placeholder`](#placeholder) config option is not set to `"none"`, then the `style` property will contain the `outerHTML` of the generated `` element to display the placeholder image. Otherwise, `style` will be an empty string.
-
-The `htmlElement` property will contain the `outerHTML` of the generated `HTMLElement` to apply the background image sets to. It's the primary return value of the `renderPicture` API.
-
-## Configuration Options
-
-Below is the list of configuration options supported by the `renderBackgroundPicture` API. Only the `src` config is required.
-
-
diff --git a/ref/astro-imagetools/docs/src/pages/en/api/renderImg.mdx b/ref/astro-imagetools/docs/src/pages/en/api/renderImg.mdx
deleted file mode 100644
index 5f6c0e8..0000000
--- a/ref/astro-imagetools/docs/src/pages/en/api/renderImg.mdx
+++ /dev/null
@@ -1,36 +0,0 @@
----
-title: renderImg
-description: The renderImg API Documentation
-layout: ../../../layouts/MainLayout.astro
----
-
-import ConfigOptions from "../../../components/ConfigOptions.astro";
-
-The `renderImg` API is a function for rendering optimized and responsive images. The generated images will use the ` ` element. Similar to the [` `](/en/components/Img) component, it's for simple use cases where you don't need advanced features like **Art Direction**, **multiple source formats**, or the **onload fade-in transition**.
-
-## Code Example
-
-```js
-import { renderImg } from "astro-imagetools/api";
-
-const { link, style, img } = await renderImg({
- src: "https://picsum.photos/1024/768",
- alt: "A random image",
-});
-```
-
-## Return Value
-
-**Type:** `{ link: string; style: string; img: string }`
-
-If the [`preload`](#preload) config option is set, then the `link` property will contain the `outerHTML` of the generated ` ` element to preload the image set of the asked format. Otherwise, `link` will be an empty string.
-
-If the [`placeholder`](#placeholder) config option is not set to `"none"`, then the `style` property will contain the `outerHTML` of the generated `` element to display the placeholder image. Otherwise, `style` will be an empty string.
-
-The `img` property will contain the `outerHTML` of the generated ` ` element. It's the primary return value of the `renderImg` API.
-
-## Configuration Options
-
-Below is the list of configuration options supported by the `renderImg` API. Only the `src` and `alt` configs are required.
-
-
diff --git a/ref/astro-imagetools/docs/src/pages/en/api/renderPicture.mdx b/ref/astro-imagetools/docs/src/pages/en/api/renderPicture.mdx
deleted file mode 100644
index 3d3a806..0000000
--- a/ref/astro-imagetools/docs/src/pages/en/api/renderPicture.mdx
+++ /dev/null
@@ -1,42 +0,0 @@
----
-title: renderPicture
-description: The renderPicture API Documentation
-layout: ../../../layouts/MainLayout.astro
----
-
-import ConfigOptions from "../../../components/ConfigOptions.astro";
-
-The `renderPicture` API is a function for rendering an optimized and responsive images. The generated images will use the ` ` element. Similar to the [` `](/en/components/Picture) component, it's for advanced use cases where you need to offer **multiple source formats**, **Art Direction**, and the **onload fade-in transition**.
-
-## Code Example
-
-```js
-import { renderPicture } from "astro-imagetools/api";
-
-const { link, style, picture } = await renderPicture({
- src: "https://picsum.photos/1024/768",
- alt: "A random image",
- artDirectives: [
- {
- src: "https://picsum.photos/1024/768?image=1",
- media: "(orientation: potrait)",
- },
- ],
-});
-```
-
-## Return Value
-
-**Type:** `{ link: string; style: string; picture: string }`
-
-If the [`preload`](#preload) config option is set, then the `link` property will contain the `outerHTML` of the generated ` ` element to preload the image set of the asked format. Otherwise, `link` will be an empty string.
-
-If the [`placeholder`](#placeholder) config option is not set to `"none"`, then the `style` property will contain the `outerHTML` of the generated `` element to display the placeholder image. Otherwise, `style` will be an empty string.
-
-The `img` property will contain the `outerHTML` of the generated ` ` element. It's the primary return value of the `renderPicture` API.
-
-## Configuration Options
-
-Below is the list of configuration options supported by the `renderPicture` API. Only the `src` and `alt` configs are required.
-
-
diff --git a/ref/astro-imagetools/docs/src/pages/en/components-and-apis.mdx b/ref/astro-imagetools/docs/src/pages/en/components-and-apis.mdx
deleted file mode 100644
index 4c5969c..0000000
--- a/ref/astro-imagetools/docs/src/pages/en/components-and-apis.mdx
+++ /dev/null
@@ -1,251 +0,0 @@
----
-title: Components and APIs
-description: Components and APIs provided by Astro ImageTools
-layout: ../../layouts/MainLayout.astro
----
-
-Here is a brief overview on the components and APIs provided by **Astro ImageTools**.
-
-## Components
-
-### ` `
-
-The ` ` component is an Astro component that renders an optimized and responsive ` ` element. This component is for simple use cases where you don't need advanced features like **Art Direction**, **multiple source formats**, or the **onload fade-in transition**.
-
-#### Example Usage of ` `
-
-```astro
----
-import { Img } from "astro-imagetools/components";
----
-
-
-```
-
-To know more about the ` ` component and the available configuration options, please check out the [` `](/en/components/Img) documentation.
-
-### ` `
-
-The ` ` component is an Astro component that renders an optimized and responsive ` ` element. This component supports all the features that **Astro ImageTools** has to offer for regular images. It's for advanced use cases where you need to offer **multiple source formats**, need **Art Direction**, and the **onload fade-in transition**. It's the component that you may want to use most of the times.
-
-#### Example Usage of ` `
-
-```astro
----
-import { Picture } from "astro-imagetools/components";
----
-
-
-```
-
-To know more about the ` ` component and the available configuration options, please check out the [` `](/en/components/Picture) documentation.
-
-### ` `
-
-The ` ` component offers **Background Image Optimization**. It uses the plain CSS `background-image` property to display the background image.
-
-As the component is using the `background-image` property, it lacks the features provided by the HTML `` and ` ` elements such as **Lazy Loading**, **Asynchronous Decoding**, the `sizes` attribute, and the **onload fade-in transition**. But it still offers **Art Direction** and the ability to offer **multiple source formats**.
-
-The browesrs don't offer any native CSS API or feature to detect support for a specific source format and provide multiple source formats. So the ` ` component depends on JavaScript to detect the support of the `webp` and `avif` formats.
-
-To make the ` ` component work, you need to import the [` `](#imagesupportdetection) component in the `` of your **Layout** component. This component adds **655 bytes** to the generated pages.
-
-The body of the ` ` component will be used as the content of the container element.
-
-> **Note:** Layouts don't make sense for background images. So, they aren't supported by the ` ` component.
-
-#### Example Usage of ` `
-
-```astro
----
-import {
- BackgroundImage,
- ImageSupportDetection,
-} from "astro-imagetools/components";
-
-const content = await fetch(import.meta.env.CONTENT_URL).then((r) => r.text());
----
-
-
-
-
-
-
-
-
-
-
-
-
-```
-
-To know more about the ` ` component and the available configuration options, please check out the [` `](/en/components/BackgroundImage) documentation.
-
-### ` `
-
-Similar to the [` `](#backgroundimage) component, the ` ` component offers **Background Image Optimization**. But instead of using the `background-image` property, it uses the `` element with `z-index` set to `-1` to display the background image.
-
-Unlike the ` ` component, the ` ` supports **Lazy Loading**, **Asynchronous Decoding**, the `sizes` attribute, and the **onload fade-in transition**. It doesn't need any JavaScript too.
-
-The body of the ` ` component will be used as the content of the container element.
-
-> **Note:** Layouts don't make sense for background images. So, they aren't supported by the ` ` component.
-
-#### Example Usage of ` `
-
-```astro
----
-import { BackgroundPicture } from "astro-imagetools/components";
-
-const content = await fetch(import.meta.env.CONTENT_URL).then((r) => r.text());
----
-
-
-
-
-```
-
-To know more about the ` ` component and the available configuration options, please check out the [` `](/en/components/BackgroundPicture) documentation.
-
-### ` `
-
-The ` ` component is a dependency of the ` ` components. It's used to detect the support of the `webp` and `avif` formats and make the ` ` component work.
-
-> **Note:** The ` ` component is needed by the ` ` component because of a bug in the `astro` package that prevents hoisted scripts from being included in the generated pages if they are coming from Astro components inside an **npm package**. Once the bug is fixed, the ` ` component can be removed.
->
-> However, you'll still need it if you use the `renderBackgroundImage` API.
->
-> The component doesn't have any configuration options.
-
-## APIs
-
-### `renderImg`
-
-The `renderImg` API is a function for rendering optimized and responsive images. The generated images will use the ` ` element. Similar to the [` `](#img) component, it's for simple use cases where you don't need advanced features like **Art Direction**, **multiple source formats**, or the **onload fade-in transition**.
-
-#### Example Usage of `renderImg`
-
-```js
-import { renderImg } from "astro-imagetools/api";
-
-const { link, style, img } = await renderImg({
- src: "https://picsum.photos/1024/768",
- alt: "A random image",
-});
-```
-
-To know more about the `renderImg` API and the available configuration options, please check out the [`renderImg`](/en/api/renderimg) documentation.
-
-### `renderPicture`
-
-The `renderPicture` API is a function for rendering an optimized and responsive images. The generated images will use the ` ` element. Similar to the [` `](#picture) component, it's for advanced use cases where you need to offer **multiple source formats**, **Art Direction**, and the **onload fade-in transition**.
-
-#### Example Usage of `renderPicture`
-
-```js
-import { renderPicture } from "astro-imagetools/api";
-
-const { link, style, picture } = await renderPicture({
- src: "https://picsum.photos/1024/768",
- alt: "A random image",
- artDirectives: [
- {
- src: "https://picsum.photos/1024/768?image=1",
- media: "(orientation: potrait)",
- },
- ],
-});
-```
-
-To know more about the `renderPicture` API and the available configuration options, please check out the [`renderPicture`](/en/api/renderpicture) documentation.
-
-### `renderBackgroundImage`
-
-The `renderBackgroundImage` API is a function for rendering an optimized and responsive **Background Images**. The CSS `background-image` property will be used to display the generated background images.
-
-Similar to the [` `](#backgroundimage) component, the `renderBackgroundImage` API lacks the **Lazy Loading**, **Asynchronous Decoding**, the `sizes` attribute, and the **onload fade-in transition** features. And it too depends on the [` `](#imagesupportdetection) component to work.
-
-#### Example Usage of `renderBackgroundImage`
-
-```astro
----
-import { renderBackgroundImage } from "astro-imagetools/api";
-import { ImageSupportDetection } from "astro-imagetools/components";
-
-const content = await fetch(import.meta.env.CONTENT_URL).then((r) => r.text());
-
-const { link, style, htmlElement } = await renderBackgroundImage({
- src: "https://picsum.photos/1024/768",
- content,
- artDirectives: [
- {
- src: "https://picsum.photos/1024/768?image=1",
- media: "(orientation: potrait)",
- },
- ],
-});
----
-
-
-
-
-
-
-
-
-
-
-```
-
-To know more about the `renderBackgroundImage` API and the available configuration options, please check out the [`renderBackgroundImage`](/en/api/renderbackgroundimage) documentation.
-
-### `renderBackgroundPicture`
-
-The `renderBackgroundPicture` API is a function for rendering an optimized and responsive **Background Images**. The generated images will be displayed as the background using the `` element with `z-index` set to `-1`.
-
-Unlike the [`renderBackgroundImage`](#renderbackgroundimage) API, the `renderBackgroundPicture` API supports **Lazy Loading**, **Asynchronous Decoding**, the `sizes` attribute, and the **onload fade-in transition**. It doesn't need any JavaScript too.
-
-#### Example Usage of `renderBackgroundPicture`
-
-```js
-import { renderBackgroundPicture } from "astro-imagetools/api";
-
-const content = await fetch(import.meta.env.CONTENT_URL).then((r) => r.text());
-
-const { link, style, htmlElement } = await renderBackgroundPicture({
- src: "https://picsum.photos/1024/768",
- artDirectives: [
- {
- src: "https://picsum.photos/1024/768?image=1",
- media: "(orientation: potrait)",
- },
- ],
-});
-```
-
-To know more about the `renderBackgroundPicture` API and the available configuration options, please check out the [`renderBackgroundPicture`](/en/api/renderbackgroundpicture) documentation.
diff --git a/ref/astro-imagetools/docs/src/pages/en/components/BackgroundImage.mdx b/ref/astro-imagetools/docs/src/pages/en/components/BackgroundImage.mdx
deleted file mode 100644
index c76fc59..0000000
--- a/ref/astro-imagetools/docs/src/pages/en/components/BackgroundImage.mdx
+++ /dev/null
@@ -1,58 +0,0 @@
----
-title:
-description: The Component Documentation
-layout: ../../../layouts/MainLayout.astro
----
-
-import ConfigOptions from "../../../components/ConfigOptions.astro";
-
-The ` ` component offers **Background Image Optimization**. It uses the plain CSS `background-image` property to display the generated background image sets.
-
-As the component is using the `background-image` property, it lacks the features provided by the HTML `` and ` ` elements such as **Lazy Loading**, **Asynchronous Decoding**, the `sizes` attribute, and the **onload fade-in transition**. But the component still offers **Art Direction** support and the ability to offer **multiple source formats**.
-
-The browesrs don't offer any native CSS API or feature to detect support for a specific source format and provide multiple source formats. So the ` ` component depends on JavaScript to detect the support of the `webp` and `avif` formats.
-
-To make the ` ` component work, you need to import the [` `](/en/components-and-apis#imagesupportdetection) component in the `` of your **Layout** component. This component adds **655 bytes** to the generated pages.
-
-The body of the ` ` component will be used as the content of the container element.
-
-> **Note:** Layouts don't make sense for background images. So, they aren't supported by the ` ` component.
-
-## Code Example
-
-```astro
----
-import {
- BackgroundImage,
- ImageSupportDetection,
-} from "astro-imagetools/components";
-
-const content = await fetch(import.meta.env.CONTENT_URL).then((r) => r.text());
----
-
-
-
-
-
-
-
-
-
-
-
-
-```
-
-## Component Props
-
-Below is the list of props that the ` ` component accepts. Only the `src` prop is required.
-
-
diff --git a/ref/astro-imagetools/docs/src/pages/en/components/BackgroundPicture.mdx b/ref/astro-imagetools/docs/src/pages/en/components/BackgroundPicture.mdx
deleted file mode 100644
index f481f77..0000000
--- a/ref/astro-imagetools/docs/src/pages/en/components/BackgroundPicture.mdx
+++ /dev/null
@@ -1,54 +0,0 @@
----
-title:
-description: The Component Documentation
-layout: ../../../layouts/MainLayout.astro
----
-
-import ConfigOptions from "../../../components/ConfigOptions.astro";
-
-Similar to the [` `](/en/components/BackgroundImage) component, the ` ` component offers **Background Image Optimization**. But instead of using the `background-image` property, it uses the `` element with `z-index` set to `-1` to display the background image.
-
-Unlike the ` ` component, the ` ` supports **Lazy Loading**, **Asynchronous Decoding**, the `sizes` attribute, and the **onload fade-in transition**. It doesn't need any JavaScript too.
-
-The body of the ` ` component will be used as the content of the container element.
-
-> **Note:** Layouts don't make sense for background images. So, they aren't supported by the ` ` component.
-
-## Code Example
-
-```astro
----
-import {
- BackgroundImage,
- ImageSupportDetection,
-} from "astro-imagetools/components";
-
-const content = await fetch(import.meta.env.CONTENT_URL).then((r) => r.text());
----
-
-
-
-
-
-
-
-
-
-
-
-
-```
-
-## Component Props
-
-Below is the list of props that the ` ` component accepts. Only the `src` prop is required.
-
-
diff --git a/ref/astro-imagetools/docs/src/pages/en/components/Img.mdx b/ref/astro-imagetools/docs/src/pages/en/components/Img.mdx
deleted file mode 100644
index 44d202f..0000000
--- a/ref/astro-imagetools/docs/src/pages/en/components/Img.mdx
+++ /dev/null
@@ -1,25 +0,0 @@
----
-title:
-description: The Component Documentation
-layout: ../../../layouts/MainLayout.astro
----
-
-import ConfigOptions from "../../../components/ConfigOptions.astro";
-
-The ` ` component is an Astro component that renders an optimized and responsive ` ` element. This component is for simple use cases where you don't need advanced features like **Art Direction**, **multiple source formats**, or the **onload fade-in transition**.
-
-## Code Example
-
-```astro
----
-import { Img } from "astro-imagetools/components";
----
-
-
-```
-
-## Component Props
-
-Below is the list of props that the ` ` component accepts. Only the `src` and `alt` props are required.
-
-
diff --git a/ref/astro-imagetools/docs/src/pages/en/components/Picture.mdx b/ref/astro-imagetools/docs/src/pages/en/components/Picture.mdx
deleted file mode 100644
index 17d2393..0000000
--- a/ref/astro-imagetools/docs/src/pages/en/components/Picture.mdx
+++ /dev/null
@@ -1,34 +0,0 @@
----
-title:
-description: The Component Documentation
-layout: ../../../layouts/MainLayout.astro
----
-
-import ConfigOptions from "../../../components/ConfigOptions.astro";
-
-The ` ` component is an Astro component that renders an optimized and responsive ` ` element. This component supports all the features that **Astro ImageTools** has to offer for regular images. It's perfect for advanced use cases where you need to offer **multiple source formats**, need **Art Direction**, and the **onload fade-in transition**. It's the component that you may want to use most of the times.
-
-## Code Example
-
-```astro
----
-import { Picture } from "astro-imagetools/components";
----
-
-
-```
-
-## Component Props
-
-Below is the list of props that the ` ` component accepts. Only the `src` and `alt` props are required.
-
-
diff --git a/ref/astro-imagetools/docs/src/pages/en/deprecations.mdx b/ref/astro-imagetools/docs/src/pages/en/deprecations.mdx
deleted file mode 100644
index ad5af1a..0000000
--- a/ref/astro-imagetools/docs/src/pages/en/deprecations.mdx
+++ /dev/null
@@ -1,30 +0,0 @@
----
-title: Deprecations & Migration Guide
-description: Astro ImageTools Deprecations & Migration Guide
-layout: ../../layouts/MainLayout.astro
----
-
-### `v0.6.0`
-
-The ` ` component and the `renderImage` API have been removed in the `v0.6.0` release.
-
-And the Vite plugin now can't be registered directly. Instead, you have to add the Astro integration provided in the latest release in your `astro.config.mjs` file. The integration will handle registering the plugin and the other required things automatically.
-
-```js
-import { defineConfig } from "astro/config";
-import { astroImageTools } from "astro-imagetools";
-
-export default defineConfig({
- integrations: [astroImageTools],
-});
-```
-
-### `v0.5.1`
-
-The ` ` component and the `renderImage` API have been deprecated in favor of the new ` ` and ` ` components and the `renderImg` and `renderPicture` APIs.
-
-Currently, the ` ` component and the `renderImage` API are still available in the `astro-imagetools` package for backward-compatibility. They are aliased to the ` ` component and the `renderPicture` API respectively.
-
-They will be removed in the upcoming minor releases of **Astro ImageTools**. So, please migrate to the new ` ` and ` ` components and the `renderImg` and `renderPicture` APIs as soon as possible.
-
-> **Note:** According to the [Semantic Versioning](https://semver.org/) standard, any minor release before `v1.0.0` is considered _breaking_.
diff --git a/ref/astro-imagetools/docs/src/pages/en/global-config-options.mdx b/ref/astro-imagetools/docs/src/pages/en/global-config-options.mdx
deleted file mode 100644
index 64bf68d..0000000
--- a/ref/astro-imagetools/docs/src/pages/en/global-config-options.mdx
+++ /dev/null
@@ -1,76 +0,0 @@
----
-title: Global Config Options
-description: Astro ImageTools Global Configuration Options
-layout: ../../layouts/MainLayout.astro
----
-
-import ConfigOptions from "../../components/ConfigOptions.astro";
-
-It's possible to set config options globally to provide the default values for the config options across the entire application. If for a config, no value is passed via `formatOptions`, components props or config properties, query parameters, **Astro ImageTools** will resort to global config options.
-
-All the global configs are optional. Any configs supported by any components or APIs can be defined globally except `src`, `alt`, `content`, and `artDirectives`. The only two additions are the [`cacheDir`](#cacheDir) and [`assetFileNames`](#assetFileNames) configs.
-
-To set global config options, create a `astro-imagetools.config.mjs` file inside the project directory and export an object with all the config options defined inside it.
-
-## Config Intellisense
-
-**Astro ImageTools** ships with TypeScript typings so that you can leverage your IDE's intellisense with the `defineConfig` helper:
-
-```js
-import { defineConfig } from "astro-imagetools/config";
-
-export default defineConfig({
- // ...
-});
-```
-
-Or using JSDoc type hints:
-
-```js
-/**
- * @type {import('astro-imagetools').GlobalConfigOptions}
- */
-const config = {
- // ...
-};
-
-export default config;
-```
-
-## Code Example
-
-```js
-import { defineConfig } from "astro-imagetools/config";
-
-export default defineConfig({
- placeholder: "tracedSVG",
- format: ["webp", "jpg"],
- fallbackFormat: "png",
- includeSourceFormat: false,
- formatOptions: {
- jpg: {
- quality: 80,
- },
- png: {
- quality: 80,
- },
- webp: {
- quality: 50,
- },
- tracedSVG: {
- options: {
- background: "#fff",
- color: "#000",
- turnPolicy: "black",
- turdSize: 1,
- alphaMax: 1,
- optCurve: true,
- threshold: 100,
- blackOnWhite: false,
- },
- },
- },
-});
-```
-
-
diff --git a/ref/astro-imagetools/docs/src/pages/en/installation.mdx b/ref/astro-imagetools/docs/src/pages/en/installation.mdx
deleted file mode 100644
index d930866..0000000
--- a/ref/astro-imagetools/docs/src/pages/en/installation.mdx
+++ /dev/null
@@ -1,29 +0,0 @@
----
-title: Installation
-description: Astro ImageTools Installation Guide
-layout: ../../layouts/MainLayout.astro
----
-
-To install the `astro-imagetools` package, run the following command:
-
-```bash
-npm install astro-imagetools
-
-# yarn
-yarn add astro-imagetools
-
-# pnpm
-pnpm add astro-imagetools
-```
-
-Register the _Astro Integration_ provided by **Astro ImageTools** in your `astro.config.mjs` file:
-
-```js
-import { astroImageTools } from "astro-imagetools";
-
-export default {
- integrations: [astroImageTools],
-};
-```
-
-Then, you'll be able to use the components and APIs inside your Astro pages and components. To know more about how to use the components and APIs, please check out the [Usage](/en/usage) documentation.
diff --git a/ref/astro-imagetools/docs/src/pages/en/introduction.mdx b/ref/astro-imagetools/docs/src/pages/en/introduction.mdx
deleted file mode 100644
index c4ef0d1..0000000
--- a/ref/astro-imagetools/docs/src/pages/en/introduction.mdx
+++ /dev/null
@@ -1,45 +0,0 @@
----
-title: Introduction
-description: A basic intro to Astro ImageTools
-layout: ../../layouts/MainLayout.astro
----
-
-## **Welcome to Astro ImageTools!**
-
-**Astro ImageTools** is a collection of tools for optimizing images, background images, and generating responsive images for the **Astro JS** framework.
-
-## Features
-
-Below is a short list of features that **Astro ImageTools** offers. For more information, please see component-specific or API-specific documentation.
-
-- ✅ **Regular Image Optimization** (` ` and ` ` component, both absolute paths, remote, and data URIs are supported as the source path. But in addition to that, relative paths are also supported for markdown images. 🎉🎉🎉
-
-In complex scenarios where you need more config options, you can pass them as query parameters. Or, if you have to set their values dynamically, you can import the ` ` component (and any other components too)! **Astro** supports importing and using Astro components inside MD files. Check the official [Astro Markdown documentation](https://docs.astro.build/en/guides/markdown-content/#using-components-in-markdown) for more info on this.
-
-> **Note:** Automatic markdown image optimization is supported only for markdown files. If you are using the ` ` component, you have to use the ` ` component instead.
->
-> Both the Markdown Syntax `` and HTML Syntax ` ` are supported.
-
-### Example Markdown Images Usage
-
-```md
----
-src: https://picsum.photos/1024/768
-alt: A random image
-setup: |
- import { Picture } from "astro-imagetools/components";
----
-
-# Hello Markdown Images
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-```
diff --git a/ref/astro-imagetools/docs/src/pages/en/ssr.mdx b/ref/astro-imagetools/docs/src/pages/en/ssr.mdx
deleted file mode 100644
index 72756c1..0000000
--- a/ref/astro-imagetools/docs/src/pages/en/ssr.mdx
+++ /dev/null
@@ -1,80 +0,0 @@
----
-title: SSR
-description: Guide to using Astro ImageTools in SSR
-layout: ../../layouts/MainLayout.astro
----
-
-Recently, **Astro** has added experimental support for server-side rendering (SSR). To use **Astro ImageTools** in SSR, you need to have at least `v0.6.0` of the `astro-imagetools` package installed.
-
-## How to use Astro ImageTools in SSR Mode
-
-### Install the required dependencies
-
-The `v0.6.0` release adds experimental support for server-side rendering (SSR). At this moment, only **Node.js** is supported. You need to have the `@astrojs/node` adapter and the latest version of `astro-imagetools` installed on your Astro project.
-
-```bash
-pnpm i @astrojs/node @astrojs/imagetools@^0.6.0
-```
-
-You need to have the latest version of `astro-imagetools` installed on the server too.
-
-```bash
-pnpm i @astrojs/imagetools@^0.6.0
-```
-
-To learn more about how to do set up the Node adapter and the Node server with **Astro**, please check out the [`@astrojs/node`](https://www.npmjs.com/package/@astrojs/node) readme.
-
-### Use the exported `middleware`
-
-Like any other component, the components and APIs provided by **Astro ImageTools** will be executed on the server. Due to how the Astro build process works, it's not possible to emit assets during the build process.
-
-When handling the incoming requests on the server, you need to use the `middleware` exported by the `astro-imagetools` package. The `middleware` returns an instance of a `Buffer`.
-
-**Code Example:**
-
-```js
-import http from "http";
-import { middleware } from "astro-imagetools/ssr";
-import { handler as ssrHandler } from "./dist/server/entry.mjs";
-
-http
- .createServer(function (req, res) {
- ssrHandler(req, res, async (err) => {
- if (err) {
- res.writeHead(500);
- res.end(err.toString());
- } else {
- const buffer = await middleware(req, res);
-
- if (buffer) {
- res.writeHead(200);
- res.end(buffer);
- } else {
- // Serve your other static assets or return 404
- res.writeHead(404);
- res.end();
- }
- }
- });
- })
- .listen(8080);
-```
-
-### Notes
-
-The components and APIs provided by **Astro ImageTools** will be executed on the server. So, the path that you have provided via the `src` property won't exist on the server. This limitation applies for local images only.
-
-To use local images with SSR, you have to generate assets for them first and then you have to pass the path to the assets to the `src` property.
-
-Below is an example of how to do this.
-
-```astro
----
-import src from "../images/image.jpg?raw";
-import { Picture } from "astro-imagetools/components";
----
-
-
-```
-
-> The `raw` query parameter has been used to tell the internal Vite plugin to emit the asset from the source image unchanged.
diff --git a/ref/astro-imagetools/docs/src/pages/en/usage.mdx b/ref/astro-imagetools/docs/src/pages/en/usage.mdx
deleted file mode 100644
index a3b28ee..0000000
--- a/ref/astro-imagetools/docs/src/pages/en/usage.mdx
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Usage
-description: Astro ImageTools Usage Guide
-layout: ../../layouts/MainLayout.astro
----
-
-Here is a brief overview on the usage of the Vite plugin, components and APIs provided by **Astro ImageTools**.
-
-## Plugin Usage
-
-**Astro ImageTools** comes with a Vite plugin and it gets registered automatically once you add the integration. The Vite plugin is used by the components and APIs interally to perform all kinds of image transformations and optimizations. After it's been registered, it starts looking for and handling image imports.
-
-So, you can leverage the power of the plugin using ESM imports to perform simple image transformations and optimizations on your own. It may come in handy in the scenarios where using the provided components and APIs is not possible. Imports inside framework components too will be handled!
-
-```js
-import React from "react";
-// The Vite plugin will handle the below import automatically and return a path to the optimized image
-import src from "../images/image.jpg";
-
-export default function ReactImage() {
- return ;
-}
-```
-
-You can pass configuration options via query parameters.
-
-```js
-import src from "../images/image.jpg?w=200&h=200&format=avif&q=80";
-```
-
-If you want the import to return a `srcset` instead of a `src`, pass multiple values to the `w` or `width` query parameter.
-
-```js
-import srcset from "../images/image.jpg?w=200;400;800";
-```
-
-## Components Usage
-
-**Astro ImageTools** provides a set of components that abstract away all the complexities of image transformations and optimizations. The components are highly customizable and provide a number of excellent features.
-
-All the components, `Img`, `Picture`, `BackgroundImage`, `BackgroundPicture`, and `ImageSupportDetection` are exported using named exports from `astro-imagetools/components`.
-
-```astro
----
-import { Picture } from "astro-imagetools/components";
----
-```
-
-You can pass configuration options to the components via props.
-
-```astro
----
-import { Picture } from "astro-imagetools/components";
----
-
-
-
-
-
-
-```
-
-To know more about the components and available configuration options, please check out the [Components](/en/components-and-apis#components) documentation.
-
-## APIs Usage
-
-**Astro ImageTools** provides a set of APIs that allow you to generate the rendered HTML for the images programmatically.
-
-All the APIs, `renderImg`, `renderPicture`, `renderBackgroundImage`, and `renderBackgroundPicture` are exported using named exports from `astro-imagetools/api`.
-
-```astro
----
-import { renderPicture } from "astro-imagetools/api";
----
-```
-
-All the APIs support a single config object as the only argument. You can pass configuration options to the APIs via defining properties in the config object.
-
-```astro
----
-import { renderPicture } from "astro-imagetools/api";
-
-const { link, style, picture } = await renderPicture({
- src: "https://picsum.photos/1024/768",
- alt: "A random image",
-});
----
-```
-
-To know more about the APIs and available configuration options, please check out the [APIs](/en/components-and-apis#api) documentation.
diff --git a/ref/astro-imagetools/docs/src/pages/index.astro b/ref/astro-imagetools/docs/src/pages/index.astro
deleted file mode 100644
index d5f7485..0000000
--- a/ref/astro-imagetools/docs/src/pages/index.astro
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/ref/astro-imagetools/docs/src/styles/index.css b/ref/astro-imagetools/docs/src/styles/index.css
deleted file mode 100644
index 1f6d279..0000000
--- a/ref/astro-imagetools/docs/src/styles/index.css
+++ /dev/null
@@ -1,405 +0,0 @@
-* {
- box-sizing: border-box;
- margin: 0;
-}
-
-/* Global focus outline reset */
-*:focus:not(:focus-visible) {
- outline: none;
-}
-
-:root {
- --user-font-scale: 1rem - 16px;
- --max-width: calc(100% - 1rem);
-}
-
-@media (min-width: 50em) {
- :root {
- --max-width: 46em;
- }
-}
-
-body {
- display: flex;
- flex-direction: column;
- min-height: 100vh;
- font-family: var(--font-body);
- font-size: 1rem;
- font-size: clamp(0.9rem, 0.75rem + 0.375vw + var(--user-font-scale), 1rem);
- line-height: 1.5;
- max-width: 100vw;
-}
-
-nav ul {
- list-style: none;
- padding: 0;
-}
-
-.content > section > * + * {
- margin-top: 1.25rem;
-}
-
-.content > section > :first-child {
- margin-top: 0;
-}
-
-.content > section > blockquote > * + * {
- margin-top: 1.25rem;
-}
-
-.content > section > blockquote > :first-child {
- margin-top: 0;
-}
-
-/* Typography */
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-bottom: 1rem;
- font-weight: bold;
- line-height: 1;
-}
-
-h1,
-h2 {
- max-width: 40ch;
-}
-
-:is(h2, h3):not(:first-child) {
- margin-top: 3rem;
-}
-
-:is(h4, h5, h6):not(:first-child) {
- margin-top: 2rem;
-}
-
-h1 {
- font-size: 3.25rem;
- font-weight: 800;
-}
-
-h2 {
- font-size: 2.75rem;
-}
-
-h3 {
- font-size: 2rem;
-}
-
-h4 {
- font-size: 1.6rem;
-}
-
-h5 {
- font-size: 1.35rem;
-}
-
-h6 {
- font-size: 1.1rem;
-}
-
-p {
- line-height: 1.65em;
-}
-
-.content ul {
- line-height: 1.6em;
-}
-
-p,
-.content ul {
- color: var(--theme-text-light);
-}
-
-small,
-.text_small {
- font-size: 0.833rem;
-}
-
-a {
- color: var(--theme-text-accent);
- font-weight: 400;
- text-underline-offset: 0.08em;
- align-items: center;
- gap: 0.5rem;
-}
-
-article > section :is(ul, ol) > * + * {
- margin-top: 0.75rem;
-}
-
-article > section nav :is(ul, ol) > * + * {
- margin-top: inherit;
-}
-
-article > section li > :is(p, pre, blockquote):not(:first-child) {
- margin-top: 1rem;
-}
-
-article > section :is(ul, ol) {
- padding-left: 1em;
-}
-
-article > section nav :is(ul, ol) {
- padding-left: inherit;
-}
-
-article > section nav {
- margin-top: 1rem;
- margin-bottom: 2rem;
-}
-
-article > section ::marker {
- font-weight: bold;
- color: var(--theme-text-light);
-}
-
-article > section iframe {
- width: 100%;
- height: auto;
- aspect-ratio: 16 / 9;
-}
-
-a > code {
- position: relative;
- color: var(--theme-text-accent);
- background: transparent;
- text-underline-offset: var(--padding-block);
-}
-
-a > code::before {
- content: "";
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- display: block;
- background: var(--theme-accent);
- opacity: var(--theme-accent-opacity);
- border-radius: var(--border-radius);
-}
-
-a:hover,
-a:focus {
- text-decoration: underline;
-}
-
-a:focus {
- outline: 2px solid currentColor;
- outline-offset: 0.25em;
-}
-
-strong {
- font-weight: 600;
- color: inherit;
-}
-
-/* Supporting Content */
-
-code {
- --border-radius: 3px;
- --padding-block: 0.2rem;
- --padding-inline: 0.33rem;
-
- font-family: var(--font-mono);
- font-size: 0.85em;
- color: inherit;
- background-color: var(--theme-code-inline-bg);
- padding: var(--padding-block) var(--padding-inline);
- margin: calc(var(--padding-block) * -1) -0.125em;
- border-radius: var(--border-radius);
- word-break: break-word;
-}
-
-pre.astro-code > code {
- all: unset;
-}
-
-pre > code {
- font-size: 1em;
-}
-
-table,
-pre {
- position: relative;
- --padding-block: 1rem;
- --padding-inline: 2rem;
- padding: var(--padding-block) var(--padding-inline);
- padding-right: calc(var(--padding-inline) * 2);
- margin-left: calc(var(--padding-inline) * -1);
- margin-right: calc(var(--padding-inline) * -1);
- font-family: var(--font-mono);
-
- line-height: 1.5;
- font-size: 0.85em;
- overflow-y: hidden;
- overflow-x: auto;
-}
-
-table {
- width: 100%;
- padding: var(--padding-block) 0;
- margin: 0;
- border-collapse: collapse;
-}
-
-/* Zebra striping */
-tr:nth-of-type(odd) {
- background: var(--theme-bg-hover);
-}
-
-th {
- background: var(--color-black);
- color: var(--theme-color);
- font-weight: bold;
-}
-
-td,
-th {
- padding: 6px;
- text-align: left;
-}
-
-pre {
- background-color: var(--theme-code-bg);
- color: var(--theme-code-text);
-}
-
-blockquote code {
- background-color: var(--theme-bg);
-}
-
-@media (min-width: 37.75em) {
- pre {
- --padding-inline: 1.25rem;
- border-radius: 8px;
- margin-left: 0;
- margin-right: 0;
- }
-}
-
-blockquote {
- margin: 2rem 0;
- padding: 1.25em 1.5rem;
- border-left: 3px solid var(--theme-text-light);
- background-color: var(--theme-bg-offset);
- border-radius: 0 0.25rem 0.25rem 0;
- line-height: 1.7;
-}
-
-img {
- max-width: 100%;
-}
-
-.flex {
- display: flex;
- align-items: center;
-}
-
-.flex-grow {
- flex-grow: 1;
-}
-
-button {
- display: flex;
- align-items: center;
- justify-items: center;
- gap: 0.25em;
- padding: 0.33em 0.67em;
- border: 0;
- background: var(--theme-bg);
- display: flex;
- font-size: 1rem;
- align-items: center;
- gap: 0.25em;
- border-radius: 99em;
- color: var(--theme-text);
- background-color: var(--theme-bg);
-}
-
-h2.heading {
- font-size: 1rem;
- font-weight: 700;
- padding: 0.1rem 1rem;
- text-transform: uppercase;
- margin-bottom: 0.5rem;
-}
-
-.header-link {
- font-size: 1rem;
- padding: 0.1rem 0 0.1rem 1rem;
- border-left: 4px solid var(--theme-divider);
-}
-
-.header-link:hover,
-.header-link:focus {
- border-left-color: var(--theme-accent);
- color: var(--theme-accent);
-}
-
-.header-link:focus-within {
- color: var(--theme-text-light);
- border-left-color: hsla(var(--color-gray-40), 1);
-}
-
-.header-link svg {
- opacity: 0.6;
-}
-
-.header-link:hover svg {
- opacity: 0.8;
-}
-
-.header-link a {
- display: inline-flex;
- gap: 0.5em;
- width: 100%;
- padding: 0.15em 0 0.15em 0;
-}
-
-.header-link.depth-3 {
- padding-left: 2rem;
-}
-
-.header-link.depth-4 {
- padding-left: 3rem;
-}
-
-.header-link a {
- font: inherit;
- color: inherit;
- text-decoration: none;
-}
-
-/* Screenreader Only Text */
-.sr-only {
- position: absolute;
- width: 1px;
- height: 1px;
- padding: 0;
- margin: -1px;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- white-space: nowrap;
- border-width: 0;
-}
-
-.focus\:not-sr-only:focus,
-.focus\:not-sr-only:focus-visible {
- position: static;
- width: auto;
- height: auto;
- padding: 0;
- margin: 0;
- overflow: visible;
- clip: auto;
- white-space: normal;
-}
-
-:target {
- scroll-margin: calc(var(--theme-sidebar-offset, 5rem) + 2rem) 0 2rem;
-}
diff --git a/ref/astro-imagetools/docs/src/styles/theme.css b/ref/astro-imagetools/docs/src/styles/theme.css
deleted file mode 100644
index 1f0623b..0000000
--- a/ref/astro-imagetools/docs/src/styles/theme.css
+++ /dev/null
@@ -1,126 +0,0 @@
-:root {
- --font-fallback: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial,
- sans-serif, Apple Color Emoji, Segoe UI Emoji;
- --font-body: system-ui, var(--font-fallback);
- --font-mono: "IBM Plex Mono", Consolas, "Andale Mono WT", "Andale Mono",
- "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono",
- "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco,
- "Courier New", Courier, monospace;
-
- /*
- * Variables with --color-base prefix define
- * the hue, and saturation values to be used for
- * hsla colors.
- *
- * ex:
- *
- * --color-base-{color}: {hue}, {saturation};
- *
- */
-
- --color-base-white: 0, 0%;
- --color-base-black: 240, 100%;
- --color-base-gray: 215, 14%;
- --color-base-blue: 212, 100%;
- --color-base-blue-dark: 212, 72%;
- --color-base-green: 158, 79%;
- --color-base-orange: 22, 100%;
- --color-base-purple: 269, 79%;
- --color-base-red: 351, 100%;
- --color-base-yellow: 41, 100%;
-
- /*
- * Color palettes are made using --color-base
- * variables, along with a lightness value to
- * define different variants.
- *
- */
-
- --color-gray-5: var(--color-base-gray), 5%;
- --color-gray-10: var(--color-base-gray), 10%;
- --color-gray-20: var(--color-base-gray), 20%;
- --color-gray-30: var(--color-base-gray), 30%;
- --color-gray-40: var(--color-base-gray), 40%;
- --color-gray-50: var(--color-base-gray), 50%;
- --color-gray-60: var(--color-base-gray), 60%;
- --color-gray-70: var(--color-base-gray), 70%;
- --color-gray-80: var(--color-base-gray), 80%;
- --color-gray-90: var(--color-base-gray), 90%;
- --color-gray-95: var(--color-base-gray), 95%;
-
- --color-blue: var(--color-base-blue), 61%;
- --color-blue-dark: var(--color-base-blue-dark), 39%;
- --color-green: var(--color-base-green), 42%;
- --color-orange: var(--color-base-orange), 50%;
- --color-purple: var(--color-base-purple), 54%;
- --color-red: var(--color-base-red), 54%;
- --color-yellow: var(--color-base-yellow), 59%;
-}
-
-:root {
- color-scheme: light;
- --theme-accent: hsla(var(--color-blue), 1);
- --theme-text-accent: hsla(var(--color-blue), 1);
- --theme-accent-opacity: 0.15;
- --theme-divider: hsla(var(--color-gray-95), 1);
- --theme-text: hsla(var(--color-gray-10), 1);
- --theme-text-light: hsla(var(--color-gray-40), 1);
- /* @@@: not used anywhere */
- --theme-text-lighter: hsla(var(--color-gray-80), 1);
- --theme-bg: hsla(var(--color-base-white), 100%, 1);
- --theme-bg-hover: hsla(var(--color-gray-95), 1);
- --theme-bg-offset: hsla(var(--color-gray-90), 1);
- --theme-bg-accent: hsla(var(--color-blue), var(--theme-accent-opacity));
- --theme-code-inline-bg: hsla(var(--color-gray-95), 1);
- --theme-code-inline-text: var(--theme-text);
- --theme-code-bg: hsla(217, 19%, 27%, 1);
- --theme-code-text: hsla(var(--color-gray-95), 1);
- --theme-navbar-bg: hsla(var(--color-base-white), 100%, 1);
- --theme-navbar-height: 6rem;
- --theme-selection-color: hsla(var(--color-blue), 1);
- --theme-selection-bg: hsla(var(--color-blue), var(--theme-accent-opacity));
-}
-
-body {
- background: var(--theme-bg);
- color: var(--theme-text);
-}
-
-:root.theme-dark {
- color-scheme: dark;
- --theme-accent-opacity: 0.15;
- --theme-accent: hsla(var(--color-blue), 1);
- --theme-text-accent: hsla(var(--color-blue), 1);
- --theme-divider: hsla(var(--color-gray-10), 1);
- --theme-text: hsla(var(--color-gray-90), 1);
- --theme-text-light: hsla(var(--color-gray-80), 1);
-
- /* @@@: not used anywhere */
- --theme-text-lighter: hsla(var(--color-gray-40), 1);
- --theme-bg: hsla(215, 28%, 17%, 1);
- --theme-bg-hover: hsla(var(--color-gray-40), 1);
- --theme-bg-offset: hsla(var(--color-gray-5), 1);
- --theme-code-inline-bg: hsla(var(--color-gray-10), 1);
- --theme-code-inline-text: hsla(var(--color-base-white), 100%, 1);
- --theme-code-bg: hsla(var(--color-gray-5), 1);
- --theme-code-text: hsla(var(--color-base-white), 100%, 1);
- --theme-navbar-bg: hsla(215, 28%, 17%, 1);
- --theme-selection-color: hsla(var(--color-base-white), 100%, 1);
- --theme-selection-bg: hsla(var(--color-purple), var(--theme-accent-opacity));
-
- /* DocSearch [Algolia] */
- --docsearch-modal-background: var(--theme-bg);
- --docsearch-searchbox-focus-background: var(--theme-divider);
- --docsearch-footer-background: var(--theme-divider);
- --docsearch-text-color: var(--theme-text);
- --docsearch-hit-background: var(--theme-divider);
- --docsearch-hit-shadow: none;
- --docsearch-hit-color: var(--theme-text);
- --docsearch-footer-shadow: inset 0 2px 10px #000;
- --docsearch-modal-shadow: inset 0 0 8px #000;
-}
-
-::selection {
- color: var(--theme-selection-color);
- background-color: var(--theme-selection-bg);
-}
diff --git a/ref/astro-imagetools/docs/tsconfig.json b/ref/astro-imagetools/docs/tsconfig.json
deleted file mode 100644
index 2074b80..0000000
--- a/ref/astro-imagetools/docs/tsconfig.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "compilerOptions": {
- "target": "es2020",
- "module": "esnext",
- "jsx": "preserve",
- "baseUrl": ".",
- "paths": {
- "@config/*": ["src/components/ConfigOptions/*"]
- }
- },
- "moduleResolution": "node"
-}
diff --git a/ref/astro-imagetools/package.json b/ref/astro-imagetools/package.json
deleted file mode 100644
index a0e7a62..0000000
--- a/ref/astro-imagetools/package.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "private": "true",
- "scripts": {
- "lint": "eslint .",
- "format": "prettier . --write",
- "format:check": "prettier . --check"
- },
- "workspaces": [
- "packages/*",
- "docs",
- "demo"
- ],
- "devDependencies": {
- "eslint": "^8.33.0",
- "eslint-plugin-unicorn": "^42.0.0",
- "prettier": "^2.8.3",
- "prettier-plugin-astro": "^0.1.3"
- },
- "packageManager": "pnpm@6.32.12"
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/.npmignore b/ref/astro-imagetools/packages/astro-imagetools/.npmignore
deleted file mode 100644
index 4f257ea..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/.npmignore
+++ /dev/null
@@ -1,4 +0,0 @@
-*.test.ts
-test-fixtures
-astroViteConfigs.js
-vitest.config.ts
diff --git a/ref/astro-imagetools/packages/astro-imagetools/README.md b/ref/astro-imagetools/packages/astro-imagetools/README.md
deleted file mode 100644
index eda0dbe..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/README.md
+++ /dev/null
@@ -1,39 +0,0 @@
-# **Astro ImageTools**
-
-**Astro ImageTools** is a collection of tools for optimizing images, background images, and generating responsive images for the **Astro JS** framework.
-
-## Features
-
-Below is a short list of features that **Astro ImageTools** offers. For more information, please see component-specific or API-specific documentation.
-
-- ✅ **Regular Image Optimization** (` ` and ``)
-- ✅ **Background Image Optimization**
-- ✅ **Responsive Images**
-- ✅ **Simple and intuitive Art Direction API**
-- ✅ **Lazy Loading**
-- ✅ **Programmatic APIs**
-- ✅ **Asynchronous Decoding**
-- ✅ **Unique Breakpoints Calculation**
-- ✅ **Preloading for urgent images**
-- ✅ **SVG Tracing and Posterization**
-- ✅ **100% Scoped CSS**
-- ✅ **Four kind of Layouts: `constrained`, `fixed`, `fullWidth` & `fill`**
-- ✅ **Three kind of Placeholder Images: `blurred`, `dominantColor` & `tracedSVG`**
-- ✅ **Long list of supported Image Formats**
-- ✅ **Long List of supported Configuration Options**
-- ✅ **Supports Remote Images and Data URIs too**
-- ✅ **Support for _`sharp`less_ Environments**
-- ✅ **Both Memory-based and FS-based Caching for better Performance**
-- ✅ **Respects to _Semantics of HTML_ as much as possible**
-
-## Getting Started
-
-To get started with **Astro ImageTools**, first check out the [Installation](https://astro-imagetools-docs.vercel.app/en/installation) documentation for instructions on how to install the `astro-imagetools` package.
-
-If you are looking for the available components and APIs, please check out the [Components and APIs](https://astro-imagetools-docs.vercel.app/en/components-and-apis) documentation.
-
-If you want to view live examples of the components, APIs, layouts, and placeholder images, check out the [Astro ImageTools Demo](https://astro-imagetools-demo.vercel.app/) website.
-
-If you want to report any issues or have found a missing feature, please report it on [GitHub](https://github.com/RafidMuhymin/astro-imagetools/)!
-
-Good luck out there, Astronaut. 🧑🚀
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/importImage.d.ts b/ref/astro-imagetools/packages/astro-imagetools/api/importImage.d.ts
deleted file mode 100644
index bb0bb97..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/importImage.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export default function importImage(url: string): Promise;
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/importImage.js b/ref/astro-imagetools/packages/astro-imagetools/api/importImage.js
deleted file mode 100644
index b22ca0b..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/importImage.js
+++ /dev/null
@@ -1,23 +0,0 @@
-import load from "../plugin/hooks/load.js";
-import { getSrcPath } from "./utils/getSrcPath.js";
-import getResolvedSrc from "./utils/getResolvedSrc.js";
-
-export default async function importImage(path) {
- try {
- const { search, protocol, pathname } = new URL(path);
-
- const { src: id, base } = await getResolvedSrc(
- protocol === "data:" ? protocol + pathname : path
- );
-
- const src = (await load(id + search, base)).slice(16, -1);
-
- return src;
- } catch (error) {
- const id = await getSrcPath(path);
-
- const src = (await load(id)).slice(16, -1);
-
- return src;
- }
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/index.js b/ref/astro-imagetools/packages/astro-imagetools/api/index.js
deleted file mode 100644
index ea9675b..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/index.js
+++ /dev/null
@@ -1,5 +0,0 @@
-export { default as renderImg } from "./renderImg.js";
-export { default as renderPicture } from "./renderPicture.js";
-export { default as renderBackgroundImage } from "./renderBackgroundImage.js";
-export { default as renderBackgroundPicture } from "./renderBackgroundPicture.js";
-export { default as importImage } from "./importImage.js";
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/renderBackgroundImage.d.ts b/ref/astro-imagetools/packages/astro-imagetools/api/renderBackgroundImage.d.ts
deleted file mode 100644
index e7e601b..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/renderBackgroundImage.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import type {
- BackgroundImageConfigOptions,
- BackgroundImageHTMLData,
-} from "../types";
-
-export default function renderBackgroundImage(
- config: BackgroundImageConfigOptions
-): Promise;
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/renderBackgroundImage.js b/ref/astro-imagetools/packages/astro-imagetools/api/renderBackgroundImage.js
deleted file mode 100644
index f56b308..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/renderBackgroundImage.js
+++ /dev/null
@@ -1,159 +0,0 @@
-// @ts-check
-import crypto from "node:crypto";
-import getImage from "./utils/getImage.js";
-import getLinkElement from "./utils/getLinkElement.js";
-import getStyleElement from "./utils/getStyleElement.js";
-import getFilteredProps from "./utils/getFilteredProps.js";
-import getContainerElement from "./utils/getContainerElement.js";
-
-export default async function renderBackgroundImage(props) {
- const type = "BackgroundImage";
-
- const { filteredProps, transformConfigs } = getFilteredProps(type, props);
-
- const {
- src,
- tag,
- content,
- preload,
- attributes,
- placeholder,
- breakpoints,
- backgroundSize,
- backgroundPosition,
- format,
- fallbackFormat,
- includeSourceFormat,
- formatOptions,
- artDirectives,
- } = filteredProps;
-
- const {
- link: linkAttributes = {},
- style: styleAttributes = {},
- container: containerAttributes = {},
- } = attributes;
-
- const sizes = "";
-
- const { uuid, images } = await getImage({
- src,
- type,
- sizes,
- format,
- breakpoints,
- placeholder,
- artDirectives,
- fallbackFormat,
- includeSourceFormat,
- formatOptions,
- transformConfigs,
- });
-
- const className = `astro-imagetools-background-image-${uuid}`;
-
- const { imagesizes } = images[images.length - 1];
-
- const link = getLinkElement({ images, preload, imagesizes, linkAttributes });
-
- const backgroundImageStylesArray = images.map(({ media, sources }) => {
- const uuid = crypto.randomBytes(4).toString("hex").toUpperCase();
-
- const fallbackUrlCustomVariable = `--astro-imagetools-background-image-fallback-url${uuid}`;
-
- const newSources = {};
-
- sources.forEach(({ src, format, srcset }) => {
- const sources = srcset
- .split(", ")
- .map((source) => [
- source.slice(0, source.lastIndexOf(" ")),
- source.slice(source.lastIndexOf(" ") + 1, -1),
- ]);
-
- sources.forEach(([path, width]) => {
- if (!newSources[width]) {
- newSources[width] = [];
- }
-
- newSources[width].push({ src, format, path });
- });
- });
-
- const widths = Object.keys(newSources)
- .map((width) => parseInt(width))
- .reverse();
-
- const maxWidth = Math.max(...widths);
-
- const styles = widths
- .map((width) => {
- const sources = newSources[width];
-
- const styles = sources
- .map(
- ({ format, path }, i) =>
- `
- ${i !== sources.length - 1 ? `.${format} ` : ""}.${className} {
- background-repeat: no-repeat;
- background-image: url(${path}),
- var(${fallbackUrlCustomVariable});
- background-size: ${backgroundSize};
- background-position: ${backgroundPosition};
- }
- `
- )
- .reverse()
- .join("");
-
- return width === maxWidth
- ? styles
- : `
- @media screen and (max-width: ${width}px) {
- ${styles}
- }
- `;
- })
- .join("");
-
- return {
- fallbackUrlCustomVariable,
- styles: media
- ? `
- @media ${media} {
- ${styles}
- }
- `
- : styles,
- };
- });
-
- const containerStyles = `
- .${className} {
- position: relative;
- ${images
- .map(({ fallback }, i) => {
- const fallbackUrlCustomVariable =
- backgroundImageStylesArray[i].fallbackUrlCustomVariable;
-
- return `${fallbackUrlCustomVariable}: url("${encodeURI(fallback)}");`;
- })
- .join("\n")}
- }
- `;
-
- const backgroundStyles =
- backgroundImageStylesArray.map(({ styles }) => styles).join("\n") +
- containerStyles;
-
- const style = getStyleElement({ styleAttributes, backgroundStyles });
-
- const htmlElement = getContainerElement({
- tag,
- content,
- className,
- containerAttributes,
- });
-
- return { link, style, htmlElement };
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/renderBackgroundPicture.d.ts b/ref/astro-imagetools/packages/astro-imagetools/api/renderBackgroundPicture.d.ts
deleted file mode 100644
index a566421..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/renderBackgroundPicture.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import type {
- BackgroundPictureConfigOptions,
- BackgroundPictureHTMLData,
-} from "../types";
-
-export default function renderBackgroundPicture(
- config: BackgroundPictureConfigOptions
-): Promise;
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/renderBackgroundPicture.js b/ref/astro-imagetools/packages/astro-imagetools/api/renderBackgroundPicture.js
deleted file mode 100644
index 1eea4e1..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/renderBackgroundPicture.js
+++ /dev/null
@@ -1,127 +0,0 @@
-// @ts-check
-import getImage from "./utils/getImage.js";
-import getImgElement from "./utils/getImgElement.js";
-import getLinkElement from "./utils/getLinkElement.js";
-import getStyleElement from "./utils/getStyleElement.js";
-import getLayoutStyles from "./utils/getLayoutStyles.js";
-import getFilteredProps from "./utils/getFilteredProps.js";
-import getPictureElement from "./utils/getPictureElement.js";
-import getBackgroundStyles from "./utils/getBackgroundStyles.js";
-import getContainerElement from "./utils/getContainerElement.js";
-
-export default async function renderBackgroundPicture(props) {
- const type = "BackgroundPicture";
-
- const { filteredProps, transformConfigs } = getFilteredProps(type, props);
-
- const {
- src,
- tag,
- content,
- sizes,
- preload,
- loading,
- decoding,
- attributes,
- placeholder,
- breakpoints,
- objectFit,
- objectPosition,
- format,
- fallbackFormat,
- includeSourceFormat,
- formatOptions,
- fadeInTransition,
- artDirectives,
- } = filteredProps;
-
- const {
- img: imgAttributes = {},
- link: linkAttributes = {},
- style: styleAttributes = {},
- picture: pictureAttributes = {},
- container: containerAttributes = {},
- } = attributes;
-
- const { uuid, images } = await getImage({
- src,
- type,
- sizes,
- format,
- breakpoints,
- placeholder,
- artDirectives,
- fallbackFormat,
- includeSourceFormat,
- formatOptions,
- transformConfigs,
- });
-
- const className = `astro-imagetools-picture-${uuid}`,
- containerClassName = `astro-imagetools-background-picture-${uuid}`;
-
- const { imagesizes } = images[images.length - 1];
-
- const backgroundStyles = getBackgroundStyles(
- images,
- className,
- objectFit,
- objectPosition,
- fadeInTransition,
- { isBackgroundPicture: true, containerClassName }
- );
-
- const style = getStyleElement({ styleAttributes, backgroundStyles });
-
- const link = getLinkElement({ images, preload, imagesizes, linkAttributes });
-
- const layoutStyles = getLayoutStyles({ isBackgroundImage: true });
-
- // Background Images shouldn't convey important information
- const alt = "";
-
- const sources = images.flatMap(({ media, sources, sizes, imagesizes }) =>
- sources.map(({ format, src, srcset }) =>
- src
- ? getImgElement({
- src,
- alt,
- sizes,
- style,
- srcset,
- loading,
- decoding,
- imagesizes,
- fadeInTransition,
- layoutStyles,
- imgAttributes,
- })
- : ` `
- )
- );
-
- const picture = getPictureElement({
- sources,
- className,
- layoutStyles,
- pictureAttributes,
- isBackgroundPicture: true,
- });
-
- const htmlElement = getContainerElement({
- tag,
- content: picture + content,
- containerAttributes,
- isBackgroundPicture: true,
- containerClassName,
- });
-
- return { link, style, htmlElement };
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/renderImg.d.ts b/ref/astro-imagetools/packages/astro-imagetools/api/renderImg.d.ts
deleted file mode 100644
index abbc304..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/renderImg.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-import type { ImgConfigOptions, ImgHTMLData } from "../types";
-
-export default function renderImg(
- config: ImgConfigOptions
-): Promise;
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/renderImg.js b/ref/astro-imagetools/packages/astro-imagetools/api/renderImg.js
deleted file mode 100644
index bc9b151..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/renderImg.js
+++ /dev/null
@@ -1,98 +0,0 @@
-// @ts-check
-import getImage from "./utils/getImage.js";
-import getImgElement from "./utils/getImgElement.js";
-import getLinkElement from "./utils/getLinkElement.js";
-import getStyleElement from "./utils/getStyleElement.js";
-import getLayoutStyles from "./utils/getLayoutStyles.js";
-import getFilteredProps from "./utils/getFilteredProps.js";
-import getBackgroundStyles from "./utils/getBackgroundStyles.js";
-
-export default async function renderImg(props) {
- const type = "Img";
-
- const { filteredProps, transformConfigs } = getFilteredProps(type, props);
-
- const {
- src,
- alt,
- sizes,
- preload,
- loading,
- decoding,
- attributes,
- layout,
- breakpoints,
- placeholder,
- objectFit,
- objectPosition,
- format,
- formatOptions,
- } = filteredProps;
-
- const artDirectives = [],
- fallbackFormat = format,
- fadeInTransition = false,
- includeSourceFormat = false;
-
- const {
- img: imgAttributes = {},
- link: linkAttributes = {},
- style: styleAttributes = {},
- } = attributes;
-
- const { uuid, images } = await getImage({
- src,
- type,
- sizes,
- format,
- breakpoints,
- placeholder,
- artDirectives,
- fallbackFormat,
- includeSourceFormat,
- formatOptions,
- transformConfigs,
- });
-
- const className = `astro-imagetools-img-${uuid}`;
-
- const { imagesizes } = images[images.length - 1];
-
- const backgroundStyles = getBackgroundStyles(
- images,
- className,
- objectFit,
- objectPosition,
- fadeInTransition,
- { isImg: true }
- );
-
- const style = getStyleElement({ styleAttributes, backgroundStyles });
-
- const link = getLinkElement({ images, preload, imagesizes, linkAttributes });
-
- const layoutStyles = getLayoutStyles({ layout });
-
- const sources = images.flatMap(({ sources, sizes, imagesizes }) =>
- sources.map(({ src, srcset }) =>
- getImgElement({
- src,
- alt,
- sizes,
- style,
- srcset,
- loading,
- decoding,
- imagesizes,
- fadeInTransition,
- layoutStyles,
- imgAttributes,
- imgClassName: className,
- })
- )
- );
-
- const [img] = sources;
-
- return { link, style, img };
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/renderPicture.d.ts b/ref/astro-imagetools/packages/astro-imagetools/api/renderPicture.d.ts
deleted file mode 100644
index 54ccfe5..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/renderPicture.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-import type { PictureConfigOptions, PictureHTMLData } from "../types";
-
-export default function renderPicture(
- config: PictureConfigOptions
-): Promise;
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/renderPicture.js b/ref/astro-imagetools/packages/astro-imagetools/api/renderPicture.js
deleted file mode 100644
index 8a98d1c..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/renderPicture.js
+++ /dev/null
@@ -1,111 +0,0 @@
-// @ts-check
-import getImage from "./utils/getImage.js";
-import getImgElement from "./utils/getImgElement.js";
-import getLinkElement from "./utils/getLinkElement.js";
-import getStyleElement from "./utils/getStyleElement.js";
-import getLayoutStyles from "./utils/getLayoutStyles.js";
-import getFilteredProps from "./utils/getFilteredProps.js";
-import getPictureElement from "./utils/getPictureElement.js";
-import getBackgroundStyles from "./utils/getBackgroundStyles.js";
-
-export default async function renderPicture(props) {
- const type = "Picture";
-
- const { filteredProps, transformConfigs } = getFilteredProps(type, props);
-
- const {
- src,
- alt,
- sizes,
- preload,
- loading,
- decoding,
- attributes,
- layout,
- placeholder,
- breakpoints,
- objectFit,
- objectPosition,
- format,
- fallbackFormat,
- includeSourceFormat,
- formatOptions,
- fadeInTransition,
- artDirectives,
- } = filteredProps;
-
- const {
- img: imgAttributes = {},
- link: linkAttributes = {},
- style: styleAttributes = {},
- picture: pictureAttributes = {},
- } = attributes;
-
- const { uuid, images } = await getImage({
- src,
- type,
- sizes,
- format,
- breakpoints,
- placeholder,
- fallbackFormat,
- includeSourceFormat,
- formatOptions,
- artDirectives,
- transformConfigs,
- });
-
- const className = `astro-imagetools-picture-${uuid}`;
-
- const { imagesizes } = images[images.length - 1];
-
- const backgroundStyles = getBackgroundStyles(
- images,
- className,
- objectFit,
- objectPosition,
- fadeInTransition
- );
-
- const style = getStyleElement({ styleAttributes, backgroundStyles });
-
- const link = getLinkElement({ images, preload, imagesizes, linkAttributes });
-
- const layoutStyles = getLayoutStyles({ layout });
-
- const sources = images.flatMap(({ media, sources, sizes, imagesizes }) =>
- sources.map(({ format, src, srcset }) =>
- src
- ? getImgElement({
- src,
- alt,
- sizes,
- style,
- srcset,
- loading,
- decoding,
- imagesizes,
- fadeInTransition,
- layoutStyles,
- imgAttributes,
- })
- : ` `
- )
- );
-
- const picture = getPictureElement({
- sources,
- className,
- layoutStyles,
- pictureAttributes,
- });
-
- return { link, style, picture };
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/codecs.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/codecs.js
deleted file mode 100644
index 8f72571..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/codecs.js
+++ /dev/null
@@ -1,38 +0,0 @@
-// @ts-check
-import fs from "node:fs";
-import { extname } from "node:path";
-import * as codecs from "@astropub/codecs";
-
-export async function getImageDetails(path, width, height, aspect) {
- const extension = extname(path).slice(1);
-
- const imageFormat = extension === "jpeg" ? "jpg" : extension;
-
- const buffer = fs.readFileSync(path);
- const decodedImage = await codecs.jpg.decode(buffer);
-
- if (aspect && !width && !height) {
- if (!width && !height) {
- ({ width } = decodedImage);
- }
-
- if (width) {
- height = width / aspect;
- }
-
- if (height) {
- width = height * aspect;
- }
- }
-
- const image = await decodedImage.resize({ width, height });
-
- const { width: imageWidth, height: imageHeight } = image;
-
- return {
- image,
- imageWidth,
- imageHeight,
- imageFormat,
- };
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getArtDirectedImages.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getArtDirectedImages.js
deleted file mode 100644
index 1f7c073..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getArtDirectedImages.js
+++ /dev/null
@@ -1,137 +0,0 @@
-// @ts-check
-import getSrcset from "./getSrcset.js";
-import getConfigOptions from "./getConfigOptions.js";
-import getFallbackImage from "./getFallbackImage.js";
-import getProcessedImage from "./getProcessedImage.js";
-
-export default async function getArtDirectedImages(
- artDirectives = [],
- placeholder,
- format,
- imagesizes,
- breakpoints,
- fallbackFormat,
- includeSourceFormat,
- formatOptions,
- rest
-) {
- const images = await Promise.all(
- artDirectives.map(
- async ({
- src,
- media,
- sizes: directiveImagesizes,
- placeholder: directivePlaceholder,
- breakpoints: directiveBreakpoints,
- objectFit,
- objectPosition,
- backgroundSize,
- backgroundPosition,
- format: directiveFormat,
- fallbackFormat: directiveFallbackFormat,
- includeSourceFormat: directiveIncludeSourceFormat,
- formatOptions: directiveFormatOptions = {},
- ...configOptions
- }) => {
- const {
- path,
- base,
- rest: rest2,
- image,
- imageWidth,
- imageHeight,
- imageFormat,
- } = await getProcessedImage(src, configOptions);
-
- rest2.aspect = `${imageWidth / imageHeight}`;
-
- const calculatedConfigs = getConfigOptions(
- imageWidth,
- directiveImagesizes || imagesizes,
- directiveBreakpoints || breakpoints,
- directiveFormat || format,
- imageFormat,
- directiveFallbackFormat || fallbackFormat,
- directiveIncludeSourceFormat || includeSourceFormat
- );
-
- const { formats, requiredBreakpoints } = calculatedConfigs;
-
- imagesizes = calculatedConfigs.imagesizes;
-
- const maxWidth = requiredBreakpoints[requiredBreakpoints.length - 1];
-
- const sources = await Promise.all(
- formats.map(async (format) => {
- const srcset = await getSrcset(
- path,
- base,
- requiredBreakpoints,
- format,
- {
- ...rest,
- ...rest2,
- ...formatOptions[format],
- ...directiveFormatOptions[format],
- }
- );
-
- return {
- format,
- srcset,
- };
- })
- );
-
- const sizes = {
- width: maxWidth,
- height: Math.round(maxWidth / rest2.aspect),
- };
-
- const object = {
- fit: objectFit,
- position: objectPosition,
- };
-
- const background = {
- size: backgroundSize,
- position: backgroundPosition,
- };
-
- const fallback = await getFallbackImage(
- path,
- directivePlaceholder || placeholder,
- image,
- imageFormat,
- { ...formatOptions, ...directiveFormatOptions },
- { ...rest, ...rest2 }
- );
-
- const returnValue = {
- media,
- sources,
- sizes,
- fallback,
- imagesizes,
- };
-
- const isBackgroundImage = !!backgroundSize || !!backgroundPosition;
-
- isBackgroundImage
- ? (returnValue.background = background)
- : (returnValue.object = object);
-
- return {
- media,
- sources,
- sizes,
- object,
- fallback,
- imagesizes,
- };
- }
- )
- );
-
- return images;
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getAttributesString.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getAttributesString.js
deleted file mode 100644
index e9bd1c1..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getAttributesString.js
+++ /dev/null
@@ -1,27 +0,0 @@
-// @ts-check
-
-import printWarning from "../../utils/printWarning.js";
-
-export default function getAttributesString({
- attributes,
- element = "",
- excludeArray = [],
-}) {
- const attributesString = Object.keys(attributes)
- .filter((key) => {
- if (excludeArray.includes(key)) {
- printWarning({
- key,
- element,
- });
-
- return false;
- }
-
- return true;
- })
- .map((key) => `${key}="${attributes[key]}"`)
- .join(" ");
-
- return attributesString;
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getBackgroundStyles.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getBackgroundStyles.js
deleted file mode 100644
index 111233c..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getBackgroundStyles.js
+++ /dev/null
@@ -1,97 +0,0 @@
-// @ts-check
-
-export default function getBackgroundStyles(
- images,
- className,
- objectFit,
- objectPosition,
- fadeInTransition,
- { isImg = false, isBackgroundPicture = false, containerClassName = "" } = {}
-) {
- const sourcesWithFallback = images.filter(({ fallback }) => fallback);
-
- if (sourcesWithFallback.length === 0) return "";
-
- const staticStyles = !fadeInTransition
- ? ""
- : `
- ${
- isBackgroundPicture
- ? `
- .${containerClassName} * {
- z-index: 1;
- position: relative;
- }
- `
- : ""
- }
-
- .${className} {
- --opacity: 1;
- --z-index: 0;
- }
-
- ${
- !isBackgroundPicture
- ? `
- .${className} img {
- z-index: 1;
- position: relative;
- }
- `
- : ""
- }
-
- .${className}::after {
- inset: 0;
- content: "";
- left: 0;
- width: 100%;
- height: 100%;
- position: absolute;
- pointer-events: none;
- transition: opacity ${
- typeof fadeInTransition !== "object"
- ? "1s"
- : (() => {
- const {
- delay = "0s",
- duration = "1s",
- timingFunction = "ease",
- } = fadeInTransition;
-
- return `${duration} ${timingFunction} ${delay}`;
- })()
- };
- opacity: var(--opacity);
- z-index: var(--z-index);
- }
- `;
-
- const dynamicStyles = images
- .map(({ media, fallback, object }) => {
- const elementSelector = className + (!isImg ? " img" : ""),
- backgroundElementSelector =
- className + (fadeInTransition ? "::after" : "");
-
- const style = `
- .${elementSelector} {
- object-fit: ${object?.fit || objectFit};
- object-position: ${object?.position || objectPosition};
- }
-
- .${backgroundElementSelector} {
- background-size: ${object?.fit || objectFit};
- background-image: url("${encodeURI(fallback)}");
- background-position: ${object?.position || objectPosition};
- }
- `;
-
- return media ? `@media ${media} { ${style} }` : style;
- })
- .reverse();
-
- const backgroundStyles = [staticStyles, ...dynamicStyles].join("");
-
- return backgroundStyles;
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getBreakpoints.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getBreakpoints.js
deleted file mode 100644
index 02a098e..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getBreakpoints.js
+++ /dev/null
@@ -1,77 +0,0 @@
-// @ts-check
-import printWarning from "../../utils/printWarning.js";
-
-export default function getBreakpoints(breakpoints, imageWidth) {
- if (Array.isArray(breakpoints)) {
- return breakpoints.sort((a, b) => a - b);
- }
-
- const { count, minWidth = 320 } = breakpoints || {};
-
- const maxWidth = (() => {
- if (breakpoints?.maxWidth) return breakpoints.maxWidth;
-
- if (imageWidth > 3840) {
- printWarning({
- message:
- "The width of the source image is greater than 3840px. The generated breakpoints will be capped at 3840px. If you need breakpoints larger than this, please pass the maxWidth option to the breakpoints property.",
- });
-
- return 3840;
- }
-
- return imageWidth;
- })();
-
- const breakPoints = [];
-
- const diff = maxWidth - minWidth;
-
- const n =
- count ||
- (maxWidth <= 400
- ? 1
- : maxWidth <= 640
- ? 2
- : maxWidth <= 800
- ? 3
- : maxWidth <= 1024
- ? 4
- : maxWidth <= 1280
- ? 5
- : maxWidth <= 1440
- ? 6
- : maxWidth <= 1920
- ? 7
- : maxWidth <= 2560
- ? 8
- : maxWidth <= 2880
- ? 9
- : maxWidth <= 3840
- ? 10
- : 11);
-
- let currentWidth = minWidth;
-
- n > 1 && breakPoints.push(currentWidth);
-
- let steps = 0;
-
- for (let i = 1; i < n; i++) {
- steps += i;
- }
-
- const pixelsPerStep = diff / steps;
-
- for (let i = 1; i < n - 1; i++) {
- const next = pixelsPerStep * (n - i) + currentWidth;
-
- breakPoints.push(Math.round(next));
-
- currentWidth = next;
- }
-
- breakPoints.push(maxWidth);
-
- return [...new Set(breakPoints)];
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getConfigOptions.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getConfigOptions.js
deleted file mode 100644
index 3b3797d..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getConfigOptions.js
+++ /dev/null
@@ -1,34 +0,0 @@
-// @ts-check
-import getBreakpoints from "./getBreakpoints.js";
-
-export default function getConfigOptions(
- imageWidth,
- imagesizes,
- breakpoints,
- format,
- imageFormat,
- fallbackFormat,
- includeSourceFormat
-) {
- const formats = [
- ...new Set(
- [format, includeSourceFormat && imageFormat]
- .flat()
- .filter((f) => f && f !== fallbackFormat)
- ),
- fallbackFormat,
- ];
-
- const requiredBreakpoints = getBreakpoints(breakpoints, imageWidth);
-
- imagesizes =
- typeof imagesizes === "string"
- ? imagesizes
- : imagesizes(requiredBreakpoints);
-
- return {
- formats,
- imagesizes,
- requiredBreakpoints,
- };
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getContainerElement.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getContainerElement.js
deleted file mode 100644
index 9c5b710..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getContainerElement.js
+++ /dev/null
@@ -1,48 +0,0 @@
-// @ts-check
-import getAttributesString from "./getAttributesString.js";
-
-export default function getContainerElement({
- tag,
- content,
- className = "",
- containerAttributes,
- isBackgroundPicture = false,
- containerClassName = "",
-}) {
- const {
- class: customClasses = "",
- style: customInlineStyles = "",
- ...restContainerAttributes
- } = containerAttributes;
-
- const attributesString = getAttributesString({
- attributes: restContainerAttributes,
- });
-
- const classAttribute = [
- isBackgroundPicture
- ? "astro-imagetools-background-picture"
- : "astro-imagetools-background-image",
- isBackgroundPicture ? containerClassName : className,
- customClasses,
- ]
- .join(" ")
- .trim();
-
- const styleAttribute = [
- isBackgroundPicture ? "position: relative;" : "",
- customInlineStyles + (customInlineStyles.endsWith(";") ? "" : ";"),
- ]
- .join(" ")
- .trim();
-
- const containerElement = `<${tag}
- ${attributesString}
- class="${classAttribute}"
- style="${styleAttribute}"
- >
- ${content}
- ${tag}>`;
-
- return containerElement;
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getFallbackImage.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getFallbackImage.js
deleted file mode 100644
index b085286..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getFallbackImage.js
+++ /dev/null
@@ -1,58 +0,0 @@
-// @ts-check
-
-import util from "node:util";
-import potrace from "potrace";
-import getSrcset from "./getSrcset.js";
-import { sharp } from "../../utils/runtimeChecks.js";
-
-export default async function getFallbackImage(
- src,
- placeholder,
- image,
- format,
- formatOptions,
- rest
-) {
- const base = null;
-
- switch (placeholder) {
- case "blurred": {
- const dataUri = await getSrcset(src, base, [20], format, {
- inline: true,
- ...rest,
- ...formatOptions[format],
- });
-
- return dataUri;
- }
- case "tracedSVG": {
- const { function: fn, options } = formatOptions.tracedSVG;
-
- const traceSVG = util.promisify(potrace[fn]);
-
- const imageBuffer = sharp
- ? await image.toBuffer()
- : Buffer.from(
- (await image.encode(`image/${format === "jpg" ? "jpeg" : format}`))
- .data
- );
-
- const tracedSVG = await traceSVG(imageBuffer, options);
-
- return `data:image/svg+xml;utf8,${tracedSVG}`;
- }
- case "dominantColor": {
- if (sharp) {
- var { r, g, b } = (await image.stats()).dominant;
- } else {
- [r, g, b] = image.color;
- }
-
- const svg = ` `;
-
- return `data:image/svg+xml;utf8,${svg}`;
- }
- default:
- return null;
- }
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getFilteredProps.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getFilteredProps.js
deleted file mode 100644
index 9c791ba..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getFilteredProps.js
+++ /dev/null
@@ -1,138 +0,0 @@
-// @ts-check
-import filterConfigs from "../../utils/filterConfigs.js";
-import {
- supportedConfigs,
- GlobalConfigOptions,
-} from "../../utils/runtimeChecks.js";
-
-const GlobalOnlyProperties = ["cacheDir", "assetFileNames"];
-
-const NonGlobalSupportedConfigs = supportedConfigs.filter(
- (key) => !GlobalOnlyProperties.includes(key)
-);
-
-const NonProperties = {
- Img: [
- "tag",
- "content",
- "backgroundSize",
- "backgroundPosition",
- "fallbackFormat",
- "includeSourceFormat",
- "fadeInTransition",
- "artDirectives",
- ],
- Picture: ["tag", "content", "backgroundSize", "backgroundPosition"],
- BackgroundImage: [
- "alt",
- "loading",
- "decoding",
- "layout",
- "objectFit",
- "objectPosition",
- "fadeInTransition",
- ],
- BackgroundPicture: ["alt", "backgroundSize", "backgroundPosition"],
-};
-
-const ImgProperties = NonGlobalSupportedConfigs.filter(
- (key) => !NonProperties.Img.includes(key)
- ),
- PictureProperties = NonGlobalSupportedConfigs.filter(
- (key) => !NonProperties.Picture.includes(key)
- ),
- BackgroundImageProperties = NonGlobalSupportedConfigs.filter(
- (key) => !NonProperties.BackgroundImage.includes(key)
- ),
- BackgroundPictureProperties = NonGlobalSupportedConfigs.filter(
- (key) => !NonProperties.BackgroundPicture.includes(key)
- );
-
-const SupportedProperties = {
- Img: ImgProperties,
- Picture: PictureProperties,
- BackgroundImage: BackgroundImageProperties,
- BackgroundPicture: BackgroundPictureProperties,
-};
-
-export default function getFilteredProps(type, props) {
- const filteredGlobalConfigs = filterConfigs(
- "Global",
- GlobalConfigOptions,
- SupportedProperties[type],
- { warn: false }
- );
-
- const { search, searchParams } = new URL(props.src, "file://");
-
- props.src = props.src.replace(search, "");
-
- const paramOptions = Object.fromEntries(searchParams);
-
- const filteredLocalProps = filterConfigs(
- type,
- {
- ...paramOptions,
- ...props,
- },
- SupportedProperties[type]
- );
-
- const resolvedProps = {
- ...filteredGlobalConfigs,
- ...filteredLocalProps,
- };
-
- const {
- src,
- alt,
- tag = "section",
- content = "",
- sizes = function (breakpoints) {
- const maxWidth = breakpoints[breakpoints.length - 1];
- return `(min-width: ${maxWidth}px) ${maxWidth}px, 100vw`;
- },
- preload,
- loading = preload ? "eager" : "lazy",
- decoding = "async",
- attributes = {},
- layout = "constrained",
- placeholder = "blurred",
- breakpoints,
- objectFit = "cover",
- objectPosition = "50% 50%",
- backgroundSize = "cover",
- backgroundPosition = "50% 50%",
- format = type === "Img" ? undefined : ["avif", "webp"],
- fallbackFormat,
- includeSourceFormat = true,
- formatOptions = {
- tracedSVG: {
- function: "trace",
- },
- },
- fadeInTransition = true,
- artDirectives,
- ...transformConfigs
- } = resolvedProps;
-
- // prettier-ignore
- const allProps = {
- src, alt, tag, content, sizes, preload, loading, decoding, attributes, layout, placeholder,
- breakpoints, objectFit, objectPosition, backgroundSize, backgroundPosition, format,
- fallbackFormat, includeSourceFormat, formatOptions, fadeInTransition, artDirectives,
- ...transformConfigs,
- };
-
- const filteredProps = filterConfigs(
- type,
- allProps,
- SupportedProperties[type],
- { warn: false }
- );
-
- return {
- filteredProps,
- transformConfigs,
- };
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getFilteredProps.test.ts b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getFilteredProps.test.ts
deleted file mode 100644
index 7b8f20c..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getFilteredProps.test.ts
+++ /dev/null
@@ -1,49 +0,0 @@
-import { describe, expect, it } from "vitest";
-import getFilteredProps from "./getFilteredProps";
-
-describe("getFilteredProps", () => {
- it("should should merge in default props", () => {
- const result = getFilteredProps("Img", { src: "/img.jpeg", alt: "alt" });
- expect(result).toEqual({
- filteredProps: {
- alt: "alt",
- attributes: {},
- breakpoints: undefined,
- decoding: "async",
- format: undefined,
- formatOptions: {
- tracedSVG: {
- function: "trace",
- },
- },
- layout: "constrained",
- loading: "lazy",
- objectFit: "cover",
- objectPosition: "50% 50%",
- placeholder: "blurred",
- preload: undefined,
- sizes: expect.any(Function),
- src: "/img.jpeg",
- },
- transformConfigs: {},
- });
- });
-
- it("should accept empty string for `alt` prop on Img", () => {
- const result = getFilteredProps("Img", { src: "/img.jpeg", alt: "" });
- expect(result).toMatchObject({
- filteredProps: {
- alt: "",
- },
- });
- });
-
- it("should accept empty string for `alt` prop on Picture", () => {
- const result = getFilteredProps("Picture", { src: "/img.jpeg", alt: "" });
- expect(result).toMatchObject({
- filteredProps: {
- alt: "",
- },
- });
- });
-});
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getImage.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getImage.js
deleted file mode 100644
index 12bc1a8..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getImage.js
+++ /dev/null
@@ -1,93 +0,0 @@
-// @ts-check
-import crypto from "node:crypto";
-import objectHash from "object-hash";
-import getImageSources from "./getImageSources.js";
-import getProcessedImage from "./getProcessedImage.js";
-import getArtDirectedImages from "./getArtDirectedImages.js";
-
-const imagesData = new Map();
-
-export default async function ({
- src,
- type,
- sizes: imagesizes,
- format,
- breakpoints,
- placeholder,
- fallbackFormat,
- includeSourceFormat,
- formatOptions,
- artDirectives,
- transformConfigs,
-}) {
- const args = Array.from(arguments);
-
- const hash = objectHash(args);
-
- if (imagesData.has(hash)) {
- return imagesData.get(hash);
- }
-
- const start = performance.now();
-
- const { path, base, rest, image, imageWidth, imageHeight, imageFormat } =
- await getProcessedImage(src, transformConfigs);
-
- src = path;
-
- rest.aspect = `${imageWidth / imageHeight}`;
-
- if (!fallbackFormat) {
- fallbackFormat = imageFormat;
- }
-
- const [mainImage, artDirectedImages] = await Promise.all([
- getImageSources(
- src,
- base,
- image,
- format,
- imageWidth,
- imagesizes,
- breakpoints,
- placeholder,
- imageFormat,
- formatOptions,
- fallbackFormat,
- includeSourceFormat,
- rest
- ),
- getArtDirectedImages(
- artDirectives,
- placeholder,
- format,
- imagesizes,
- breakpoints,
- fallbackFormat,
- includeSourceFormat,
- formatOptions,
- rest
- ),
- ]);
-
- const images = [...artDirectedImages, mainImage];
-
- const uuid = crypto.randomBytes(4).toString("hex").toUpperCase();
-
- const returnObject = {
- uuid,
- images,
- };
-
- imagesData.set(hash, returnObject);
-
- const end = performance.now();
-
- console.log(
- `Responsive Image sets generated for ${type} at ${args[0].src} in ${
- end - start
- }ms`
- );
-
- return returnObject;
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getImageSources.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getImageSources.js
deleted file mode 100644
index 3f50a79..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getImageSources.js
+++ /dev/null
@@ -1,74 +0,0 @@
-// @ts-check
-import getSrcset from "./getSrcset.js";
-import getConfigOptions from "./getConfigOptions.js";
-import getFallbackImage from "./getFallbackImage.js";
-
-export default async function getImageSources(
- src,
- base,
- image,
- format,
- imageWidth,
- imagesizes,
- breakpoints,
- placeholder,
- imageFormat,
- formatOptions,
- fallbackFormat,
- includeSourceFormat,
- rest
-) {
- const calculatedConfigs = getConfigOptions(
- imageWidth,
- imagesizes,
- breakpoints,
- format,
- imageFormat,
- fallbackFormat,
- includeSourceFormat
- );
-
- const { formats, requiredBreakpoints } = calculatedConfigs;
-
- imagesizes = calculatedConfigs.imagesizes;
-
- const maxWidth = requiredBreakpoints[requiredBreakpoints.length - 1];
- const sliceLength = -(maxWidth.toString().length + 2);
-
- const sources = await Promise.all(
- formats.map(async (format) => {
- const srcset = await getSrcset(src, base, requiredBreakpoints, format, {
- ...rest,
- ...formatOptions[format],
- });
-
- const srcsets = srcset.split(", ");
- const srcObject =
- format === fallbackFormat
- ? { src: srcsets[srcsets.length - 1].slice(0, sliceLength) }
- : {};
-
- return {
- ...srcObject,
- format,
- srcset,
- };
- })
- );
-
- const sizes = {
- width: maxWidth,
- height: Math.round(maxWidth / rest.aspect),
- };
-
- const fallback = await getFallbackImage(
- src,
- placeholder,
- image,
- fallbackFormat,
- formatOptions,
- rest
- );
-
- return { sources, sizes, fallback, imagesizes };
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getImgElement.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getImgElement.js
deleted file mode 100644
index fea4109..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getImgElement.js
+++ /dev/null
@@ -1,80 +0,0 @@
-// @ts-check
-
-import getAttributesString from "./getAttributesString.js";
-
-export default function getImgElement({
- src,
- alt,
- sizes,
- style,
- srcset,
- loading,
- decoding,
- imagesizes,
- fadeInTransition,
- layoutStyles,
- imgAttributes,
- imgClassName = "",
-}) {
- const {
- class: customClasses = "",
- style: customInlineStyles = "",
- onload: customOnload = "",
- ...restImgAttributes
- } = imgAttributes;
-
- const attributesString = getAttributesString({
- attributes: restImgAttributes,
- element: "img",
- excludeArray: [
- "src",
- "alt",
- "srcset",
- "sizes",
- "width",
- "height",
- "loading",
- "decoding",
- ],
- });
-
- const classAttribute = ["astro-imagetools-img", imgClassName, customClasses]
- .join(" ")
- .trim();
-
- const styleAttribute = [
- "display: inline-block; overflow: hidden; vertical-align: middle;",
- customInlineStyles + (customInlineStyles.endsWith(";") ? "" : ";"),
- layoutStyles,
- ]
- .join(" ")
- .trim();
-
- const onloadAttribute = [
- !imgClassName && style
- ? fadeInTransition
- ? `parentElement.style.setProperty('--z-index', 1); parentElement.style.setProperty('--opacity', 0);`
- : `parentElement.style.backgroundImage = 'unset';`
- : "",
- customOnload,
- ]
- .join(" ")
- .trim();
-
- const imgElement = ` `;
-
- return imgElement;
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getLayoutStyles.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getLayoutStyles.js
deleted file mode 100644
index efa6d96..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getLayoutStyles.js
+++ /dev/null
@@ -1,16 +0,0 @@
-// @ts-check
-
-export default function getLayoutStyles({
- layout = null,
- isBackgroundImage = false,
-}) {
- return isBackgroundImage
- ? "width: 100%; height: 100%;"
- : layout === "fill"
- ? `width: 100%; height: 100%;`
- : layout === "fullWidth"
- ? `width: 100%; height: auto;`
- : layout === "fixed"
- ? ""
- : "max-width: 100%; height: auto;";
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getLinkElement.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getLinkElement.js
deleted file mode 100644
index 2fcfb7a..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getLinkElement.js
+++ /dev/null
@@ -1,34 +0,0 @@
-// @ts-check
-import getAttributesString from "./getAttributesString.js";
-
-export default function getLinkElement({
- images = [],
- preload = "",
- imagesizes = "",
- linkAttributes,
-}) {
- const imagesrcset =
- preload &&
- images[images.length - 1]?.sources.find(
- ({ format: fmt }) => fmt === preload
- )?.srcset;
-
- const attributesString = getAttributesString({
- element: "link",
- attributes: linkAttributes,
- excludeArray: ["as", "rel", "imagesizes", "imagesrcset"],
- });
-
- const linkElement =
- preload && images.length
- ? ` `
- : "";
-
- return linkElement;
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getLinkElement.test.ts b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getLinkElement.test.ts
deleted file mode 100644
index 83d435a..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getLinkElement.test.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-import { describe, expect, it } from "vitest";
-import getLinkElement from "./getLinkElement";
-
-describe("getLinkElement", () => {
- it("returns an empty string if preload is not set", () => {
- const result = getLinkElement({ linkAttributes: {} });
- expect(result).toBe("");
- });
-
- it("returns an empty string if no images are provided", () => {
- const result = getLinkElement({ linkAttributes: {}, preload: "webp" });
- expect(result).toBe("");
- });
-});
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getPictureElement.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getPictureElement.js
deleted file mode 100644
index b0d62c3..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getPictureElement.js
+++ /dev/null
@@ -1,43 +0,0 @@
-// @ts-check
-import getAttributesString from "./getAttributesString.js";
-
-export default function getPictureElement({
- sources,
- className,
- layoutStyles,
- pictureAttributes,
- isBackgroundPicture = false,
-}) {
- const {
- class: customClasses = "",
- style: customInlineStyles = "",
- ...restPictureAttributes
- } = pictureAttributes;
-
- const attributesString = getAttributesString({
- attributes: restPictureAttributes,
- });
-
- const classAttribute = ["astro-imagetools-picture", className, customClasses]
- .join(" ")
- .trim();
-
- const styleAttribute = [
- isBackgroundPicture
- ? `position: absolute; z-index: 0; width: 100%; height: 100%; display: inline-block;`
- : `position: relative; display: inline-block;`,
- customInlineStyles + (customInlineStyles.endsWith(";") ? "" : ";"),
- layoutStyles,
- ]
- .join(" ")
- .trim();
-
- const pictureElement = `${sources.join("\n")}
- `;
-
- return pictureElement;
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getProcessedImage.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getProcessedImage.js
deleted file mode 100644
index 98eae1d..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getProcessedImage.js
+++ /dev/null
@@ -1,63 +0,0 @@
-// @ts-check
-import { fileURLToPath } from "node:url";
-import { extname, relative, resolve } from "node:path";
-
-import { getSrcPath } from "./getSrcPath.js";
-import getResolvedSrc from "./getResolvedSrc.js";
-import { cwd, sharp } from "../../utils/runtimeChecks.js";
-import throwErrorIfUnsupported from "./throwErrorIfUnsupported.js";
-
-const { getImageDetails } = await (sharp
- ? import("./imagetools.js")
- : import("./codecs.js"));
-
-export default async function getProcessedImage(src, transformConfigs) {
- throwErrorIfUnsupported(src, extname(src).slice(1));
-
- let base;
-
- if (src.match("(http://|https://|data:image/).*")) {
- ({ src, base } = await getResolvedSrc(src));
- } else {
- const {
- default: { isSsrBuild },
- } = await import("../../astroViteConfigs.js");
-
- if (isSsrBuild) {
- const filename = fileURLToPath(import.meta.url);
-
- const assetPath = resolve(filename, "../../client") + src;
-
- src = "/" + relative(cwd, assetPath);
- }
- }
-
- const {
- w,
- h,
- ar,
- width = w,
- height = h,
- aspect = ar,
- ...rest
- } = transformConfigs;
-
- const path = src.replace(/\\/g, `/`);
-
- const { image, imageWidth, imageHeight, imageFormat } = await getImageDetails(
- await getSrcPath(src),
- width,
- height,
- aspect
- );
-
- return {
- path,
- base,
- rest,
- image,
- imageWidth,
- imageHeight,
- imageFormat,
- };
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getResolvedSrc.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getResolvedSrc.js
deleted file mode 100644
index 696f0bc..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getResolvedSrc.js
+++ /dev/null
@@ -1,50 +0,0 @@
-// @ts-check
-import fs from "node:fs";
-import crypto from "node:crypto";
-import { join, parse, relative } from "node:path";
-import throwErrorIfUnsupported from "./throwErrorIfUnsupported.js";
-import {
- cwd,
- fsCachePath,
- supportedImageTypes,
-} from "../../utils/runtimeChecks.js";
-
-const { fileTypeFromBuffer } = await import("file-type");
-
-export default async function getResolvedSrc(src) {
- const token = crypto.createHash("md5").update(src).digest("hex");
-
- let filepath = fsCachePath + token;
-
- const fileExists = (() => {
- for (const type of supportedImageTypes) {
- const fileExists = fs.existsSync(filepath + `.${type}`);
-
- if (fileExists) {
- filepath += `.${type}`;
-
- return true;
- }
- }
- })();
-
- if (!fileExists) {
- const buffer = Buffer.from(await (await fetch(src)).arrayBuffer());
-
- const { ext } = (await fileTypeFromBuffer(buffer)) || {};
-
- throwErrorIfUnsupported(src, ext);
-
- filepath += `.${ext}`;
-
- fs.writeFileSync(filepath, buffer);
- }
-
- const base = /^https?:/.test(src)
- ? parse(new URL(src).pathname).name
- : undefined;
-
- src = join("/", relative(cwd, filepath));
-
- return { src, base };
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getSrcPath.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getSrcPath.js
deleted file mode 100644
index 3a7a7da..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getSrcPath.js
+++ /dev/null
@@ -1,32 +0,0 @@
-import fs from "node:fs";
-import path from "node:path";
-
-// To strip off params when checking for file on disk.
-const paramPattern = /\?.*/;
-
-/**
- * getSrcPath allows the use of `src` attributes relative to either the public folder or project root.
- *
- * It first checks to see if the src is a file relative to the project root.
- * If the file isn't found, it will look in the public folder.
- * Finally, if it still can't be found, the original input will be returned.
- */
-export async function getSrcPath(src) {
- const { default: astroViteConfigs } = await import(
- "../../astroViteConfigs.js"
- );
-
- // If this is already resolved to a file, return it.
- if (fs.existsSync(src.replace(paramPattern, ""))) return src;
-
- const rootPath = path.join(astroViteConfigs.rootDir, src);
- const rootTest = rootPath.replace(paramPattern, "");
- if (fs.existsSync(rootTest)) return rootPath;
-
- const publicPath = path.join(astroViteConfigs.publicDir, src);
- const publicTest = publicPath.replace(paramPattern, "");
- if (fs.existsSync(publicTest)) return publicPath;
-
- // Fallback
- return src;
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getSrcPath.test.ts b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getSrcPath.test.ts
deleted file mode 100644
index bb267dd..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getSrcPath.test.ts
+++ /dev/null
@@ -1,67 +0,0 @@
-import path from "node:path";
-import { describe, expect, it, afterAll, vi } from "vitest";
-import { getSrcPath } from "./getSrcPath";
-
-vi.mock("../../astroViteConfigs.js", () => {
- return {
- default: {
- rootDir: buildPath(),
- // Custom publicDir
- publicDir: buildPath("out"),
- },
- };
-});
-
-/**
- * Build an absolute path to the target in the fixture directory
- */
-function buildPath(target = "") {
- return path.resolve(__dirname, "../../test-fixtures/getSrcPath", target);
-}
-
-describe("getLinkElement", () => {
- afterAll(() => {
- vi.unmock("../../astroViteConfigs.js");
- });
-
- it("finds a file in the root of the project", async () => {
- const result = await getSrcPath("root.jpeg");
- expect(result).toBe(buildPath("root.jpeg"));
- });
-
- it("finds a file in the public folder", async () => {
- const result = await getSrcPath("out.jpeg");
- expect(result).toBe(buildPath("out/out.jpeg"));
- });
-
- it("returns an absolute path unchanged, if it exists", async () => {
- const result = await getSrcPath(buildPath("out/out.jpeg"));
- expect(result).toBe(buildPath("out/out.jpeg"));
- });
-
- it("handles query parameters", async () => {
- const result = await getSrcPath("root.jpeg?w=200");
- expect(result).toBe(buildPath("root.jpeg?w=200"));
- });
-
- it("handles query parameters for public-resolved files", async () => {
- const result = await getSrcPath("out.jpeg?w=200");
- expect(result).toBe(buildPath("out/out.jpeg?w=200"));
- });
-
- it("returns the original input if the file is not found", async () => {
- const result = await getSrcPath(
- "https://cdn.nedis.com/images/products_high_res/TVRC2080BK_P30.JPG"
- );
- expect(result).toBe(
- "https://cdn.nedis.com/images/products_high_res/TVRC2080BK_P30.JPG"
- );
- });
-
- it("finds relative paths correctly", async () => {
- const outResult = await getSrcPath("./out/out.jpeg");
- const rootResult = await getSrcPath("./root.jpeg");
- expect(outResult).toBe(buildPath("out/out.jpeg"));
- expect(rootResult).toBe(buildPath("root.jpeg"));
- });
-});
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getSrcset.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getSrcset.js
deleted file mode 100644
index cbd2990..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getSrcset.js
+++ /dev/null
@@ -1,39 +0,0 @@
-// @ts-check
-import { getSrcPath } from "./getSrcPath.js";
-
-export default async function getSrcset(
- src,
- base,
- breakpoints,
- format,
- options
-) {
- options = {
- format,
- w: breakpoints,
- ...options,
- };
-
- const keys = Object.keys(options);
-
- const params = keys.length
- ? keys
- .map((key) =>
- Array.isArray(options[key])
- ? `&${key}=${options[key].join(";")}`
- : `&${key}=${options[key]}`
- )
- .join("")
- : "";
-
- const id = `${src}?${params.slice(1)}`;
-
- const fullPath = await getSrcPath(id);
-
- const { default: load } = await import("../../plugin/hooks/load.js");
-
- // @ts-ignore
- const srcset = (await load(fullPath, base)).slice(16, -1);
-
- return srcset;
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getStyleElement.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/getStyleElement.js
deleted file mode 100644
index 30ad4d7..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/getStyleElement.js
+++ /dev/null
@@ -1,15 +0,0 @@
-// @ts-check
-import getAttributesString from "./getAttributesString.js";
-
-export default function getStyleElement({
- styleAttributes,
- backgroundStyles = "",
-}) {
- const attributesString = getAttributesString({
- attributes: styleAttributes,
- });
-
- const styleElement = ``;
-
- return styleElement;
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/imagetools.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/imagetools.js
deleted file mode 100644
index 4717e8f..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/imagetools.js
+++ /dev/null
@@ -1,38 +0,0 @@
-// @ts-check
-import {
- builtins,
- loadImage,
- applyTransforms,
- generateTransforms,
-} from "imagetools-core";
-
-export async function getImageDetails(path, width, height, aspect) {
- const loadedImage = loadImage(path);
-
- if (aspect && !width && !height) {
- if (!width && !height) {
- ({ width } = await loadedImage.metadata());
- }
-
- if (width) {
- height = width / aspect;
- }
-
- if (height) {
- width = height * aspect;
- }
- }
-
- const { image, metadata } = await applyTransforms(
- generateTransforms({ width, height }, builtins).transforms,
- loadedImage
- );
-
- const {
- width: imageWidth,
- height: imageHeight,
- format: imageFormat,
- } = metadata;
-
- return { image, imageWidth, imageHeight, imageFormat };
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/api/utils/throwErrorIfUnsupported.js b/ref/astro-imagetools/packages/astro-imagetools/api/utils/throwErrorIfUnsupported.js
deleted file mode 100644
index 581ca16..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/api/utils/throwErrorIfUnsupported.js
+++ /dev/null
@@ -1,14 +0,0 @@
-// @ts-check
-import { supportedImageTypes } from "../../utils/runtimeChecks.js";
-
-export default function throwErrorIfUnsupported(src, ext) {
- if (!ext && typeof ext !== "string") {
- throw new Error(`Failed to load ${src}; Invalid image format`);
- }
-
- if (ext && !supportedImageTypes.includes(ext.toLowerCase())) {
- throw new Error(
- `Failed to load ${src}; Invalid image format ${ext} or the format is not supported by astro-imagetools`
- );
- }
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/components/BackgroundImage.astro b/ref/astro-imagetools/packages/astro-imagetools/components/BackgroundImage.astro
deleted file mode 100644
index 47d2b44..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/components/BackgroundImage.astro
+++ /dev/null
@@ -1,46 +0,0 @@
----
-import renderBackgroundImage from "../api/renderBackgroundImage.js";
-import type { BackgroundImageConfigOptions } from "../types.d";
-
-const content = await Astro.slots.render("default");
-
-declare interface Props
- extends Pick<
- BackgroundImageConfigOptions,
- Exclude
- > {}
-
-const { link, style, htmlElement } = await renderBackgroundImage({
- content,
- ...(Astro.props as Props),
-});
----
-
-
-
-
diff --git a/ref/astro-imagetools/packages/astro-imagetools/components/BackgroundPicture.astro b/ref/astro-imagetools/packages/astro-imagetools/components/BackgroundPicture.astro
deleted file mode 100644
index a53bab8..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/components/BackgroundPicture.astro
+++ /dev/null
@@ -1,19 +0,0 @@
----
-import renderBackgroundPicture from "../api/renderBackgroundPicture.js";
-import { BackgroundPictureConfigOptions } from "../types.d";
-
-declare interface Props
- extends Pick<
- BackgroundPictureConfigOptions,
- Exclude
- > {}
-
-const content = await Astro.slots.render("default");
-
-const { link, style, htmlElement } = await renderBackgroundPicture({
- content,
- ...(Astro.props as Props),
-});
----
-
-
diff --git a/ref/astro-imagetools/packages/astro-imagetools/components/Image.astro b/ref/astro-imagetools/packages/astro-imagetools/components/Image.astro
deleted file mode 100644
index d2d547a..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/components/Image.astro
+++ /dev/null
@@ -1,10 +0,0 @@
----
-import renderImage from "../api/renderImage.js";
-import type { PictureConfigOptions as ImageConfigOptions } from "../types.d";
-
-const { link, style, image } = await renderImage(
- Astro.props as ImageConfigOptions
-);
----
-
-
diff --git a/ref/astro-imagetools/packages/astro-imagetools/components/ImageSupportDetection.astro b/ref/astro-imagetools/packages/astro-imagetools/components/ImageSupportDetection.astro
deleted file mode 100644
index 9e62ae7..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/components/ImageSupportDetection.astro
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/ref/astro-imagetools/packages/astro-imagetools/components/Img.astro b/ref/astro-imagetools/packages/astro-imagetools/components/Img.astro
deleted file mode 100644
index 36c03ab..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/components/Img.astro
+++ /dev/null
@@ -1,10 +0,0 @@
----
-import renderImg from "../api/renderImg.js";
-import type { ImgConfigOptions } from "../types.d";
-
-declare interface Props extends ImgConfigOptions {}
-
-const { link, style, img } = await renderImg(Astro.props as Props);
----
-
-
diff --git a/ref/astro-imagetools/packages/astro-imagetools/components/Picture.astro b/ref/astro-imagetools/packages/astro-imagetools/components/Picture.astro
deleted file mode 100644
index 737bd77..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/components/Picture.astro
+++ /dev/null
@@ -1,10 +0,0 @@
----
-import renderPicture from "../api/renderPicture.js";
-import type { PictureConfigOptions } from "../types.d";
-
-declare interface Props extends PictureConfigOptions {}
-
-const { link, style, picture } = await renderPicture(Astro.props as Props);
----
-
-
diff --git a/ref/astro-imagetools/packages/astro-imagetools/components/index.js b/ref/astro-imagetools/packages/astro-imagetools/components/index.js
deleted file mode 100644
index a6c6389..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/components/index.js
+++ /dev/null
@@ -1,5 +0,0 @@
-export { default as Img } from "./Img.astro";
-export { default as Picture } from "./Picture.astro";
-export { default as BackgroundImage } from "./BackgroundImage.astro";
-export { default as BackgroundPicture } from "./BackgroundPicture.astro";
-export { default as ImageSupportDetection } from "./ImageSupportDetection.astro";
diff --git a/ref/astro-imagetools/packages/astro-imagetools/config.d.ts b/ref/astro-imagetools/packages/astro-imagetools/config.d.ts
deleted file mode 100644
index 8569ca9..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/config.d.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import type { GlobalConfigOptions } from "./types";
-
-export function defineConfig(config: GlobalConfigOptions): GlobalConfigOptions;
diff --git a/ref/astro-imagetools/packages/astro-imagetools/config.mjs b/ref/astro-imagetools/packages/astro-imagetools/config.mjs
deleted file mode 100644
index 64a4c49..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/config.mjs
+++ /dev/null
@@ -1,3 +0,0 @@
-export function defineConfig(config) {
- return config;
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/index.js b/ref/astro-imagetools/packages/astro-imagetools/index.js
deleted file mode 100644
index bc704c1..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/index.js
+++ /dev/null
@@ -1,3 +0,0 @@
-import astroImageTools from "./integration/index.js";
-
-export { astroImageTools };
diff --git a/ref/astro-imagetools/packages/astro-imagetools/integration/index.js b/ref/astro-imagetools/packages/astro-imagetools/integration/index.js
deleted file mode 100644
index 20829ee..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/integration/index.js
+++ /dev/null
@@ -1,81 +0,0 @@
-// @ts-check
-import fs from "node:fs";
-import { fileURLToPath } from "node:url";
-import { posix as path, resolve } from "node:path";
-import { saveAndCopyAsset } from "./utils/saveAndCopyAsset.js";
-import vitePluginAstroImageTools, { store } from "../plugin/index.js";
-
-const filename = fileURLToPath(import.meta.url);
-
-const astroViteConfigsPath = resolve(filename, "../../astroViteConfigs.js");
-
-export default {
- name: "astro-imagetools",
- hooks: {
- "astro:config:setup": async function ({ config, command, updateConfig }) {
- const environment = command;
-
- const isSsrBuild =
- command === "build" && !!config.adapter && config.output === "server";
-
- let projectBase = path.normalize(config.base);
-
- if (projectBase.startsWith("./")) projectBase = projectBase.slice(1);
-
- if (!projectBase.startsWith("/")) projectBase = "/" + projectBase;
-
- if (projectBase.endsWith("/")) projectBase = projectBase.slice(0, -1);
-
- const astroViteConfigs = {
- environment,
- isSsrBuild,
- projectBase,
- publicDir: fileURLToPath(config.publicDir.href),
- rootDir: fileURLToPath(config.root.href),
- };
-
- await fs.promises.writeFile(
- astroViteConfigsPath,
- `export default ${JSON.stringify(astroViteConfigs)}`
- );
-
- updateConfig({
- vite: {
- plugins: [vitePluginAstroImageTools],
- },
- });
- },
-
- "astro:build:done": async function closeBundle() {
- const { default: astroViteConfigs } = await import(
- // @ts-ignore
- "../astroViteConfigs.js"
- );
-
- const { mode, outDir, assetsDir, isSsrBuild } = astroViteConfigs;
-
- if (mode === "production") {
- const allEntries = [...store.entries()];
-
- const assetPaths = allEntries.filter(
- ([, { hash = null } = {}]) => hash
- );
-
- await Promise.all(
- assetPaths.map(
- async ([assetPath, { hash, image, buffer }]) =>
- await saveAndCopyAsset(
- hash,
- image,
- buffer,
- outDir,
- assetsDir,
- assetPath,
- isSsrBuild
- )
- )
- );
- }
- },
- },
-};
diff --git a/ref/astro-imagetools/packages/astro-imagetools/integration/utils/saveAndCopyAsset.js b/ref/astro-imagetools/packages/astro-imagetools/integration/utils/saveAndCopyAsset.js
deleted file mode 100644
index f075377..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/integration/utils/saveAndCopyAsset.js
+++ /dev/null
@@ -1,46 +0,0 @@
-import fs from "node:fs/promises";
-import { posix as path } from "node:path";
-import { fsCachePath } from "../../utils/runtimeChecks.js";
-
-const copied = [];
-let assetsDirExists;
-
-export async function saveAndCopyAsset(
- hash,
- image,
- buffer,
- outDir,
- assetsDir,
- assetPath,
- isSsrBuild
-) {
- const src = fsCachePath + hash;
-
- const dest = path.join(outDir, isSsrBuild ? "/client" : "", assetPath);
-
- assetsDir = path.join(outDir, isSsrBuild ? "/client" : "/", assetsDir);
-
- if (copied.includes(assetPath)) return;
-
- if (!assetsDirExists) {
- await fs.mkdir(assetsDir, {
- recursive: true,
- });
-
- assetsDirExists = true;
- }
-
- await fs.copyFile(src, dest).catch(async (error) => {
- if (error.code === "ENOENT") {
- const imageBuffer = buffer || (await image.toBuffer());
-
- await Promise.all(
- [src, dest].map(async (dir) => {
- await fs.writeFile(dir, imageBuffer);
- })
- );
- } else throw error;
- });
-
- copied.push(assetPath);
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/package.json b/ref/astro-imagetools/packages/astro-imagetools/package.json
deleted file mode 100644
index 2129a9e..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/package.json
+++ /dev/null
@@ -1,62 +0,0 @@
-{
- "name": "astro-imagetools-local",
- "version": "0.9.0",
- "description": "Image Optimization tools for the Astro JS framework",
- "type": "module",
- "types": "./types.d.ts",
- "exports": {
- ".": "./index.js",
- "./ssr": "./ssr/index.js",
- "./api": "./api/index.js",
- "./config": "./config.mjs",
- "./components": "./components/index.js"
- },
- "scripts": {
- "test:watch": "vitest",
- "test": "vitest run"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/RafidMuhymin/astro-imagetools.git"
- },
- "keywords": [
- "astro",
- "astro-component",
- "image",
- "images",
- "optimization",
- "responsive-image",
- "vite",
- "vite-plugin",
- "sharp",
- "imagetools",
- "codecs",
- "astropub"
- ],
- "author": "Rafid Muhymin",
- "license": "MIT",
- "bugs": {
- "url": "https://github.com/RafidMuhymin/astro-imagetools/issues"
- },
- "homepage": "https://github.com/RafidMuhymin/astro-imagetools#readme",
- "dependencies": {
- "@astropub/codecs": "0.4.4",
- "file-type": "17.1.1",
- "find-cache-dir": "3.3.2",
- "find-up": "^6.3.0",
- "object-hash": "3.0.0",
- "potrace": "2.1.8"
- },
- "optionalDependencies": {
- "imagetools-core": "3.0.2"
- },
- "peerDependencies": {
- "astro": ">=0.26 || >=1.0.0-beta"
- },
- "devDependencies": {
- "vitest": "^0.12.4"
- },
- "engines": {
- "node": "^14.15.0 || >=16.0.0"
- }
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/plugin/hooks/config.js b/ref/astro-imagetools/packages/astro-imagetools/plugin/hooks/config.js
deleted file mode 100644
index 0562971..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/plugin/hooks/config.js
+++ /dev/null
@@ -1,19 +0,0 @@
-// @ts-check
-
-export default function config() {
- return {
- optimizeDeps: {
- exclude: ["@astropub/codecs", "imagetools-core", "sharp"],
- },
- ssr: {
- external: [
- "sharp",
- "potrace",
- "file-type",
- "object-hash",
- "find-cache-dir",
- "@astropub/codecs",
- ],
- },
- };
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/plugin/hooks/load.js b/ref/astro-imagetools/packages/astro-imagetools/plugin/hooks/load.js
deleted file mode 100644
index 4998301..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/plugin/hooks/load.js
+++ /dev/null
@@ -1,165 +0,0 @@
-// @ts-check
-import path from "node:path";
-import objectHash from "object-hash";
-
-import { store } from "../index.js";
-import { getCachedBuffer } from "../utils/cache.js";
-import { getSrcPath } from "../../api/utils/getSrcPath.js";
-import { getAssetPath, getConfigOptions } from "../utils/shared.js";
-import { sharp, supportedImageTypes } from "../../utils/runtimeChecks.js";
-
-const { getLoadedImage, getTransformedImage } = await (sharp
- ? import("../utils/imagetools.js")
- : import("../utils/codecs.js"));
-
-export default async function load(id) {
- try {
- var fileURL = new URL(`file://${id}`);
- } catch (error) {
- return null;
- }
-
- const { search, searchParams } = fileURL;
-
- id = id.replace(search, "");
-
- const ext = path.extname(id).slice(1);
-
- if (!supportedImageTypes.includes(ext)) return null;
-
- const { default: astroViteConfigs } = await import(
- // @ts-ignore
- "../../astroViteConfigs.js"
- );
-
- const { environment, projectBase, assetFileNames } = astroViteConfigs;
-
- const src = await getSrcPath(id);
-
- const rootRelativePosixSrc = path.posix.normalize(
- path.relative("", src).split(path.sep).join(path.posix.sep)
- );
-
- const getHash = (width) =>
- objectHash(
- { width, options, rootRelativePosixSrc },
- // @ts-ignore
- { algorithm: "sha256" }
- );
-
- const base =
- typeof arguments[1] === "string"
- ? arguments[1]
- : path.basename(src, path.extname(src));
-
- const config = Object.fromEntries(searchParams);
-
- const { image: loadedImage, width: imageWidth } =
- store.get(src) || store.set(src, await getLoadedImage(src, ext)).get(src);
-
- const { type, widths, options, extension, raw, inline } = getConfigOptions(
- config,
- ext,
- imageWidth
- );
-
- if (raw) {
- const testConfig = { ...config };
-
- delete testConfig.raw;
- delete testConfig.inline;
- delete testConfig.base64;
-
- if (Object.keys(testConfig).length > 0) {
- throw new Error(
- "If raw is set, no other options can be set except inline and base64"
- );
- }
- }
-
- if (inline) {
- if (widths.length > 1) {
- throw new Error(
- `The base64 or inline parameter can't be used with multiple widths`
- );
- }
-
- const [width] = widths;
-
- const hash = getHash(width);
-
- if (store.has(hash)) {
- return `export default "${store.get(hash)}"`;
- } else {
- const config = { width, ...options };
-
- const { image, buffer } = raw
- ? {
- image: sharp ? loadedImage : null,
- buffer: !sharp ? loadedImage.data : null,
- }
- : await getTransformedImage({
- src,
- image: loadedImage,
- config,
- type,
- });
-
- const dataUri = `data:${type};base64,${(
- buffer || (await getCachedBuffer(hash, image))
- ).toString("base64")}`;
-
- store.set(hash, dataUri);
-
- return `export default "${dataUri}"`;
- }
- } else {
- const sources = await Promise.all(
- widths.map(async (width) => {
- const hash = getHash(width);
-
- const assetPath = getAssetPath(
- base,
- assetFileNames,
- extension,
- width,
- hash
- );
-
- if (!store.has(assetPath)) {
- const config = { width, ...options };
-
- const { image, buffer } = raw
- ? {
- image: sharp && loadedImage,
- buffer: !sharp && loadedImage.data,
- }
- : await getTransformedImage({
- src,
- image: loadedImage,
- config,
- type,
- });
-
- const imageObject = { hash, type, image, buffer };
-
- store.set(assetPath, imageObject);
- }
-
- const modulePath =
- environment === "dev" ? assetPath : projectBase + assetPath;
-
- return { width, modulePath };
- })
- );
-
- const srcset =
- sources.length > 1
- ? sources
- .map(({ width, modulePath }) => `${modulePath} ${width}w`)
- .join(", ")
- : sources[0].modulePath;
-
- return `export default "${srcset}"`;
- }
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/plugin/hooks/transform.js b/ref/astro-imagetools/packages/astro-imagetools/plugin/hooks/transform.js
deleted file mode 100644
index 5851419..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/plugin/hooks/transform.js
+++ /dev/null
@@ -1,62 +0,0 @@
-// @ts-check
-import path from "node:path";
-import crypto from "node:crypto";
-import MagicString from "magic-string";
-import { cwd } from "../../utils/runtimeChecks.js";
-
-const regexTestPattern =
- / ]*>/;
-const regexExecPattern = new RegExp(regexTestPattern, "gs");
-const regexRenderPattern = /\$\$render`(.*)`/gs;
-
-export default async function transform(code, id) {
- if (id.endsWith(".md") && regexTestPattern.test(code)) {
- const { default: astroViteConfigs } = await import(
- // @ts-ignore
- "../../astroViteConfigs.js"
- );
-
- const { sourcemap } = astroViteConfigs;
-
- // Extract the "$$render`" part of the markdown string
- const [result] = [...code.matchAll(regexRenderPattern)];
- const [, renderString] = result;
- const renderIndex = result.index + "$$render`".length;
-
- const matches = renderString.matchAll(regexExecPattern);
- if (matches !== null) {
- const s = new MagicString(code);
-
- const uuid = crypto.randomBytes(4).toString("hex");
-
- const Picture = "Picture" + uuid;
-
- const renderComponent = "renderComponent" + uuid;
-
- s.prepend(
- `import { Picture as ${Picture} } from "astro-imagetools/components";\nimport { renderComponent as ${renderComponent} } from "${
- cwd + "/node_modules/astro/dist/runtime/server/index.js"
- }"\n;`
- );
-
- for (const match of matches) {
- const [matchedText, rawSrc, alt] = match;
-
- const src = rawSrc.match("(http://|https://|data:image/).*")
- ? rawSrc
- : path.resolve(path.dirname(id), rawSrc).replace(cwd, "");
-
- s.overwrite(
- renderIndex + match.index,
- renderIndex + match.index + matchedText.length,
- `\${${renderComponent}($$result, "${Picture}", ${Picture}, { "src": "${src}", "alt": "${alt}" })}`
- );
- }
-
- return {
- code: s.toString(),
- map: sourcemap ? s.generateMap({ hires: true }) : null,
- };
- }
- }
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/plugin/index.js b/ref/astro-imagetools/packages/astro-imagetools/plugin/index.js
deleted file mode 100644
index f45f36f..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/plugin/index.js
+++ /dev/null
@@ -1,88 +0,0 @@
-// @ts-check
-import fs from "node:fs";
-import stream from "node:stream";
-import { fileURLToPath } from "node:url";
-import { posix as path, resolve } from "node:path";
-
-import load from "./hooks/load.js";
-import config from "./hooks/config.js";
-import transform from "./hooks/transform.js";
-import { middleware } from "../ssr/index.js";
-import { GlobalConfigOptions } from "../utils/runtimeChecks.js";
-
-if (!globalThis.astroImageToolsStore)
- globalThis.astroImageToolsStore = new Map();
-
-export const store = globalThis.astroImageToolsStore;
-
-const filename = fileURLToPath(import.meta.url);
-
-const astroViteConfigsPath = resolve(filename, "../../astroViteConfigs.js");
-
-const vitePluginAstroImageTools = {
- name: "vite-plugin-astro-imagetools",
- enforce: "pre",
-
- config,
-
- async configResolved(config) {
- const { mode } = config;
-
- const { outDir, sourcemap } = config.build;
-
- let inheritedPattern =
- config.build.rollupOptions.output?.assetFileNames?.replace(
- "[name]",
- "[name]@[width]"
- );
-
- let assetFileNames = path.normalize(
- GlobalConfigOptions.assetFileNames ||
- inheritedPattern ||
- `/_astro/[name]@[width].[hash][extname]`
- );
-
- const { dir: assetsDir } = path.posix.parse(
- assetFileNames.replaceAll(path.sep, path.posix.sep)
- );
-
- if (!assetFileNames.startsWith("/"))
- assetFileNames = path.join("/", assetFileNames);
-
- const astroViteConfigs = JSON.parse(
- (await fs.promises.readFile(astroViteConfigsPath, "utf8")).slice(15)
- );
-
- const newAstroViteConfigs = {
- ...astroViteConfigs,
- mode,
- outDir,
- assetsDir,
- sourcemap,
- assetFileNames,
- };
-
- await fs.promises.writeFile(
- astroViteConfigsPath,
- `export default ${JSON.stringify(newAstroViteConfigs, null, 2)}`
- );
- },
-
- load,
-
- transform,
-
- configureServer(server) {
- server.middlewares.use(async (request, response, next) => {
- const buffer = await middleware(request, response);
-
- if (buffer) {
- return stream.Readable.from(buffer).pipe(response);
- }
-
- next();
- });
- },
-};
-
-export default vitePluginAstroImageTools;
diff --git a/ref/astro-imagetools/packages/astro-imagetools/plugin/utils/cache.js b/ref/astro-imagetools/packages/astro-imagetools/plugin/utils/cache.js
deleted file mode 100644
index 6e5ee76..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/plugin/utils/cache.js
+++ /dev/null
@@ -1,17 +0,0 @@
-// @ts-check
-import fs from "node:fs";
-import { fsCachePath } from "../../utils/runtimeChecks.js";
-
-export async function getCachedBuffer(hash, image) {
- const cacheFilePath = fsCachePath + hash;
-
- if (fs.existsSync(cacheFilePath)) {
- return fs.promises.readFile(cacheFilePath);
- }
-
- const buffer = await image.clone().toBuffer();
-
- await fs.promises.writeFile(cacheFilePath, buffer);
-
- return buffer;
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/plugin/utils/codecs.js b/ref/astro-imagetools/packages/astro-imagetools/plugin/utils/codecs.js
deleted file mode 100644
index 1476e94..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/plugin/utils/codecs.js
+++ /dev/null
@@ -1,41 +0,0 @@
-// @ts-check
-import fs from "node:fs";
-import * as codecs from "@astropub/codecs";
-
-const resizedImages = new Map();
-
-export const getLoadedImage = async (src, ext) => {
- const buffer = fs.readFileSync(src);
-
- const image = await codecs[ext].decode(buffer);
-
- const { width } = image;
-
- const resizedImageKey = `${src}@${image.width}`;
-
- resizedImages.set(resizedImageKey, image);
-
- return { image, width };
-};
-
-export const getTransformedImage = async ({ src, image, config, type }) => {
- const { width, format, quality } = config;
-
- const resizedImageKey = `${src}@${width}`;
-
- const resizedImage =
- resizedImages.get(resizedImageKey) ||
- resizedImages
- .set(resizedImageKey, await image.resize({ width }))
- .get(resizedImageKey);
-
- const encodedImage = quality
- ? await codecs[format].encode(resizedImage, {
- quality: parseInt(quality),
- })
- : await resizedImage.encode(type);
-
- const buffer = Buffer.from(encodedImage.data);
-
- return { image, buffer };
-};
diff --git a/ref/astro-imagetools/packages/astro-imagetools/plugin/utils/imagetools.js b/ref/astro-imagetools/packages/astro-imagetools/plugin/utils/imagetools.js
deleted file mode 100644
index f969207..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/plugin/utils/imagetools.js
+++ /dev/null
@@ -1,26 +0,0 @@
-// @ts-check
-import {
- builtins,
- loadImage,
- applyTransforms,
- generateTransforms,
-} from "imagetools-core";
-
-export const getLoadedImage = async (src) => {
- const image = loadImage(src);
-
- const { width } = await image.metadata();
-
- return { image, width };
-};
-
-export const getTransformedImage = async ({ image, config }) => {
- const { transforms } = generateTransforms(config, builtins);
-
- const { image: encodedImage } = await applyTransforms(
- transforms,
- image.clone()
- );
-
- return { image: encodedImage, buffer: null };
-};
diff --git a/ref/astro-imagetools/packages/astro-imagetools/plugin/utils/shared.js b/ref/astro-imagetools/packages/astro-imagetools/plugin/utils/shared.js
deleted file mode 100644
index bac7c05..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/plugin/utils/shared.js
+++ /dev/null
@@ -1,47 +0,0 @@
-// @ts-check
-
-export function getConfigOptions(config, ext, imageWidth) {
- const { w, width = w, format = ext, base64, raw, inline, ...rest } = config;
-
- const imageFormat = format === "jpeg" ? "jpg" : format;
-
- const widths = width
- ? width.split(";").map((w) => parseInt(w))
- : [imageWidth];
-
- const extension = format === "jpg" ? "jpeg" : format;
- const type = `image/${extension}`;
-
- const options = {
- format: imageFormat,
- ...rest,
- };
-
- return {
- type,
- widths,
- options,
- extension,
- raw: typeof raw === "string",
- inline: typeof base64 === "string" || typeof inline === "string",
- };
-}
-
-export function getAssetPath(base, assetFileNames, ext, width, hash) {
- const regexExecArray = /(?<=\[hash:)\d+(?=\])/g.exec(assetFileNames),
- hashLength = regexExecArray ? regexExecArray[0] : 8,
- extname = `.${ext}`,
- name = base;
-
- width = width + "w";
- hash = hash.slice(0, hashLength);
-
- const assetPath = assetFileNames
- .replace("[name]", name)
- .replace("[width]", width)
- .replace(regexExecArray ? `[hash:${hashLength}]` : "[hash]", hash)
- .replace("[ext]", ext)
- .replace("[extname]", extname);
-
- return assetPath;
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/ssr/index.d.ts b/ref/astro-imagetools/packages/astro-imagetools/ssr/index.d.ts
deleted file mode 100644
index 87ae242..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/ssr/index.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-import type { IncomingMessage, ServerResponse } from "http";
-
-export function middleware(
- request: IncomingMessage,
- response: ServerResponse
-): Buffer;
diff --git a/ref/astro-imagetools/packages/astro-imagetools/ssr/index.js b/ref/astro-imagetools/packages/astro-imagetools/ssr/index.js
deleted file mode 100644
index d6c6898..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/ssr/index.js
+++ /dev/null
@@ -1,16 +0,0 @@
-// @ts-check
-import { store } from "../plugin/index.js";
-import { getCachedBuffer } from "../plugin/utils/cache.js";
-
-export async function middleware(request, response) {
- const imageObject = store.get(request.url);
-
- if (imageObject) {
- const { hash, type, image, buffer } = imageObject;
-
- response.setHeader("Content-Type", type);
- response.setHeader("Cache-Control", "no-cache");
-
- return buffer || (await getCachedBuffer(hash, image));
- }
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/test-fixtures/getSrcPath/out/out.jpeg b/ref/astro-imagetools/packages/astro-imagetools/test-fixtures/getSrcPath/out/out.jpeg
deleted file mode 100644
index c8b7e65..0000000
Binary files a/ref/astro-imagetools/packages/astro-imagetools/test-fixtures/getSrcPath/out/out.jpeg and /dev/null differ
diff --git a/ref/astro-imagetools/packages/astro-imagetools/test-fixtures/getSrcPath/root.jpeg b/ref/astro-imagetools/packages/astro-imagetools/test-fixtures/getSrcPath/root.jpeg
deleted file mode 100644
index 87f9f0c..0000000
Binary files a/ref/astro-imagetools/packages/astro-imagetools/test-fixtures/getSrcPath/root.jpeg and /dev/null differ
diff --git a/ref/astro-imagetools/packages/astro-imagetools/types.d.ts b/ref/astro-imagetools/packages/astro-imagetools/types.d.ts
deleted file mode 100644
index d44c18c..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/types.d.ts
+++ /dev/null
@@ -1,268 +0,0 @@
-declare type format =
- | "heic"
- | "heif"
- | "avif"
- | "jpg"
- | "jpeg"
- | "png"
- | "tiff"
- | "webp"
- | "gif";
-
-declare type PotraceOptions = TraceOptions | PosterizeOptions;
-
-declare interface SharedTracingOptions {
- turnPolicy?: "black" | "white" | "left" | "right" | "minority" | "majority";
- turdSize?: number;
- alphaMax?: number;
- optCurve?: boolean;
- optTolerance?: number;
- threshold?: number;
- blackOnWhite?: boolean;
- color?: "auto" | string;
- background?: "transparent" | string;
-}
-
-declare interface TraceOptions {
- function?: "trace";
- options?: SharedTracingOptions;
-}
-
-declare interface PosterizeOptions {
- function?: "posterize";
- options?: SharedTracingOptions & {
- fill?: "spread" | "dominant" | "median" | "mean";
- ranges?: "auto" | "equal";
- steps?: number | number[];
- };
-}
-
-declare interface FormatOptions {
- formatOptions?: Partial> & {
- tracedSVG?: PotraceOptions;
- };
-}
-
-declare interface PictureFormatOptions extends FormatOptions {
- format?: format | format[] | [] | null;
- fallbackFormat?: format;
- includeSourceFormat?: boolean;
-}
-
-declare interface ImgFormatOptions extends FormatOptions {
- format?: format;
-}
-
-declare interface ImageToolsConfigs {
- flip?: boolean;
- flop?: boolean;
- invert?: boolean;
- flatten?: boolean;
- normalize?: boolean;
- grayscale?: boolean;
- hue?: number;
- saturation?: number;
- brightness?: number;
- w?: number;
- h?: number;
- ar?: number;
- width?: number;
- height?: number;
- aspect?: number;
- background?: string;
- tint?: string;
- blur?: number | boolean;
- median?: number | boolean;
- rotate?: number;
- quality?: number;
- fit?: "cover" | "contain" | "fill" | "inside" | "outside";
- kernel?: "nearest" | "cubic" | "mitchell" | "lanczos2" | "lanczos3";
- position?:
- | "top"
- | "right top"
- | "right"
- | "right bottom"
- | "bottom"
- | "left bottom"
- | "left"
- | "left top"
- | "north"
- | "northeast"
- | "east"
- | "southeast"
- | "south"
- | "southwest"
- | "west"
- | "northwest"
- | "center"
- | "centre"
- | "cover"
- | "entropy"
- | "attention";
-}
-
-declare interface ObjectStyles {
- objectPosition?: string;
- objectFit?: "fill" | "contain" | "cover" | "none" | "scale-down";
-}
-
-declare interface BackgroundStyles {
- backgroundPosition?: string;
- backgroundSize?: "fill" | "contain" | "cover" | "none" | "scale-down";
-}
-
-declare interface ArtDirective
- extends PrimaryProps,
- ObjectStyles,
- PictureFormatOptions,
- ImageToolsConfigs {
- media: string;
-}
-
-declare interface BackgroundImageArtDirective
- extends PrimaryProps,
- BackgroundStyles,
- PictureFormatOptions,
- ImageToolsConfigs {
- media: string;
-}
-
-declare type sizesFunction = {
- (breakpoints: number[]): string;
-};
-
-declare type breakpointsFunction = {
- (imageWidth: number): number[];
-};
-
-declare interface PrimaryProps {
- src: string;
- sizes?: string | sizesFunction;
- placeholder?: "dominantColor" | "blurred" | "tracedSVG" | "none";
- breakpoints?:
- | number[]
- | breakpointsFunction
- | {
- count?: number;
- minWidth?: number;
- maxWidth?: number;
- };
-}
-
-declare interface ConfigOptions extends PrimaryProps, ImageToolsConfigs {
- alt: string;
- preload?: format;
- loading?: "lazy" | "eager" | "auto" | null;
- decoding?: "async" | "sync" | "auto" | null;
- layout?: "constrained" | "fixed" | "fullWidth" | "fill";
-}
-
-declare interface Attributes {
- container?: Record;
- picture?: Record;
- style?: Record;
- link?: Omit, "as" | "rel" | "imagesizes" | "imagesrcset">;
- img?: Omit<
- Record,
- | "src"
- | "alt"
- | "srcset"
- | "sizes"
- | "width"
- | "height"
- | "loading"
- | "decoding"
- >;
-}
-
-export interface PictureConfigOptions
- extends ConfigOptions,
- ObjectStyles,
- PictureFormatOptions {
- artDirectives?: ArtDirective[];
- attributes?: Omit;
- fadeInTransition?:
- | boolean
- | {
- delay?: string;
- duration?: string;
- timingFunction?: string;
- };
-}
-
-export interface ImgConfigOptions
- extends ConfigOptions,
- ObjectStyles,
- ImgFormatOptions {
- attributes?: Omit;
-}
-
-declare interface BackgroundProps {
- tag?: string;
- content?: string;
-}
-
-export interface BackgroundImageConfigOptions
- extends BackgroundProps,
- BackgroundStyles,
- Pick<
- PictureConfigOptions,
- Exclude<
- keyof PictureConfigOptions,
- | "alt"
- | "sizes"
- | "loading"
- | "decoding"
- | "layout"
- | "objectFit"
- | "objectPosition"
- | "artDirective"
- | "fadeInTransition"
- >
- > {
- attributes?: Omit;
- artDirectives?: BackgroundImageArtDirective[];
-}
-
-export interface BackgroundPictureConfigOptions
- extends BackgroundProps,
- Pick<
- PictureConfigOptions,
- Exclude
- > {
- attributes?: Attributes;
-}
-
-export interface GlobalConfigOptions
- extends BackgroundStyles,
- Pick<
- PictureConfigOptions,
- Exclude
- > {
- tag?: string;
- cacheDir?: string;
- assetFileNames?: string;
-}
-
-declare interface HTMLData {
- link: string;
- style: string;
-}
-
-export interface ImageHTMLData extends HTMLData {
- image: string;
-}
-
-export interface PictureHTMLData extends HTMLData {
- picture: string;
-}
-
-export interface ImgHTMLData extends HTMLData {
- img: string;
-}
-
-export interface BackgroundImageHTMLData extends HTMLData {
- htmlElement: string;
-}
-
-export type BackgroundPictureHTMLData = BackgroundImageHTMLData;
diff --git a/ref/astro-imagetools/packages/astro-imagetools/utils/filterConfigs.js b/ref/astro-imagetools/packages/astro-imagetools/utils/filterConfigs.js
deleted file mode 100644
index 77b3ca1..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/utils/filterConfigs.js
+++ /dev/null
@@ -1,49 +0,0 @@
-// @ts-check
-import printWarning from "./printWarning.js";
-
-export default function filterConfigs(
- type,
- configs,
- supportedConfigs,
- { warn = true } = {}
-) {
- const clonedConfigs = { ...configs };
-
- const requiredConfigs = [];
-
- type !== "Global" && requiredConfigs.push("src");
-
- ["Img", "Picture"].includes(type) && requiredConfigs.push("alt");
-
- requiredConfigs.forEach((key) => {
- if (typeof clonedConfigs[key] === "undefined") {
- throw new Error(`The "${key}" property is required by ${type}`);
- }
- });
-
- Object.keys(clonedConfigs).forEach((key) => {
- if (!supportedConfigs.includes(key)) {
- if (warn) {
- if (key !== "class") {
- printWarning({ key, type });
- } else if (!onlyAstroClass(clonedConfigs[key])) {
- printWarning({
- message: `Do not provide a "class" directly to ${type}. Instead, use attributes: https://astro-imagetools-docs.vercel.app/en/components/${type}#attributes`,
- });
- }
- }
-
- delete clonedConfigs[key];
- }
- });
-
- return clonedConfigs;
-}
-
-/**
- * Checks if the `class` attribute string is only an astro-generated scoped style class.
- */
-function onlyAstroClass(classAttr) {
- const astroClassPattern = /^astro-[0-9A-Z]{8}$/;
- return astroClassPattern.test(classAttr);
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/utils/filterConfigs.test.js b/ref/astro-imagetools/packages/astro-imagetools/utils/filterConfigs.test.js
deleted file mode 100644
index d3d5100..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/utils/filterConfigs.test.js
+++ /dev/null
@@ -1,100 +0,0 @@
-import { describe, expect, afterAll, it, vi, beforeEach } from "vitest";
-import { supportedConfigs } from "./runtimeChecks";
-import filterConfigs from "./filterConfigs";
-import printWarning from "./printWarning.js";
-
-// Workaround for https://github.com/vitest-dev/vitest/issues/855
-vi.mock("./printWarning.js", async () => {
- return { default: vi.fn() };
-});
-
-const warningSpy = vi.mocked(printWarning);
-
-describe("filterConfigs", () => {
- beforeEach(() => {
- warningSpy.mockReset();
- });
- afterAll(() => {
- vi.unmock("./printWarning.js");
- });
-
- it("should require a `src` attribute for all components", () => {
- expect(() => {
- filterConfigs("Img", { alt: "" }, supportedConfigs);
- }).toThrowError('The "src" property is required by Img');
- expect(() => {
- filterConfigs("Picture", { alt: "" }, supportedConfigs);
- }).toThrowError('The "src" property is required by Picture');
- expect(() => {
- filterConfigs("BackgroundImage", {}, supportedConfigs);
- }).toThrowError('The "src" property is required by BackgroundImage');
- expect(() => {
- filterConfigs("BackgroundPicture", {}, supportedConfigs);
- }).toThrowError('The "src" property is required by BackgroundPicture');
- expect(() => {
- filterConfigs("Global", {}, supportedConfigs);
- }).not.toThrowError();
- });
-
- it("should require an `alt` attribute for Picture and Img, but not others", () => {
- expect(() => {
- filterConfigs("Img", { src: "src" }, supportedConfigs);
- }).toThrowError('The "alt" property is required by Img');
- expect(() => {
- filterConfigs("Picture", { src: "src" }, supportedConfigs);
- }).toThrowError('The "alt" property is required by Picture');
- expect(() => {
- filterConfigs("BackgroundImage", { src: "src" }, supportedConfigs);
- }).not.toThrowError();
- expect(() => {
- filterConfigs("BackgroundPicture", { src: "src" }, supportedConfigs);
- }).not.toThrowError();
- expect(() => {
- filterConfigs("Global", {}, supportedConfigs);
- }).not.toThrowError();
- });
-
- it("should remove unsupported configs", () => {
- const filteredConfig = filterConfigs("Global", { foo: "foo" }, [], {
- warn: false,
- });
- const filteredConfigFooSupported = filterConfigs(
- "Global",
- { foo: "foo" },
- ["foo"],
- {
- warn: false,
- }
- );
- expect(filteredConfig).not.toContain({ foo: "foo" });
- expect(filteredConfigFooSupported).toContain({ foo: "foo" });
- });
-
- it("should warn about unsupported configs", () => {
- filterConfigs("Global", { foo: "foo" }, []);
- expect(warningSpy).toHaveBeenCalledWith({ type: "Global", key: "foo" });
- });
-
- it("should warn about unsupported 'class' config", () => {
- filterConfigs(
- "Img",
- { class: "astro-ASDF1234 my-class", src: "src", alt: "" },
- supportedConfigs
- );
- expect(warningSpy).toHaveBeenCalledWith({
- message:
- 'Do not provide a "class" directly to Img. Instead, use attributes: https://astro-imagetools-docs.vercel.app/en/components/Img#attributes',
- });
- });
-
- it("should not warn about astro-generated 'class' config", () => {
- const filteredConfig = filterConfigs(
- "Img",
- { class: "astro-ASDF1234", src: "src", alt: "" },
- supportedConfigs
- );
- expect(warningSpy).not.toHaveBeenCalled();
- // class is still stripped out
- expect(filteredConfig).not.toContain({ class: "astro-ASDF1234" });
- });
-});
diff --git a/ref/astro-imagetools/packages/astro-imagetools/utils/printWarning.js b/ref/astro-imagetools/packages/astro-imagetools/utils/printWarning.js
deleted file mode 100644
index 754026b..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/utils/printWarning.js
+++ /dev/null
@@ -1,57 +0,0 @@
-// @ts-check
-
-const colours = {
- reset: "\x1b[0m",
- bright: "\x1b[1m",
- dim: "\x1b[2m",
- underscore: "\x1b[4m",
- blink: "\x1b[5m",
- reverse: "\x1b[7m",
- hidden: "\x1b[8m",
-
- fg: {
- black: "\x1b[30m",
- red: "\x1b[31m",
- green: "\x1b[32m",
- yellow: "\x1b[33m",
- blue: "\x1b[34m",
- magenta: "\x1b[35m",
- cyan: "\x1b[36m",
- white: "\x1b[37m",
- },
-
- bg: {
- black: "\x1b[40m",
- red: "\x1b[41m",
- green: "\x1b[42m",
- yellow: "\x1b[43m",
- blue: "\x1b[44m",
- magenta: "\x1b[45m",
- cyan: "\x1b[46m",
- white: "\x1b[47m",
- },
-};
-
-export default function printWarning({
- key = "",
- type = "",
- message = "",
- element = "",
-}) {
- const flag =
- colours.bright + colours.fg.cyan + "[astro-imagetools]" + colours.reset;
-
- const keyLog = key
- ? " " + colours.bg.yellow + ` ${key} ` + colours.reset
- : "";
-
- const messageLog =
- colours.fg.yellow +
- (message ||
- (!element
- ? `is not a valid ${type} Config Option`
- : `can't be defined inside attributes.${element}`)) +
- colours.reset;
-
- console.log(flag + keyLog, messageLog);
-}
diff --git a/ref/astro-imagetools/packages/astro-imagetools/utils/runtimeChecks.js b/ref/astro-imagetools/packages/astro-imagetools/utils/runtimeChecks.js
deleted file mode 100644
index cd0b1c8..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/utils/runtimeChecks.js
+++ /dev/null
@@ -1,81 +0,0 @@
-// @ts-check
-import fs from "node:fs";
-import path from "node:path";
-import findCacheDir from "find-cache-dir";
-import filterConfigs from "./filterConfigs.js";
-
-const FindUpModule = await import("find-up"),
- findUp = FindUpModule.findUp || FindUpModule.default;
-
-// Sharp related checks
-export const sharp = await (async () => {
- try {
- if (await import("sharp")) {
- return true;
- }
- } catch (error) {
- return false;
- }
-})();
-
-export const supportedImageTypes = [
- "avif",
- "jpeg",
- "jpg",
- "png",
- "webp",
- ...(sharp ? ["heic", "heif", "tiff", "gif"] : ["jxl", "wp2"]),
-];
-
-// prettier-ignore
-export const supportedConfigs = [
- "src", "alt", "tag", "content", "sizes", "preload", "loading", "decoding", "attributes",
- "layout", "placeholder", "breakpoints", "objectFit", "objectPosition", "backgroundSize",
- "backgroundPosition", "format", "fallbackFormat", "includeSourceFormat", "formatOptions",
- "fadeInTransition", "artDirectives", "flip", "flop", "invert", "flatten", "normalize",
- "grayscale", "hue", "saturation", "brightness", "w", "h", "ar", "width", "height", "aspect",
- "background", "tint", "blur", "median", "rotate", "quality", "fit", "kernel", "position",
- "cacheDir", "assetFileNames",
-];
-
-const configFile = await findUp([
- "astro-imagetools.config.js",
- "astro-imagetools.config.mjs",
-]);
-
-const configFunction = configFile
- ? await import(configFile).catch(async () => await import("/" + configFile))
- : null;
-
-const rawGlobalConfigOptions = configFunction?.default ?? {};
-
-const NonGlobalConfigOptions = ["src", "alt", "content"];
-
-const GlobalConfigs = supportedConfigs.filter(
- (key) => !NonGlobalConfigOptions.includes(key)
-);
-
-const GlobalConfigOptions = filterConfigs(
- "Global",
- rawGlobalConfigOptions,
- GlobalConfigs
-);
-
-export { GlobalConfigOptions };
-
-// CWD
-export const cwd = process.cwd().split(path.sep).join(path.posix.sep);
-
-const { cacheDir } = GlobalConfigOptions;
-
-// FS Cache related checks
-const fsCachePath =
- (cacheDir
- ? cwd + cacheDir
- : findCacheDir({
- name: "astro-imagetools",
- })) + "/";
-
-fs.existsSync(fsCachePath) || fs.mkdirSync(fsCachePath, { recursive: true });
-
-export { fsCachePath };
diff --git a/ref/astro-imagetools/packages/astro-imagetools/utils/runtimeChecks.test.ts b/ref/astro-imagetools/packages/astro-imagetools/utils/runtimeChecks.test.ts
deleted file mode 100644
index 622592e..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/utils/runtimeChecks.test.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-import { beforeEach, describe, expect, it, vi } from "vitest";
-
-describe("GlobalConfigOptions", () => {
- beforeEach(() => {
- // Need to reset the modules so that we can change the mock implementation between tests
- vi.resetModules();
- });
-
- it("Should be an empty object by default, if a config file isn't found", async () => {
- // Simulate not finding a config file
- vi.doMock("find-up", () => {
- return {
- findUp: async () => undefined,
- };
- });
- // Need to import this after the mocks are set up with `doMock`.
- const { GlobalConfigOptions } = await import("./runtimeChecks");
- expect(GlobalConfigOptions).toEqual({});
- });
-
- it("should return the configuration from a global config file", async () => {
- // Find a config file, and mock the contents of that file
- vi.doMock("find-up", () => {
- return {
- findUp: async () => "mockedConfigFile",
- };
- });
- vi.doMock("mockedConfigFile", () => {
- return {
- default: { breakpoints: [800, 1200] },
- };
- });
- const { GlobalConfigOptions } = await import("./runtimeChecks");
- expect(GlobalConfigOptions).toEqual({ breakpoints: [800, 1200] });
- });
-});
diff --git a/ref/astro-imagetools/packages/astro-imagetools/vitest.config.ts b/ref/astro-imagetools/packages/astro-imagetools/vitest.config.ts
deleted file mode 100644
index 29dc63d..0000000
--- a/ref/astro-imagetools/packages/astro-imagetools/vitest.config.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { defineConfig } from "vitest/config";
-
-export default defineConfig({
- test: {
- // https://vitest.dev/config/#configuration
- },
-});
diff --git a/ref/astro-imagetools/pnpm-lock.yaml b/ref/astro-imagetools/pnpm-lock.yaml
deleted file mode 100644
index 5f69ffe..0000000
--- a/ref/astro-imagetools/pnpm-lock.yaml
+++ /dev/null
@@ -1,8852 +0,0 @@
-lockfileVersion: '9.0'
-
-settings:
- autoInstallPeers: true
- excludeLinksFromLockfile: false
-
-importers:
-
- .:
- devDependencies:
- eslint:
- specifier: ^8.33.0
- version: 8.57.0
- eslint-plugin-unicorn:
- specifier: ^42.0.0
- version: 42.0.0(eslint@8.57.0)
- prettier:
- specifier: ^2.8.3
- version: 2.8.8
- prettier-plugin-astro:
- specifier: ^0.1.3
- version: 0.1.3
-
- demo:
- dependencies:
- astro-spa:
- specifier: ^1.3.9
- version: 1.3.9
- react:
- specifier: ^18.2.0
- version: 18.3.1
- react-dom:
- specifier: ^18.2.0
- version: 18.3.1(react@18.3.1)
- devDependencies:
- '@astrojs/lit':
- specifier: ^1.1.2
- version: 1.3.0(@webcomponents/template-shadowroot@0.1.0)(lit@3.2.0)
- '@astrojs/preact':
- specifier: ^2.0.2
- version: 2.2.2(preact@10.23.2)
- '@astrojs/react':
- specifier: ^2.0.2
- version: 2.3.2(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@astrojs/solid-js':
- specifier: ^2.0.2
- version: 2.2.1(@babel/core@7.25.2)(solid-js@1.8.22)(vite@4.5.3(@types/node@16.18.106))
- '@astrojs/svelte':
- specifier: ^2.0.1
- version: 2.2.0(astro@2.10.15(@types/node@16.18.106))(svelte@3.59.2)(typescript@5.5.4)(vite@4.5.3(@types/node@16.18.106))
- '@astrojs/vue':
- specifier: ^2.0.1
- version: 2.2.1(@babel/core@7.25.2)(astro@2.10.15(@types/node@16.18.106))(vite@4.5.3(@types/node@16.18.106))(vue@3.5.0(typescript@5.5.4))
- astro:
- specifier: ^2.0.6
- version: 2.10.15(@types/node@16.18.106)
- astro-imagetools:
- specifier: workspace:^0.9.0
- version: link:../packages/astro-imagetools
-
- docs:
- dependencies:
- '@algolia/client-search':
- specifier: ^4.14.3
- version: 4.24.0
- '@astrojs/markdown-component':
- specifier: ^1.0.2
- version: 1.0.5
- '@astrojs/mdx':
- specifier: ^0.14.0
- version: 0.14.0(rollup@3.29.4)
- '@docsearch/css':
- specifier: ^3.3.2
- version: 3.6.1
- '@docsearch/react':
- specifier: ^3.3.2
- version: 3.6.1(@algolia/client-search@4.24.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.1)
- '@types/react':
- specifier: ^18.0.26
- version: 18.3.5
- preact:
- specifier: ^10.11.3
- version: 10.23.2
- react:
- specifier: ^18.2.0
- version: 18.3.1
- react-dom:
- specifier: ^18.2.0
- version: 18.3.1(react@18.3.1)
- unplugin-auto-import:
- specifier: ^0.9.5
- version: 0.9.5(esbuild@0.18.20)(rollup@3.29.4)(vite@3.2.10(@types/node@16.18.106))
- devDependencies:
- '@astrojs/preact':
- specifier: ^0.2.0
- version: 0.2.0(@babel/core@7.25.2)(preact@10.23.2)
- '@astrojs/react':
- specifier: ^0.2.1
- version: 0.2.1(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- astro:
- specifier: ^1.9.2
- version: 1.9.2(@types/node@16.18.106)
-
- packages/astro-imagetools:
- dependencies:
- '@astropub/codecs':
- specifier: 0.4.4
- version: 0.4.4
- astro:
- specifier: '>=0.26 || >=1.0.0-beta'
- version: 2.10.15(@types/node@16.18.106)
- file-type:
- specifier: 17.1.1
- version: 17.1.1
- find-cache-dir:
- specifier: 3.3.2
- version: 3.3.2
- find-up:
- specifier: ^6.3.0
- version: 6.3.0
- object-hash:
- specifier: 3.0.0
- version: 3.0.0
- potrace:
- specifier: 2.1.8
- version: 2.1.8
- optionalDependencies:
- imagetools-core:
- specifier: 3.0.2
- version: 3.0.2
- devDependencies:
- vitest:
- specifier: ^0.12.4
- version: 0.12.10
-
-packages:
-
- '@algolia/autocomplete-core@1.9.3':
- resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==}
-
- '@algolia/autocomplete-plugin-algolia-insights@1.9.3':
- resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==}
- peerDependencies:
- search-insights: '>= 1 < 3'
-
- '@algolia/autocomplete-preset-algolia@1.9.3':
- resolution: {integrity: sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==}
- peerDependencies:
- '@algolia/client-search': '>= 4.9.1 < 6'
- algoliasearch: '>= 4.9.1 < 6'
-
- '@algolia/autocomplete-shared@1.9.3':
- resolution: {integrity: sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==}
- peerDependencies:
- '@algolia/client-search': '>= 4.9.1 < 6'
- algoliasearch: '>= 4.9.1 < 6'
-
- '@algolia/cache-browser-local-storage@4.24.0':
- resolution: {integrity: sha512-t63W9BnoXVrGy9iYHBgObNXqYXM3tYXCjDSHeNwnsc324r4o5UiVKUiAB4THQ5z9U5hTj6qUvwg/Ez43ZD85ww==}
-
- '@algolia/cache-common@4.24.0':
- resolution: {integrity: sha512-emi+v+DmVLpMGhp0V9q9h5CdkURsNmFC+cOS6uK9ndeJm9J4TiqSvPYVu+THUP8P/S08rxf5x2P+p3CfID0Y4g==}
-
- '@algolia/cache-in-memory@4.24.0':
- resolution: {integrity: sha512-gDrt2so19jW26jY3/MkFg5mEypFIPbPoXsQGQWAi6TrCPsNOSEYepBMPlucqWigsmEy/prp5ug2jy/N3PVG/8w==}
-
- '@algolia/client-account@4.24.0':
- resolution: {integrity: sha512-adcvyJ3KjPZFDybxlqnf+5KgxJtBjwTPTeyG2aOyoJvx0Y8dUQAEOEVOJ/GBxX0WWNbmaSrhDURMhc+QeevDsA==}
-
- '@algolia/client-analytics@4.24.0':
- resolution: {integrity: sha512-y8jOZt1OjwWU4N2qr8G4AxXAzaa8DBvyHTWlHzX/7Me1LX8OayfgHexqrsL4vSBcoMmVw2XnVW9MhL+Y2ZDJXg==}
-
- '@algolia/client-common@4.24.0':
- resolution: {integrity: sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==}
-
- '@algolia/client-personalization@4.24.0':
- resolution: {integrity: sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w==}
-
- '@algolia/client-search@4.24.0':
- resolution: {integrity: sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==}
-
- '@algolia/logger-common@4.24.0':
- resolution: {integrity: sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA==}
-
- '@algolia/logger-console@4.24.0':
- resolution: {integrity: sha512-X4C8IoHgHfiUROfoRCV+lzSy+LHMgkoEEU1BbKcsfnV0i0S20zyy0NLww9dwVHUWNfPPxdMU+/wKmLGYf96yTg==}
-
- '@algolia/recommend@4.24.0':
- resolution: {integrity: sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw==}
-
- '@algolia/requester-browser-xhr@4.24.0':
- resolution: {integrity: sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==}
-
- '@algolia/requester-common@4.24.0':
- resolution: {integrity: sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==}
-
- '@algolia/requester-node-http@4.24.0':
- resolution: {integrity: sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==}
-
- '@algolia/transporter@4.24.0':
- resolution: {integrity: sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==}
-
- '@ampproject/remapping@2.3.0':
- resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
- engines: {node: '>=6.0.0'}
-
- '@antfu/utils@0.5.2':
- resolution: {integrity: sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==}
-
- '@astrojs/compiler@0.19.0':
- resolution: {integrity: sha512-8nvyxZTfCXLyRmYfTttpJT6EPhfBRg0/q4J/Jj3/pNPLzp+vs05ZdktsY6QxAREaOMAnNEtSqcrB4S5DsXOfRg==}
-
- '@astrojs/compiler@0.31.4':
- resolution: {integrity: sha512-6bBFeDTtPOn4jZaiD3p0f05MEGQL9pw2Zbfj546oFETNmjJFWO3nzHz6/m+P53calknCvyVzZ5YhoBLIvzn5iw==}
-
- '@astrojs/compiler@1.8.2':
- resolution: {integrity: sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==}
-
- '@astrojs/internal-helpers@0.1.2':
- resolution: {integrity: sha512-YXLk1CUDdC9P5bjFZcGjz+cE/ZDceXObDTXn/GCID4r8LjThuexxi+dlJqukmUpkSItzQqgzfWnrPLxSFPejdA==}
-
- '@astrojs/language-server@0.28.3':
- resolution: {integrity: sha512-fPovAX/X46eE2w03jNRMpQ7W9m2mAvNt4Ay65lD9wl1Z5vIQYxlg7Enp9qP225muTr4jSVB5QiLumFJmZMAaVA==}
- hasBin: true
-
- '@astrojs/language-server@1.0.8':
- resolution: {integrity: sha512-gssRxLGb8XnvKpqSzrDW5jdzdFnXD7eBXVkPCkkt2hv7Qzb+SAzv6hVgMok3jDCxpR1aeB+XNd9Qszj2h29iog==}
- hasBin: true
-
- '@astrojs/lit@1.3.0':
- resolution: {integrity: sha512-mAh0WUNsdBChNRR6t+WznhG4+FzON745u0eH5lJKBOErcIIoHkCb248l9iR7Z4UvVEp24AYYpo4t9WkIb8vTEg==}
- peerDependencies:
- '@webcomponents/template-shadowroot': ^0.1.0
- lit: ^2.1.3
-
- '@astrojs/markdown-component@1.0.5':
- resolution: {integrity: sha512-e7pzVfEZmjyZMmKGwLbfds36idAt9Yi8c0N0VQw2cVEgK8QdQecZLc07JvUSugoZxINtoVA0Afpm8EcIP52Ncw==}
-
- '@astrojs/markdown-remark@1.2.0':
- resolution: {integrity: sha512-Cb+uhSuukyfERknfJ8K4iJLeKJaiZWi1BTwPS4fzw0bc9kGKe5VeTRzd2E25+vaMnRTk0tN/y6QfYEMMN3Q97g==}
-
- '@astrojs/markdown-remark@2.2.1':
- resolution: {integrity: sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA==}
- peerDependencies:
- astro: ^2.5.0
-
- '@astrojs/mdx@0.14.0':
- resolution: {integrity: sha512-lmNh/7CeQmdZ0OCbnDnoDxQTKWleFdlT5YkjsutGIOhabY0xgCcWwb1Rbs/9m4vvTdCkp9zsZdRzUKEPFPbcsA==}
- engines: {node: ^14.18.0 || >=16.12.0}
-
- '@astrojs/micromark-extension-mdx-jsx@1.0.3':
- resolution: {integrity: sha512-O15+i2DGG0qb1R/1SYbFXgOKDGbYdV8iJMtuboVb1S9YFQfMOJxaCMco0bhXQI7PmZcQ4pZWIjT5oZ64dXUtRA==}
-
- '@astrojs/preact@0.2.0':
- resolution: {integrity: sha512-AedeRz65mmW8qvS2TR20lS1TdRSXzKY9g3X8k1OlL585XE8ZI5WfucpzNMYMQxNuRvRDoh7imO8JoKt19O/mgg==}
- engines: {node: ^14.15.0 || >=16.0.0}
- peerDependencies:
- preact: ^10.6.5
-
- '@astrojs/preact@2.2.2':
- resolution: {integrity: sha512-4B9h73z6qNtDokwvw9ztpcpxdowdqJnaXU0GNgjrdkBXlDl57IzqIpJ0JpNd5nP+LUGywyp/n6kJndDnOkWO6w==}
- engines: {node: '>=16.12.0'}
- peerDependencies:
- preact: ^10.6.5
-
- '@astrojs/prism@1.0.2':
- resolution: {integrity: sha512-o3cUVoAuALDqdN5puNlsN2eO4Yi1kDh68YO8V7o6U4Ts+J/mMayzlJ7JsgYAmob0xrf/XnADVgu8khfMv/w3uA==}
- engines: {node: ^14.18.0 || >=16.12.0}
-
- '@astrojs/prism@2.1.2':
- resolution: {integrity: sha512-3antim1gb34689GHRQFJ88JEo93HuZKQBnmxDT5W/nxiNz1p/iRxnCTEhIbJhqMOTRbbo5h2ldm5qSxx+TMFQA==}
- engines: {node: '>=16.12.0'}
-
- '@astrojs/react@0.2.1':
- resolution: {integrity: sha512-SkEXXdGQ9+OV1kHUSD7PX9JxR/oe9hiiRmePdlP+B8ab5kItZTkSWNsziHjLwhj/zHWPCpGHU2GQEX5SYIHTzA==}
- engines: {node: ^14.15.0 || >=16.0.0}
- peerDependencies:
- react: ^17.0.2 || ^18.0.0
- react-dom: ^17.0.2 || ^18.0.0
-
- '@astrojs/react@2.3.2':
- resolution: {integrity: sha512-hGOnvLA7xA0rry0tr0g0LiO7bsYK9yyrs0k+OVakVkXsWgBVgqXI2a2KBVc/W+vOBB9mFXMG4EnrqdMPcttT5Q==}
- engines: {node: '>=16.12.0'}
- peerDependencies:
- '@types/react': ^17.0.50 || ^18.0.21
- '@types/react-dom': ^17.0.17 || ^18.0.6
- react: ^17.0.2 || ^18.0.0
- react-dom: ^17.0.2 || ^18.0.0
-
- '@astrojs/solid-js@2.2.1':
- resolution: {integrity: sha512-LJRKX1raHePOWE5lL7OjYvtap/S4fQoZLPB0pVw6RKUJtCeRIYD44x5DxFk52dFCkjnlVuWFlQkvtefT8kotcQ==}
- engines: {node: '>=16.12.0'}
- peerDependencies:
- solid-js: ^1.4.3
-
- '@astrojs/svelte@2.2.0':
- resolution: {integrity: sha512-4kfh3GEIIOqH/wwTwLloRsZJ3z7rJ1eZWZ1oFrfEIjiQny5XqxyRJp/tUseKfaeDwKQGL+9t31ePTuwxx5oung==}
- engines: {node: '>=16.12.0'}
- peerDependencies:
- astro: ^2.5.0
- svelte: ^3.54.0
-
- '@astrojs/telemetry@1.0.1':
- resolution: {integrity: sha512-SJVfZHp00f8VZsT1fsx1+6acJGUNt/84xZytV5znPzzNE8RXjlE0rv03llgTsEeUHYZc6uJah91jNojS7RldFg==}
- engines: {node: ^14.18.0 || >=16.12.0}
-
- '@astrojs/telemetry@2.1.1':
- resolution: {integrity: sha512-4pRhyeQr0MLB5PKYgkdu+YE8sSpMbHL8dUuslBWBIdgcYjtD1SufPMBI8pgXJ+xlwrQJHKKfK2X1KonHYuOS9A==}
- engines: {node: '>=16.12.0'}
-
- '@astrojs/vue@2.2.1':
- resolution: {integrity: sha512-fq+RKFAKpIRcobF/803kMJWv/lobf9IIk6K5As5fWE/eYTpykkgHtxd+zDnf7d4I2V7K9XLKV06Oi6Q+oTJmDw==}
- engines: {node: '>=16.12.0'}
- peerDependencies:
- astro: ^2.5.6
- vue: ^3.2.30
-
- '@astrojs/webapi@1.1.1':
- resolution: {integrity: sha512-yeUvP27PoiBK/WCxyQzC4HLYZo4Hg6dzRd/dTsL50WGlAQVCwWcqzVJrIZKvzNDNaW/fIXutZTmdj6nec0PIGg==}
-
- '@astrojs/webapi@2.2.0':
- resolution: {integrity: sha512-mHAOApWyjqSe5AQMOUD9rsZJqbMQqe3Wosb1a40JV6Okvyxj1G6GTlthwYadWCymq/lbgwh0PLiY8Fr4eFxtuQ==}
-
- '@astropub/codecs@0.4.4':
- resolution: {integrity: sha512-jHmdZK2B7dfelTsVzkWVb93WPjuKkHz07xUcyg5WtUxTeCCxdDVLnvZlsB5PC2r7HmJLf03TP1QYb1ZgrEebyQ==}
-
- '@babel/code-frame@7.24.7':
- resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/compat-data@7.25.4':
- resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/core@7.25.2':
- resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/generator@7.25.6':
- resolution: {integrity: sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-annotate-as-pure@7.24.7':
- resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-compilation-targets@7.25.2':
- resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-create-class-features-plugin@7.25.4':
- resolution: {integrity: sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/helper-member-expression-to-functions@7.24.8':
- resolution: {integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-module-imports@7.18.6':
- resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-module-imports@7.22.15':
- resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-module-imports@7.24.7':
- resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-module-transforms@7.25.2':
- resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/helper-optimise-call-expression@7.24.7':
- resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-plugin-utils@7.24.8':
- resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-replace-supers@7.25.0':
- resolution: {integrity: sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/helper-simple-access@7.24.7':
- resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-skip-transparent-expression-wrappers@7.24.7':
- resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-string-parser@7.24.8':
- resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-validator-identifier@7.24.7':
- resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-validator-option@7.24.8':
- resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helpers@7.25.6':
- resolution: {integrity: sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==}
- engines: {node: '>=6.9.0'}
-
- '@babel/highlight@7.24.7':
- resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/parser@7.25.6':
- resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==}
- engines: {node: '>=6.0.0'}
- hasBin: true
-
- '@babel/plugin-syntax-jsx@7.24.7':
- resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-syntax-typescript@7.25.4':
- resolution: {integrity: sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-react-jsx@7.25.2':
- resolution: {integrity: sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-typescript@7.25.2':
- resolution: {integrity: sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/runtime@7.25.6':
- resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/template@7.25.0':
- resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==}
- engines: {node: '>=6.9.0'}
-
- '@babel/traverse@7.25.6':
- resolution: {integrity: sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/types@7.25.6':
- resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==}
- engines: {node: '>=6.9.0'}
-
- '@docsearch/css@3.6.1':
- resolution: {integrity: sha512-VtVb5DS+0hRIprU2CO6ZQjK2Zg4QU5HrDM1+ix6rT0umsYvFvatMAnf97NHZlVWDaaLlx7GRfR/7FikANiM2Fg==}
-
- '@docsearch/react@3.6.1':
- resolution: {integrity: sha512-qXZkEPvybVhSXj0K7U3bXc233tk5e8PfhoZ6MhPOiik/qUQxYC+Dn9DnoS7CxHQQhHfCvTiN0eY9M12oRghEXw==}
- 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
-
- '@emmetio/abbreviation@2.3.3':
- resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==}
-
- '@emmetio/css-abbreviation@2.1.8':
- resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==}
-
- '@emmetio/scanner@1.0.4':
- resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==}
-
- '@esbuild/android-arm64@0.17.19':
- resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
-
- '@esbuild/android-arm64@0.18.20':
- resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
-
- '@esbuild/android-arm@0.15.18':
- resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [android]
-
- '@esbuild/android-arm@0.17.19':
- resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [android]
-
- '@esbuild/android-arm@0.18.20':
- resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [android]
-
- '@esbuild/android-x64@0.17.19':
- resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
-
- '@esbuild/android-x64@0.18.20':
- resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
-
- '@esbuild/darwin-arm64@0.17.19':
- resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
-
- '@esbuild/darwin-arm64@0.18.20':
- resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
-
- '@esbuild/darwin-x64@0.17.19':
- resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
-
- '@esbuild/darwin-x64@0.18.20':
- resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
-
- '@esbuild/freebsd-arm64@0.17.19':
- resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
-
- '@esbuild/freebsd-arm64@0.18.20':
- resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
-
- '@esbuild/freebsd-x64@0.17.19':
- resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
-
- '@esbuild/freebsd-x64@0.18.20':
- resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
-
- '@esbuild/linux-arm64@0.17.19':
- resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
-
- '@esbuild/linux-arm64@0.18.20':
- resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
-
- '@esbuild/linux-arm@0.17.19':
- resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
-
- '@esbuild/linux-arm@0.18.20':
- resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
-
- '@esbuild/linux-ia32@0.17.19':
- resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
-
- '@esbuild/linux-ia32@0.18.20':
- resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
-
- '@esbuild/linux-loong64@0.14.54':
- resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==}
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
-
- '@esbuild/linux-loong64@0.15.18':
- resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==}
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
-
- '@esbuild/linux-loong64@0.17.19':
- resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==}
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
-
- '@esbuild/linux-loong64@0.18.20':
- resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==}
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
-
- '@esbuild/linux-mips64el@0.17.19':
- resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
-
- '@esbuild/linux-mips64el@0.18.20':
- resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
-
- '@esbuild/linux-ppc64@0.17.19':
- resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
-
- '@esbuild/linux-ppc64@0.18.20':
- resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
-
- '@esbuild/linux-riscv64@0.17.19':
- resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
-
- '@esbuild/linux-riscv64@0.18.20':
- resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
-
- '@esbuild/linux-s390x@0.17.19':
- resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
-
- '@esbuild/linux-s390x@0.18.20':
- resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
-
- '@esbuild/linux-x64@0.17.19':
- resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
-
- '@esbuild/linux-x64@0.18.20':
- resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
-
- '@esbuild/netbsd-x64@0.17.19':
- resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
-
- '@esbuild/netbsd-x64@0.18.20':
- resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
-
- '@esbuild/openbsd-x64@0.17.19':
- resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
-
- '@esbuild/openbsd-x64@0.18.20':
- resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
-
- '@esbuild/sunos-x64@0.17.19':
- resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
-
- '@esbuild/sunos-x64@0.18.20':
- resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
-
- '@esbuild/win32-arm64@0.17.19':
- resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
-
- '@esbuild/win32-arm64@0.18.20':
- resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
-
- '@esbuild/win32-ia32@0.17.19':
- resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
-
- '@esbuild/win32-ia32@0.18.20':
- resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
-
- '@esbuild/win32-x64@0.17.19':
- resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
-
- '@esbuild/win32-x64@0.18.20':
- resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
-
- '@eslint-community/eslint-utils@4.4.0':
- resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
-
- '@eslint-community/regexpp@4.11.0':
- resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==}
- engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
-
- '@eslint/eslintrc@2.1.4':
- resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
- '@eslint/js@8.57.0':
- resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
- '@fastify/busboy@2.1.1':
- resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==}
- engines: {node: '>=14'}
-
- '@humanwhocodes/config-array@0.11.14':
- resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
- engines: {node: '>=10.10.0'}
- deprecated: Use @eslint/config-array instead
-
- '@humanwhocodes/module-importer@1.0.1':
- resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
- engines: {node: '>=12.22'}
-
- '@humanwhocodes/object-schema@2.0.3':
- resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
- deprecated: Use @eslint/object-schema instead
-
- '@jimp/bmp@0.14.0':
- resolution: {integrity: sha512-5RkX6tSS7K3K3xNEb2ygPuvyL9whjanhoaB/WmmXlJS6ub4DjTqrapu8j4qnIWmO4YYtFeTbDTXV6v9P1yMA5A==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
-
- '@jimp/core@0.14.0':
- resolution: {integrity: sha512-S62FcKdtLtj3yWsGfJRdFXSutjvHg7aQNiFogMbwq19RP4XJWqS2nOphu7ScB8KrSlyy5nPF2hkWNhLRLyD82w==}
-
- '@jimp/custom@0.14.0':
- resolution: {integrity: sha512-kQJMeH87+kWJdVw8F9GQhtsageqqxrvzg7yyOw3Tx/s7v5RToe8RnKyMM+kVtBJtNAG+Xyv/z01uYQ2jiZ3GwA==}
-
- '@jimp/gif@0.14.0':
- resolution: {integrity: sha512-DHjoOSfCaCz72+oGGEh8qH0zE6pUBaBxPxxmpYJjkNyDZP7RkbBkZJScIYeQ7BmJxmGN4/dZn+MxamoQlr+UYg==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
-
- '@jimp/jpeg@0.14.0':
- resolution: {integrity: sha512-561neGbr+87S/YVQYnZSTyjWTHBm9F6F1obYHiyU3wVmF+1CLbxY3FQzt4YolwyQHIBv36Bo0PY2KkkU8BEeeQ==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
-
- '@jimp/plugin-blit@0.14.0':
- resolution: {integrity: sha512-YoYOrnVHeX3InfgbJawAU601iTZMwEBZkyqcP1V/S33Qnz9uzH1Uj1NtC6fNgWzvX6I4XbCWwtr4RrGFb5CFrw==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
-
- '@jimp/plugin-blur@0.14.0':
- resolution: {integrity: sha512-9WhZcofLrT0hgI7t0chf7iBQZib//0gJh9WcQMUt5+Q1Bk04dWs8vTgLNj61GBqZXgHSPzE4OpCrrLDBG8zlhQ==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
-
- '@jimp/plugin-circle@0.14.0':
- resolution: {integrity: sha512-o5L+wf6QA44tvTum5HeLyLSc5eVfIUd5ZDVi5iRfO4o6GT/zux9AxuTSkKwnjhsG8bn1dDmywAOQGAx7BjrQVA==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
-
- '@jimp/plugin-color@0.14.0':
- resolution: {integrity: sha512-JJz512SAILYV0M5LzBb9sbOm/XEj2fGElMiHAxb7aLI6jx+n0agxtHpfpV/AePTLm1vzzDxx6AJxXbKv355hBQ==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
-
- '@jimp/plugin-contain@0.14.0':
- resolution: {integrity: sha512-RX2q233lGyaxiMY6kAgnm9ScmEkNSof0hdlaJAVDS1OgXphGAYAeSIAwzESZN4x3ORaWvkFefeVH9O9/698Evg==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
- '@jimp/plugin-blit': '>=0.3.5'
- '@jimp/plugin-resize': '>=0.3.5'
- '@jimp/plugin-scale': '>=0.3.5'
-
- '@jimp/plugin-cover@0.14.0':
- resolution: {integrity: sha512-0P/5XhzWES4uMdvbi3beUgfvhn4YuQ/ny8ijs5kkYIw6K8mHcl820HahuGpwWMx56DJLHRl1hFhJwo9CeTRJtQ==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
- '@jimp/plugin-crop': '>=0.3.5'
- '@jimp/plugin-resize': '>=0.3.5'
- '@jimp/plugin-scale': '>=0.3.5'
-
- '@jimp/plugin-crop@0.14.0':
- resolution: {integrity: sha512-Ojtih+XIe6/XSGtpWtbAXBozhCdsDMmy+THUJAGu2x7ZgKrMS0JotN+vN2YC3nwDpYkM+yOJImQeptSfZb2Sug==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
-
- '@jimp/plugin-displace@0.14.0':
- resolution: {integrity: sha512-c75uQUzMgrHa8vegkgUvgRL/PRvD7paFbFJvzW0Ugs8Wl+CDMGIPYQ3j7IVaQkIS+cAxv+NJ3TIRBQyBrfVEOg==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
-
- '@jimp/plugin-dither@0.14.0':
- resolution: {integrity: sha512-g8SJqFLyYexXQQsoh4dc1VP87TwyOgeTElBcxSXX2LaaMZezypmxQfLTzOFzZoK8m39NuaoH21Ou1Ftsq7LzVQ==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
-
- '@jimp/plugin-fisheye@0.14.0':
- resolution: {integrity: sha512-BFfUZ64EikCaABhCA6mR3bsltWhPpS321jpeIQfJyrILdpFsZ/OccNwCgpW1XlbldDHIoNtXTDGn3E+vCE7vDg==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
-
- '@jimp/plugin-flip@0.14.0':
- resolution: {integrity: sha512-WtL1hj6ryqHhApih+9qZQYA6Ye8a4HAmdTzLbYdTMrrrSUgIzFdiZsD0WeDHpgS/+QMsWwF+NFmTZmxNWqKfXw==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
- '@jimp/plugin-rotate': '>=0.3.5'
-
- '@jimp/plugin-gaussian@0.14.0':
- resolution: {integrity: sha512-uaLwQ0XAQoydDlF9tlfc7iD9drYPriFe+jgYnWm8fbw5cN+eOIcnneEX9XCOOzwgLPkNCxGox6Kxjn8zY6GxtQ==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
-
- '@jimp/plugin-invert@0.14.0':
- resolution: {integrity: sha512-UaQW9X9vx8orQXYSjT5VcITkJPwDaHwrBbxxPoDG+F/Zgv4oV9fP+udDD6qmkgI9taU+44Fy+zm/J/gGcMWrdg==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
-
- '@jimp/plugin-mask@0.14.0':
- resolution: {integrity: sha512-tdiGM69OBaKtSPfYSQeflzFhEpoRZ+BvKfDEoivyTjauynbjpRiwB1CaiS8En1INTDwzLXTT0Be9SpI3LkJoEA==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
-
- '@jimp/plugin-normalize@0.14.0':
- resolution: {integrity: sha512-AfY8sqlsbbdVwFGcyIPy5JH/7fnBzlmuweb+Qtx2vn29okq6+HelLjw2b+VT2btgGUmWWHGEHd86oRGSoWGyEQ==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
-
- '@jimp/plugin-print@0.14.0':
- resolution: {integrity: sha512-MwP3sH+VS5AhhSTXk7pui+tEJFsxnTKFY3TraFJb8WFbA2Vo2qsRCZseEGwpTLhENB7p/JSsLvWoSSbpmxhFAQ==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
- '@jimp/plugin-blit': '>=0.3.5'
-
- '@jimp/plugin-resize@0.14.0':
- resolution: {integrity: sha512-qFeMOyXE/Bk6QXN0GQo89+CB2dQcXqoxUcDb2Ah8wdYlKqpi53skABkgVy5pW3EpiprDnzNDboMltdvDslNgLQ==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
-
- '@jimp/plugin-rotate@0.14.0':
- resolution: {integrity: sha512-aGaicts44bvpTcq5Dtf93/8TZFu5pMo/61lWWnYmwJJU1RqtQlxbCLEQpMyRhKDNSfPbuP8nyGmaqXlM/82J0Q==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
- '@jimp/plugin-blit': '>=0.3.5'
- '@jimp/plugin-crop': '>=0.3.5'
- '@jimp/plugin-resize': '>=0.3.5'
-
- '@jimp/plugin-scale@0.14.0':
- resolution: {integrity: sha512-ZcJk0hxY5ZKZDDwflqQNHEGRblgaR+piePZm7dPwPUOSeYEH31P0AwZ1ziceR74zd8N80M0TMft+e3Td6KGBHw==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
- '@jimp/plugin-resize': '>=0.3.5'
-
- '@jimp/plugin-shadow@0.14.0':
- resolution: {integrity: sha512-p2igcEr/iGrLiTu0YePNHyby0WYAXM14c5cECZIVnq/UTOOIQ7xIcWZJ1lRbAEPxVVXPN1UibhZAbr3HAb5BjQ==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
- '@jimp/plugin-blur': '>=0.3.5'
- '@jimp/plugin-resize': '>=0.3.5'
-
- '@jimp/plugin-threshold@0.14.0':
- resolution: {integrity: sha512-N4BlDgm/FoOMV/DQM2rSpzsgqAzkP0DXkWZoqaQrlRxQBo4zizQLzhEL00T/YCCMKnddzgEhnByaocgaaa0fKw==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
- '@jimp/plugin-color': '>=0.8.0'
- '@jimp/plugin-resize': '>=0.8.0'
-
- '@jimp/plugins@0.14.0':
- resolution: {integrity: sha512-vDO3XT/YQlFlFLq5TqNjQkISqjBHT8VMhpWhAfJVwuXIpilxz5Glu4IDLK6jp4IjPR6Yg2WO8TmRY/HI8vLrOw==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
-
- '@jimp/png@0.14.0':
- resolution: {integrity: sha512-0RV/mEIDOrPCcNfXSPmPBqqSZYwGADNRVUTyMt47RuZh7sugbYdv/uvKmQSiqRdR0L1sfbCBMWUEa5G/8MSbdA==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
-
- '@jimp/tiff@0.14.0':
- resolution: {integrity: sha512-zBYDTlutc7j88G/7FBCn3kmQwWr0rmm1e0FKB4C3uJ5oYfT8645lftUsvosKVUEfkdmOaMAnhrf4ekaHcb5gQw==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
-
- '@jimp/types@0.14.0':
- resolution: {integrity: sha512-hx3cXAW1KZm+b+XCrY3LXtdWy2U+hNtq0rPyJ7NuXCjU7lZR3vIkpz1DLJ3yDdS70hTi5QDXY3Cd9kd6DtloHQ==}
- peerDependencies:
- '@jimp/custom': '>=0.3.5'
-
- '@jimp/utils@0.14.0':
- resolution: {integrity: sha512-MY5KFYUru0y74IsgM/9asDwb3ERxWxXEu3CRCZEvE7DtT86y1bR1XgtlSliMrptjz4qbivNGMQSvUBpEFJDp1A==}
-
- '@jridgewell/gen-mapping@0.3.5':
- resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
- engines: {node: '>=6.0.0'}
-
- '@jridgewell/resolve-uri@3.1.2':
- resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
- engines: {node: '>=6.0.0'}
-
- '@jridgewell/set-array@1.2.1':
- resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
- engines: {node: '>=6.0.0'}
-
- '@jridgewell/sourcemap-codec@1.5.0':
- resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
-
- '@jridgewell/trace-mapping@0.3.25':
- resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
-
- '@lit-labs/ssr-client@1.1.7':
- resolution: {integrity: sha512-VvqhY/iif3FHrlhkzEPsuX/7h/NqnfxLwVf0p8ghNIlKegRyRqgeaJevZ57s/u/LiFyKgqksRP5n+LmNvpxN+A==}
-
- '@lit-labs/ssr-dom-shim@1.2.1':
- resolution: {integrity: sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ==}
-
- '@lit-labs/ssr@2.3.0':
- resolution: {integrity: sha512-uPaJoNf5w3t8DOVDpuI4WR6wo552mZwiiE9n9TpIvinh75lDgvl1ki07wvfrFI6VEbDVPRj4jHiCduBr1dVJ7A==}
- engines: {node: '>=13.9.0'}
-
- '@lit/reactive-element@1.6.3':
- resolution: {integrity: sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==}
-
- '@lit/reactive-element@2.0.4':
- resolution: {integrity: sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==}
-
- '@ljharb/has-package-exports-patterns@0.0.2':
- resolution: {integrity: sha512-4/RWEeXDO6bocPONheFe6gX/oQdP/bEpv0oL4HqjPP5DCenBSt0mHgahppY49N0CpsaqffdwPq+TlX9CYOq2Dw==}
-
- '@mdx-js/mdx@2.3.0':
- resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==}
-
- '@mdx-js/rollup@2.3.0':
- resolution: {integrity: sha512-wLvRfJS/M4UmdqTd+WoaySEE7q4BIejYf1xAHXYvtT1du/1Tl/z2450Gg2+Hu7fh05KwRRiehiTP9Yc/Dtn0fA==}
- peerDependencies:
- rollup: '>=2'
-
- '@nodelib/fs.scandir@2.1.5':
- resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
- engines: {node: '>= 8'}
-
- '@nodelib/fs.stat@2.0.5':
- resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
- engines: {node: '>= 8'}
-
- '@nodelib/fs.walk@1.2.8':
- resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
- engines: {node: '>= 8'}
-
- '@parse5/tools@0.1.0':
- resolution: {integrity: sha512-VB9+4BsFoS+4HdB/Ph9jD4FHQt7GyiWESVNfBSh8Eu54LujWyy+NySGLjg8GZFWSZcESG72F67LjgmKZDZCvPg==}
-
- '@pkgr/core@0.1.1':
- resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==}
- engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
-
- '@pkgr/utils@2.4.2':
- resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==}
- engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
-
- '@polka/url@1.0.0-next.25':
- resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==}
-
- '@preact/signals-core@1.8.0':
- resolution: {integrity: sha512-OBvUsRZqNmjzCZXWLxkZfhcgT+Fk8DDcT/8vD6a1xhDemodyy87UJRJfASMuSD8FaAIeGgGm85ydXhm7lr4fyA==}
-
- '@preact/signals@1.3.0':
- resolution: {integrity: sha512-EOMeg42SlLS72dhoq6Vjq08havnLseWmPQ8A0YsgIAqMgWgx7V1a39+Pxo6i7SY5NwJtH4849JogFq3M67AzWg==}
- peerDependencies:
- preact: 10.x
-
- '@proload/core@0.3.3':
- resolution: {integrity: sha512-7dAFWsIK84C90AMl24+N/ProHKm4iw0akcnoKjRvbfHifJZBLhaDsDus1QJmhG12lXj4e/uB/8mB/0aduCW+NQ==}
-
- '@proload/plugin-tsm@0.2.1':
- resolution: {integrity: sha512-Ex1sL2BxU+g8MHdAdq9SZKz+pU34o8Zcl9PHWo2WaG9hrnlZme607PU6gnpoAYsDBpHX327+eu60wWUk+d/b+A==}
- peerDependencies:
- '@proload/core': ^0.3.2
-
- '@rollup/pluginutils@4.2.1':
- resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
- engines: {node: '>= 8.0.0'}
-
- '@rollup/pluginutils@5.1.0':
- resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
- '@sveltejs/vite-plugin-svelte-inspector@1.0.4':
- resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==}
- engines: {node: ^14.18.0 || >= 16}
- peerDependencies:
- '@sveltejs/vite-plugin-svelte': ^2.2.0
- svelte: ^3.54.0 || ^4.0.0
- vite: ^4.0.0
-
- '@sveltejs/vite-plugin-svelte@2.5.3':
- resolution: {integrity: sha512-erhNtXxE5/6xGZz/M9eXsmI7Pxa6MS7jyTy06zN3Ck++ldrppOnOlJwHHTsMC7DHDQdgUp4NAc4cDNQ9eGdB/w==}
- engines: {node: ^14.18.0 || >= 16}
- peerDependencies:
- svelte: ^3.54.0 || ^4.0.0 || ^5.0.0-next.0
- vite: ^4.0.0
-
- '@tokenizer/token@0.3.0':
- resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==}
-
- '@types/acorn@4.0.6':
- resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==}
-
- '@types/babel__core@7.20.5':
- resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
-
- '@types/babel__generator@7.6.8':
- resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==}
-
- '@types/babel__template@7.4.4':
- resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
-
- '@types/babel__traverse@7.20.6':
- resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==}
-
- '@types/chai-subset@1.3.5':
- resolution: {integrity: sha512-c2mPnw+xHtXDoHmdtcCXGwyLMiauiAyxWMzhGpqHC4nqI/Y5G2XhTampslK2rb59kpcuHon03UH8W6iYUzw88A==}
-
- '@types/chai@4.3.19':
- resolution: {integrity: sha512-2hHHvQBVE2FiSK4eN0Br6snX9MtolHaTo/batnLjlGRhoQzlCL61iVpxoqO7SfFyOw+P/pwv+0zNHzKoGWz9Cw==}
-
- '@types/debug@4.1.12':
- resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
-
- '@types/dom-view-transitions@1.0.5':
- resolution: {integrity: sha512-N2sILR7fxSMnaFaAPwGj4DtHCXjIyQTHt+xJyf9jATpzUsTkMNM0DWtqZB6W7f501B/Y0tq3uqat/VlbjuTpMA==}
-
- '@types/estree-jsx@0.0.1':
- resolution: {integrity: sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==}
-
- '@types/estree-jsx@1.0.5':
- resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==}
-
- '@types/estree@1.0.5':
- resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
-
- '@types/hast@2.3.10':
- resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==}
-
- '@types/html-escaper@3.0.2':
- resolution: {integrity: sha512-A8vk09eyYzk8J/lFO4OUMKCmRN0rRzfZf4n3Olwapgox/PtTiU8zPYlL1UEkJ/WeHvV6v9Xnj3o/705PKz9r4Q==}
-
- '@types/json5@0.0.30':
- resolution: {integrity: sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==}
-
- '@types/mdast@3.0.15':
- resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==}
-
- '@types/mdx@2.0.13':
- resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==}
-
- '@types/ms@0.7.34':
- resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==}
-
- '@types/nlcst@1.0.4':
- resolution: {integrity: sha512-ABoYdNQ/kBSsLvZAekMhIPMQ3YUZvavStpKYs7BjLLuKVmIMA0LUgZ7b54zzuWJRbHF80v1cNf4r90Vd6eMQDg==}
-
- '@types/node@16.18.106':
- resolution: {integrity: sha512-YTgQUcpdXRc7iiEMutkkXl9WUx5lGUCVYvnfRg9CV+IA4l9epctEhCTbaw4KgzXaKYv8emvFJkEM65+MkNUhsQ==}
-
- '@types/node@16.9.1':
- resolution: {integrity: sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==}
-
- '@types/normalize-package-data@2.4.4':
- resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
-
- '@types/parse5@6.0.3':
- resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==}
-
- '@types/prop-types@15.7.12':
- resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==}
-
- '@types/react-dom@18.3.0':
- resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==}
-
- '@types/react@18.3.5':
- resolution: {integrity: sha512-WeqMfGJLGuLCqHGYRGHxnKrXcTitc6L/nBUWfWPcTarG3t9PsquqUMuVeXZeca+mglY4Vo5GZjCi0A3Or2lnxA==}
-
- '@types/resolve@1.20.6':
- resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==}
-
- '@types/trusted-types@2.0.7':
- resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==}
-
- '@types/unist@2.0.11':
- resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==}
-
- '@types/unist@3.0.3':
- resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
-
- '@types/yargs-parser@21.0.3':
- resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
-
- '@ungap/structured-clone@1.2.0':
- resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
-
- '@vitejs/plugin-vue-jsx@3.1.0':
- resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==}
- engines: {node: ^14.18.0 || >=16.0.0}
- peerDependencies:
- vite: ^4.0.0 || ^5.0.0
- vue: ^3.0.0
-
- '@vitejs/plugin-vue@4.6.2':
- resolution: {integrity: sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw==}
- engines: {node: ^14.18.0 || >=16.0.0}
- peerDependencies:
- vite: ^4.0.0 || ^5.0.0
- vue: ^3.2.25
-
- '@vscode/emmet-helper@2.9.3':
- resolution: {integrity: sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==}
-
- '@vscode/l10n@0.0.18':
- resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==}
-
- '@vue/babel-helper-vue-transform-on@1.2.2':
- resolution: {integrity: sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==}
-
- '@vue/babel-plugin-jsx@1.2.2':
- resolution: {integrity: sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- peerDependenciesMeta:
- '@babel/core':
- optional: true
-
- '@vue/babel-plugin-resolve-type@1.2.2':
- resolution: {integrity: sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@vue/compiler-core@3.5.0':
- resolution: {integrity: sha512-ja7cpqAOfw4tyFAxgBz70Z42miNDeaqTxExTsnXDLomRpqfyCgyvZvFp482fmsElpfvsoMJUsvzULhvxUTW6Iw==}
-
- '@vue/compiler-dom@3.5.0':
- resolution: {integrity: sha512-xYjUybWZXl+1R/toDy815i4PbeehL2hThiSGkcpmIOCy2HoYyeeC/gAWK/Y/xsoK+GSw198/T5O31bYuQx5uvQ==}
-
- '@vue/compiler-sfc@3.5.0':
- resolution: {integrity: sha512-B9DgLtrqok2GLuaFjLlSL15ZG3ZDBiitUH1ecex9guh/ZcA5MCdwuVE6nsfQxktuZY/QY0awJ35/ripIviCQTQ==}
-
- '@vue/compiler-ssr@3.5.0':
- resolution: {integrity: sha512-E263QZmA1dqRd7c3u/sWTLRMpQOT0aZ8av/L9SoD/v/BVMZaWFHPUUBswS+bzrfvG2suJF8vSLKx6k6ba5SUdA==}
-
- '@vue/reactivity@3.5.0':
- resolution: {integrity: sha512-Ew3F5riP3B3ZDGjD3ZKb9uZylTTPSqt8hAf4sGbvbjrjDjrFb3Jm15Tk1/w7WwTE5GbQ2Qhwxx1moc9hr8A/OQ==}
-
- '@vue/runtime-core@3.5.0':
- resolution: {integrity: sha512-mQyW0F9FaNRdt8ghkAs+BMG3iQ7LGgWKOpkzUzR5AI5swPNydHGL5hvVTqFaeMzwecF1g0c86H4yFQsSxJhH1w==}
-
- '@vue/runtime-dom@3.5.0':
- resolution: {integrity: sha512-NQQXjpdXgyYVJ2M56FJ+lSJgZiecgQ2HhxhnQBN95FymXegRNY/N2htI7vOTwpP75pfxhIeYOJ8mE8sW8KAW6A==}
-
- '@vue/server-renderer@3.5.0':
- resolution: {integrity: sha512-HyDIFUg+l7L4PKrEnJlCYWHUOlm6NxZhmSxIefZ5MTYjkIPfDfkwhX7hqxAQHfgIAE1uLMLQZwuNR/ozI0NhZg==}
- peerDependencies:
- vue: 3.5.0
-
- '@vue/shared@3.5.0':
- resolution: {integrity: sha512-m9IgiteBpCkFaMNwCOBkFksA7z8QiKc30ooRuoXWUFRDu0mGyNPlFHmbncF0/Kra1RlX8QrmBbRaIxVvikaR0Q==}
-
- '@webcomponents/template-shadowroot@0.1.0':
- resolution: {integrity: sha512-ry84Vft6xtRBbd4M/ptRodbOLodV5AD15TYhyRghCRgIcJJKmYmJ2v2BaaWxygENwh6Uq3zTfGPmlckKT/GXsQ==}
-
- acorn-jsx@5.3.2:
- resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
- peerDependencies:
- acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
-
- acorn@8.12.1:
- resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==}
- engines: {node: '>=0.4.0'}
- hasBin: true
-
- ajv@6.12.6:
- resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
-
- algoliasearch@4.24.0:
- resolution: {integrity: sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==}
-
- ansi-align@3.0.1:
- resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==}
-
- ansi-regex@5.0.1:
- resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
- engines: {node: '>=8'}
-
- ansi-regex@6.0.1:
- resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
- engines: {node: '>=12'}
-
- ansi-sequence-parser@1.1.1:
- resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==}
-
- ansi-styles@3.2.1:
- resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
- engines: {node: '>=4'}
-
- ansi-styles@4.3.0:
- resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
- engines: {node: '>=8'}
-
- ansi-styles@6.2.1:
- resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
- engines: {node: '>=12'}
-
- any-base@1.1.0:
- resolution: {integrity: sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==}
-
- anymatch@3.1.3:
- resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
- engines: {node: '>= 8'}
-
- argparse@1.0.10:
- resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
-
- argparse@2.0.1:
- resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
-
- array-iterate@2.0.1:
- resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==}
-
- assertion-error@1.1.0:
- resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
-
- ast-types@0.14.2:
- resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==}
- engines: {node: '>=4'}
-
- astring@1.9.0:
- resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==}
- hasBin: true
-
- astro-spa@1.3.9:
- resolution: {integrity: sha512-VmXMUsKNHA1gjJYq/SO5EqRAmqifOhBOpOAaXnlH5skgTy0tq9fwANJhh1LJpaahPBGqXAaoIw6Gdq/SBRz9Ww==}
-
- astro@1.9.2:
- resolution: {integrity: sha512-L+Ma0eR0Aa6QZg7RF0lEs+106Ye1/zukvtq3KtsYIogAojltlwllwU9X5CwMBzFwA55NxpNp4gSRh5US/xb+8Q==}
- engines: {node: ^14.18.0 || >=16.12.0, npm: '>=6.14.0'}
- hasBin: true
-
- astro@2.10.15:
- resolution: {integrity: sha512-7jgkCZexxOX541g2kKHGOcDDUVKYc+sGi87GtLOkbWwTsKqEIp9GU0o7DpKe1rhItm9VVEiHz4uxvMh3wGmJdA==}
- engines: {node: '>=16.12.0', npm: '>=6.14.0'}
- hasBin: true
- peerDependencies:
- sharp: '>=0.31.0'
- peerDependenciesMeta:
- sharp:
- optional: true
-
- babel-plugin-jsx-dom-expressions@0.38.5:
- resolution: {integrity: sha512-JfjHYKOKGwoiOYQ56Oo8gbZPb9wNMpPuEEUhSCjMpnuHM9K21HFIUBm83TZPB40Av4caCIW4Tfjzpkp/MtFpMw==}
- peerDependencies:
- '@babel/core': ^7.20.12
-
- babel-plugin-module-resolver@5.0.2:
- resolution: {integrity: sha512-9KtaCazHee2xc0ibfqsDeamwDps6FZNo5S0Q81dUqEuFzVwPhcT4J5jOqIVvgCA3Q/wO9hKYxN/Ds3tIsp5ygg==}
-
- babel-preset-solid@1.8.22:
- resolution: {integrity: sha512-nKwisb//lZsiRF2NErlRP64zVTJqa1OSZiDnSl0YbcTiCZoMt52CY2Pg+9fsYAPtjYMT7RHBmzU41pxK6hFOcg==}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- bail@2.0.2:
- resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
-
- balanced-match@1.0.2:
- resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
-
- base64-js@1.5.1:
- resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
-
- big-integer@1.6.52:
- resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==}
- engines: {node: '>=0.6'}
-
- binary-extensions@2.3.0:
- resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
- engines: {node: '>=8'}
-
- bl@4.1.0:
- resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
-
- bl@5.1.0:
- resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==}
-
- bmp-js@0.1.0:
- resolution: {integrity: sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==}
-
- boolean@3.2.0:
- resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==}
-
- boxen@6.2.1:
- resolution: {integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- bplist-parser@0.2.0:
- resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==}
- engines: {node: '>= 5.10.0'}
-
- brace-expansion@1.1.11:
- resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
-
- brace-expansion@2.0.1:
- resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
-
- braces@3.0.3:
- resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
- engines: {node: '>=8'}
-
- browserslist@4.23.3:
- resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
-
- buffer-equal@0.0.1:
- resolution: {integrity: sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==}
- engines: {node: '>=0.4.0'}
-
- buffer@5.7.1:
- resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
-
- buffer@6.0.3:
- resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
-
- builtin-modules@3.3.0:
- resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
- engines: {node: '>=6'}
-
- bundle-name@3.0.0:
- resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==}
- engines: {node: '>=12'}
-
- callsites@3.1.0:
- resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
- engines: {node: '>=6'}
-
- camelcase@6.3.0:
- resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
- engines: {node: '>=10'}
-
- caniuse-lite@1.0.30001655:
- resolution: {integrity: sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg==}
-
- ccount@2.0.1:
- resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
-
- centra@2.7.0:
- resolution: {integrity: sha512-PbFMgMSrmgx6uxCdm57RUos9Tc3fclMvhLSATYN39XsDV29B89zZ3KA89jmY0vwSGazyU+uerqwa6t+KaodPcg==}
-
- chai@4.5.0:
- resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==}
- engines: {node: '>=4'}
-
- chalk@2.4.2:
- resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
- engines: {node: '>=4'}
-
- chalk@4.1.2:
- resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
- engines: {node: '>=10'}
-
- chalk@5.3.0:
- resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
- engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
-
- character-entities-html4@2.1.0:
- resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==}
-
- character-entities-legacy@3.0.0:
- resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==}
-
- character-entities@2.0.2:
- resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==}
-
- character-reference-invalid@2.0.1:
- resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==}
-
- check-error@1.0.3:
- resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==}
-
- chokidar@3.6.0:
- resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
- engines: {node: '>= 8.10.0'}
-
- chownr@1.1.4:
- resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
-
- ci-info@3.9.0:
- resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
- engines: {node: '>=8'}
-
- clean-regexp@1.0.0:
- resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==}
- engines: {node: '>=4'}
-
- cli-boxes@3.0.0:
- resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==}
- engines: {node: '>=10'}
-
- cli-cursor@4.0.0:
- resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- cli-spinners@2.9.2:
- resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
- engines: {node: '>=6'}
-
- clone@1.0.4:
- resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
- engines: {node: '>=0.8'}
-
- color-convert@1.9.3:
- resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
-
- color-convert@2.0.1:
- resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
- engines: {node: '>=7.0.0'}
-
- color-name@1.1.3:
- resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
-
- color-name@1.1.4:
- resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
-
- color-string@1.9.1:
- resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
-
- color@4.2.3:
- resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
- engines: {node: '>=12.5.0'}
-
- comma-separated-tokens@2.0.3:
- resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
-
- common-ancestor-path@1.0.1:
- resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==}
-
- commondir@1.0.1:
- resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
-
- concat-map@0.0.1:
- resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
-
- confbox@0.1.7:
- resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==}
-
- convert-source-map@2.0.0:
- resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
-
- cookie@0.5.0:
- resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
- engines: {node: '>= 0.6'}
-
- cross-spawn@7.0.3:
- resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
- engines: {node: '>= 8'}
-
- csstype@3.1.3:
- resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
-
- data-uri-to-buffer@4.0.1:
- resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==}
- engines: {node: '>= 12'}
-
- debug@4.3.6:
- resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
-
- decode-named-character-reference@1.0.2:
- resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==}
-
- decompress-response@6.0.0:
- resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
- engines: {node: '>=10'}
-
- dedent-js@1.0.1:
- resolution: {integrity: sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==}
-
- deep-eql@4.1.4:
- resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==}
- engines: {node: '>=6'}
-
- deep-extend@0.6.0:
- resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
- engines: {node: '>=4.0.0'}
-
- deep-is@0.1.4:
- resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
-
- deepmerge-ts@4.3.0:
- resolution: {integrity: sha512-if3ZYdkD2dClhnXR5reKtG98cwyaRT1NeugQoAPTTfsOpV9kqyeiBF9Qa5RHjemb3KzD5ulqygv6ED3t5j9eJw==}
- engines: {node: '>=12.4.0'}
-
- deepmerge@4.3.1:
- resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
- engines: {node: '>=0.10.0'}
-
- default-browser-id@3.0.0:
- resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==}
- engines: {node: '>=12'}
-
- default-browser@4.0.0:
- resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==}
- engines: {node: '>=14.16'}
-
- defaults@1.0.4:
- resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
-
- define-data-property@1.1.4:
- resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
- engines: {node: '>= 0.4'}
-
- define-lazy-prop@3.0.0:
- resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==}
- engines: {node: '>=12'}
-
- define-properties@1.2.1:
- resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
- engines: {node: '>= 0.4'}
-
- dequal@2.0.3:
- resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
- engines: {node: '>=6'}
-
- detect-libc@1.0.3:
- resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
- engines: {node: '>=0.10'}
- hasBin: true
-
- detect-libc@2.0.3:
- resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
- engines: {node: '>=8'}
-
- detect-node@2.1.0:
- resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==}
-
- devalue@4.3.3:
- resolution: {integrity: sha512-UH8EL6H2ifcY8TbD2QsxwCC/pr5xSwPvv85LrLXVihmHVC3T3YqTCIwnR5ak0yO1KYqlxrPVOA/JVZJYPy2ATg==}
-
- diff@5.2.0:
- resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==}
- engines: {node: '>=0.3.1'}
-
- dlv@1.1.3:
- resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
-
- doctrine@3.0.0:
- resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
- engines: {node: '>=6.0.0'}
-
- dom-walk@0.1.2:
- resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==}
-
- dset@3.1.3:
- resolution: {integrity: sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==}
- engines: {node: '>=4'}
-
- eastasianwidth@0.2.0:
- resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
-
- electron-to-chromium@1.5.13:
- resolution: {integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==}
-
- emmet@2.4.7:
- resolution: {integrity: sha512-O5O5QNqtdlnQM2bmKHtJgyChcrFMgQuulI+WdiOw2NArzprUqqxUW6bgYtKvzKgrsYpuLWalOkdhNP+1jluhCA==}
-
- emoji-regex@8.0.0:
- resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
-
- emoji-regex@9.2.2:
- resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
-
- end-of-stream@1.4.4:
- resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
-
- enhanced-resolve@5.17.1:
- resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==}
- engines: {node: '>=10.13.0'}
-
- entities@4.5.0:
- resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
- engines: {node: '>=0.12'}
-
- error-ex@1.3.2:
- resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
-
- es-define-property@1.0.0:
- resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==}
- engines: {node: '>= 0.4'}
-
- es-errors@1.3.0:
- resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
- engines: {node: '>= 0.4'}
-
- es-module-lexer@0.10.5:
- resolution: {integrity: sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==}
-
- es-module-lexer@1.5.4:
- resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==}
-
- es6-error@4.1.1:
- resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==}
-
- esbuild-android-64@0.14.54:
- resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
-
- esbuild-android-64@0.15.18:
- resolution: {integrity: sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
-
- esbuild-android-arm64@0.14.54:
- resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
-
- esbuild-android-arm64@0.15.18:
- resolution: {integrity: sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
-
- esbuild-darwin-64@0.14.54:
- resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
-
- esbuild-darwin-64@0.15.18:
- resolution: {integrity: sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
-
- esbuild-darwin-arm64@0.14.54:
- resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
-
- esbuild-darwin-arm64@0.15.18:
- resolution: {integrity: sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
-
- esbuild-freebsd-64@0.14.54:
- resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
-
- esbuild-freebsd-64@0.15.18:
- resolution: {integrity: sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
-
- esbuild-freebsd-arm64@0.14.54:
- resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
-
- esbuild-freebsd-arm64@0.15.18:
- resolution: {integrity: sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
-
- esbuild-linux-32@0.14.54:
- resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
-
- esbuild-linux-32@0.15.18:
- resolution: {integrity: sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
-
- esbuild-linux-64@0.14.54:
- resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
-
- esbuild-linux-64@0.15.18:
- resolution: {integrity: sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
-
- esbuild-linux-arm64@0.14.54:
- resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
-
- esbuild-linux-arm64@0.15.18:
- resolution: {integrity: sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
-
- esbuild-linux-arm@0.14.54:
- resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
-
- esbuild-linux-arm@0.15.18:
- resolution: {integrity: sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
-
- esbuild-linux-mips64le@0.14.54:
- resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
-
- esbuild-linux-mips64le@0.15.18:
- resolution: {integrity: sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
-
- esbuild-linux-ppc64le@0.14.54:
- resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
-
- esbuild-linux-ppc64le@0.15.18:
- resolution: {integrity: sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
-
- esbuild-linux-riscv64@0.14.54:
- resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
-
- esbuild-linux-riscv64@0.15.18:
- resolution: {integrity: sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
-
- esbuild-linux-s390x@0.14.54:
- resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
-
- esbuild-linux-s390x@0.15.18:
- resolution: {integrity: sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
-
- esbuild-netbsd-64@0.14.54:
- resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
-
- esbuild-netbsd-64@0.15.18:
- resolution: {integrity: sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
-
- esbuild-openbsd-64@0.14.54:
- resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
-
- esbuild-openbsd-64@0.15.18:
- resolution: {integrity: sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
-
- esbuild-sunos-64@0.14.54:
- resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
-
- esbuild-sunos-64@0.15.18:
- resolution: {integrity: sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
-
- esbuild-windows-32@0.14.54:
- resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
-
- esbuild-windows-32@0.15.18:
- resolution: {integrity: sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
-
- esbuild-windows-64@0.14.54:
- resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
-
- esbuild-windows-64@0.15.18:
- resolution: {integrity: sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
-
- esbuild-windows-arm64@0.14.54:
- resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
-
- esbuild-windows-arm64@0.15.18:
- resolution: {integrity: sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
-
- esbuild@0.14.54:
- resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==}
- engines: {node: '>=12'}
- hasBin: true
-
- esbuild@0.15.18:
- resolution: {integrity: sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==}
- engines: {node: '>=12'}
- hasBin: true
-
- esbuild@0.17.19:
- resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==}
- engines: {node: '>=12'}
- hasBin: true
-
- esbuild@0.18.20:
- resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
- engines: {node: '>=12'}
- hasBin: true
-
- escalade@3.2.0:
- resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
- engines: {node: '>=6'}
-
- escape-string-regexp@1.0.5:
- resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
- engines: {node: '>=0.8.0'}
-
- escape-string-regexp@4.0.0:
- resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
- engines: {node: '>=10'}
-
- escape-string-regexp@5.0.0:
- resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
- engines: {node: '>=12'}
-
- eslint-plugin-unicorn@42.0.0:
- resolution: {integrity: sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg==}
- engines: {node: '>=12'}
- peerDependencies:
- eslint: '>=8.8.0'
-
- eslint-scope@7.2.2:
- resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
- eslint-utils@3.0.0:
- resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
- engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
- peerDependencies:
- eslint: '>=5'
-
- eslint-visitor-keys@2.1.0:
- resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
- engines: {node: '>=10'}
-
- eslint-visitor-keys@3.4.3:
- resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
- eslint@8.57.0:
- resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- hasBin: true
-
- espree@9.6.1:
- resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
- esprima@4.0.1:
- resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
- engines: {node: '>=4'}
- hasBin: true
-
- esquery@1.6.0:
- resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
- engines: {node: '>=0.10'}
-
- esrecurse@4.3.0:
- resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
- engines: {node: '>=4.0'}
-
- estraverse@5.3.0:
- resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
- engines: {node: '>=4.0'}
-
- estree-util-attach-comments@2.1.1:
- resolution: {integrity: sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==}
-
- estree-util-build-jsx@2.2.2:
- resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==}
-
- estree-util-is-identifier-name@2.1.0:
- resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==}
-
- estree-util-to-js@1.2.0:
- resolution: {integrity: sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==}
-
- estree-util-visit@1.2.1:
- resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==}
-
- estree-walker@2.0.2:
- resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
-
- estree-walker@3.0.0:
- resolution: {integrity: sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ==}
-
- estree-walker@3.0.3:
- resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
-
- esutils@2.0.3:
- resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
- engines: {node: '>=0.10.0'}
-
- events@3.3.0:
- resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
- engines: {node: '>=0.8.x'}
-
- execa@5.1.1:
- resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
- engines: {node: '>=10'}
-
- execa@6.1.0:
- resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- execa@7.2.0:
- resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==}
- engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0}
-
- exif-parser@0.1.12:
- resolution: {integrity: sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==}
-
- expand-template@2.0.3:
- resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==}
- engines: {node: '>=6'}
-
- extend-shallow@2.0.1:
- resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
- engines: {node: '>=0.10.0'}
-
- extend@3.0.2:
- resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
-
- fast-deep-equal@3.1.3:
- resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
-
- fast-glob@3.3.2:
- resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
- engines: {node: '>=8.6.0'}
-
- fast-json-stable-stringify@2.1.0:
- resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
-
- fast-levenshtein@2.0.6:
- resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
-
- fastq@1.17.1:
- resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
-
- fault@2.0.1:
- resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==}
-
- fetch-blob@3.2.0:
- resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==}
- engines: {node: ^12.20 || >= 14.13}
-
- file-entry-cache@6.0.1:
- resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
- engines: {node: ^10.12.0 || >=12.0.0}
-
- file-type@17.1.1:
- resolution: {integrity: sha512-heRUMZHby2Qj6wZAA3YHeMlRmZNQTcb6VxctkGmM+mcM6ROQKvHpr7SS6EgdfEhH+s25LDshBjvPx/Ecm+bOVQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- file-type@9.0.0:
- resolution: {integrity: sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==}
- engines: {node: '>=6'}
-
- fill-range@7.1.1:
- resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
- engines: {node: '>=8'}
-
- find-babel-config@2.1.2:
- resolution: {integrity: sha512-ZfZp1rQyp4gyuxqt1ZqjFGVeVBvmpURMqdIWXbPRfB97Bf6BzdK/xSIbylEINzQ0kB5tlDQfn9HkNXXWsqTqLg==}
-
- find-cache-dir@3.3.2:
- resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==}
- engines: {node: '>=8'}
-
- find-up@3.0.0:
- resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==}
- engines: {node: '>=6'}
-
- find-up@4.1.0:
- resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
- engines: {node: '>=8'}
-
- find-up@5.0.0:
- resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
- engines: {node: '>=10'}
-
- find-up@6.3.0:
- resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- find-yarn-workspace-root2@1.2.16:
- resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==}
-
- flat-cache@3.2.0:
- resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
- engines: {node: ^10.12.0 || >=12.0.0}
-
- flatted@3.3.1:
- resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
-
- follow-redirects@1.15.6:
- resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==}
- engines: {node: '>=4.0'}
- peerDependencies:
- debug: '*'
- peerDependenciesMeta:
- debug:
- optional: true
-
- format@0.2.2:
- resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==}
- engines: {node: '>=0.4.x'}
-
- formdata-polyfill@4.0.10:
- resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==}
- engines: {node: '>=12.20.0'}
-
- fs-constants@1.0.0:
- resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
-
- fs.realpath@1.0.0:
- resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
-
- fsevents@2.3.3:
- resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
- engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
- os: [darwin]
-
- function-bind@1.1.2:
- resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
-
- gensync@1.0.0-beta.2:
- resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
- engines: {node: '>=6.9.0'}
-
- get-func-name@2.0.2:
- resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==}
-
- get-intrinsic@1.2.4:
- resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==}
- engines: {node: '>= 0.4'}
-
- get-stream@6.0.1:
- resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
- engines: {node: '>=10'}
-
- gifwrap@0.9.4:
- resolution: {integrity: sha512-MDMwbhASQuVeD4JKd1fKgNgCRL3fGqMM4WaqpNhWO0JiMOAjbQdumbs4BbBZEy9/M00EHEjKN3HieVhCUlwjeQ==}
-
- github-from-package@0.0.0:
- resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==}
-
- github-slugger@1.5.0:
- resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==}
-
- github-slugger@2.0.0:
- resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==}
-
- glob-parent@5.1.2:
- resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
- engines: {node: '>= 6'}
-
- glob-parent@6.0.2:
- resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
- engines: {node: '>=10.13.0'}
-
- glob@7.2.3:
- resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
- deprecated: Glob versions prior to v9 are no longer supported
-
- glob@9.3.5:
- resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==}
- engines: {node: '>=16 || 14 >=14.17'}
-
- global-agent@3.0.0:
- resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==}
- engines: {node: '>=10.0'}
-
- global@4.4.0:
- resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==}
-
- globals@11.12.0:
- resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
- engines: {node: '>=4'}
-
- globals@13.24.0:
- resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
- engines: {node: '>=8'}
-
- globalthis@1.0.4:
- resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
- engines: {node: '>= 0.4'}
-
- gopd@1.0.1:
- resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
-
- graceful-fs@4.2.11:
- resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
-
- graphemer@1.4.0:
- resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
-
- gray-matter@4.0.3:
- resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==}
- engines: {node: '>=6.0'}
-
- has-flag@3.0.0:
- resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
- engines: {node: '>=4'}
-
- has-flag@4.0.0:
- resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
- engines: {node: '>=8'}
-
- has-package-exports@1.3.0:
- resolution: {integrity: sha512-e9OeXPQnmPhYoJ63lXC4wWe34TxEGZDZ3OQX9XRqp2VwsfLl3bQBy7VehLnd34g3ef8CmYlBLGqEMKXuz8YazQ==}
-
- has-property-descriptors@1.0.2:
- resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
-
- has-proto@1.0.3:
- resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==}
- engines: {node: '>= 0.4'}
-
- has-symbols@1.0.3:
- resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
- engines: {node: '>= 0.4'}
-
- hasown@2.0.2:
- resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
- engines: {node: '>= 0.4'}
-
- hast-util-from-parse5@7.1.2:
- resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==}
-
- hast-util-parse-selector@3.1.1:
- resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==}
-
- hast-util-raw@7.2.3:
- resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==}
-
- hast-util-to-estree@2.3.3:
- resolution: {integrity: sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==}
-
- hast-util-to-html@8.0.4:
- resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==}
-
- hast-util-to-parse5@7.1.0:
- resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==}
-
- hast-util-whitespace@2.0.1:
- resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==}
-
- hastscript@7.2.0:
- resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==}
-
- hosted-git-info@2.8.9:
- resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
-
- html-entities@2.3.3:
- resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==}
-
- html-entities@2.5.2:
- resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==}
-
- html-escaper@3.0.3:
- resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==}
-
- html-tags@3.3.1:
- resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==}
- engines: {node: '>=8'}
-
- html-void-elements@2.0.1:
- resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==}
-
- http-cache-semantics@4.1.1:
- resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
-
- human-signals@2.1.0:
- resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
- engines: {node: '>=10.17.0'}
-
- human-signals@3.0.1:
- resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==}
- engines: {node: '>=12.20.0'}
-
- human-signals@4.3.1:
- resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==}
- engines: {node: '>=14.18.0'}
-
- ieee754@1.2.1:
- resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
-
- ignore@5.3.2:
- resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
- engines: {node: '>= 4'}
-
- image-q@4.0.0:
- resolution: {integrity: sha512-PfJGVgIfKQJuq3s0tTDOKtztksibuUEbJQIYT3by6wctQo+Rdlh7ef4evJ5NCdxY4CfMbvFkocEwbl4BF8RlJw==}
-
- imagetools-core@3.0.2:
- resolution: {integrity: sha512-DlArpNiefCc1syIqvOONcE8L8IahN8GjwaEjm6wIJIvuKoFoI1RcKmWWfS2dYxSlTiSp2X5b3JnHDjUXmWqlVA==}
- engines: {node: '>=12.0.0'}
-
- import-fresh@3.3.0:
- resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
- engines: {node: '>=6'}
-
- import-meta-resolve@2.2.2:
- resolution: {integrity: sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==}
-
- imurmurhash@0.1.4:
- resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
- engines: {node: '>=0.8.19'}
-
- indent-string@4.0.0:
- resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
- engines: {node: '>=8'}
-
- inflight@1.0.6:
- resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
- deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
-
- inherits@2.0.4:
- resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
-
- ini@1.3.8:
- resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
-
- inline-style-parser@0.1.1:
- resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==}
-
- is-alphabetical@2.0.1:
- resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==}
-
- is-alphanumerical@2.0.1:
- resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==}
-
- is-arrayish@0.2.1:
- resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
-
- is-arrayish@0.3.2:
- resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
-
- is-binary-path@2.1.0:
- resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
- engines: {node: '>=8'}
-
- is-buffer@2.0.5:
- resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==}
- engines: {node: '>=4'}
-
- is-builtin-module@3.2.1:
- resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
- engines: {node: '>=6'}
-
- is-core-module@2.15.1:
- resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==}
- engines: {node: '>= 0.4'}
-
- is-decimal@2.0.1:
- resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==}
-
- is-docker@2.2.1:
- resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
- engines: {node: '>=8'}
- hasBin: true
-
- is-docker@3.0.0:
- resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- hasBin: true
-
- is-extendable@0.1.1:
- resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
- engines: {node: '>=0.10.0'}
-
- is-extglob@2.1.1:
- resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
- engines: {node: '>=0.10.0'}
-
- is-fullwidth-code-point@3.0.0:
- resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
- engines: {node: '>=8'}
-
- is-function@1.0.2:
- resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==}
-
- is-glob@4.0.3:
- resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
- engines: {node: '>=0.10.0'}
-
- is-hexadecimal@2.0.1:
- resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==}
-
- is-inside-container@1.0.0:
- resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
- engines: {node: '>=14.16'}
- hasBin: true
-
- is-interactive@2.0.0:
- resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==}
- engines: {node: '>=12'}
-
- is-number@7.0.0:
- resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
- engines: {node: '>=0.12.0'}
-
- is-path-inside@3.0.3:
- resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
- engines: {node: '>=8'}
-
- is-plain-obj@4.1.0:
- resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
- engines: {node: '>=12'}
-
- is-reference@3.0.2:
- resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==}
-
- is-stream@2.0.1:
- resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
- engines: {node: '>=8'}
-
- is-stream@3.0.0:
- resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- is-unicode-supported@1.3.0:
- resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==}
- engines: {node: '>=12'}
-
- is-wsl@2.2.0:
- resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
- engines: {node: '>=8'}
-
- isexe@2.0.0:
- resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
-
- jimp@0.14.0:
- resolution: {integrity: sha512-8BXU+J8+SPmwwyq9ELihpSV4dWPTiOKBWCEgtkbnxxAVMjXdf3yGmyaLSshBfXc8sP/JQ9OZj5R8nZzz2wPXgA==}
-
- jpeg-js@0.4.4:
- resolution: {integrity: sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==}
-
- js-tokens@4.0.0:
- resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
-
- js-yaml@3.14.1:
- resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
- hasBin: true
-
- js-yaml@4.1.0:
- resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
- hasBin: true
-
- jsesc@2.5.2:
- resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
- engines: {node: '>=4'}
- hasBin: true
-
- json-buffer@3.0.1:
- resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
-
- json-parse-even-better-errors@2.3.1:
- resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
-
- json-schema-traverse@0.4.1:
- resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
-
- json-stable-stringify-without-jsonify@1.0.1:
- resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
-
- json-stringify-safe@5.0.1:
- resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
-
- json5@2.2.3:
- resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
- engines: {node: '>=6'}
- hasBin: true
-
- jsonc-parser@2.3.1:
- resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==}
-
- jsonc-parser@3.3.1:
- resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
-
- keyv@4.5.4:
- resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
-
- kind-of@6.0.3:
- resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
- engines: {node: '>=0.10.0'}
-
- kleur@3.0.3:
- resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
- engines: {node: '>=6'}
-
- kleur@4.1.5:
- resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
- engines: {node: '>=6'}
-
- levn@0.4.1:
- resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
- engines: {node: '>= 0.8.0'}
-
- lilconfig@2.1.0:
- resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
- engines: {node: '>=10'}
-
- lines-and-columns@1.2.4:
- resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
-
- lit-element@3.3.3:
- resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==}
-
- lit-element@4.1.0:
- resolution: {integrity: sha512-gSejRUQJuMQjV2Z59KAS/D4iElUhwKpIyJvZ9w+DIagIQjfJnhR20h2Q5ddpzXGS+fF0tMZ/xEYGMnKmaI/iww==}
-
- lit-html@2.8.0:
- resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==}
-
- lit-html@3.2.0:
- resolution: {integrity: sha512-pwT/HwoxqI9FggTrYVarkBKFN9MlTUpLrDHubTmW4SrkL3kkqW5gxwbxMMUnbbRHBC0WTZnYHcjDSCM559VyfA==}
-
- lit@2.8.0:
- resolution: {integrity: sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==}
-
- lit@3.2.0:
- resolution: {integrity: sha512-s6tI33Lf6VpDu7u4YqsSX78D28bYQulM+VAzsGch4fx2H0eLZnJsUBsPWmGYSGoKDNbjtRv02rio1o+UdPVwvw==}
-
- load-bmfont@1.4.2:
- resolution: {integrity: sha512-qElWkmjW9Oq1F9EI5Gt7aD9zcdHb9spJCW1L/dmPf7KzCCEJxq8nhHz5eCgI9aMf7vrG/wyaCqdsI+Iy9ZTlog==}
-
- load-yaml-file@0.2.0:
- resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==}
- engines: {node: '>=6'}
-
- local-pkg@0.4.3:
- resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
- engines: {node: '>=14'}
-
- locate-path@3.0.0:
- resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==}
- engines: {node: '>=6'}
-
- locate-path@5.0.0:
- resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
- engines: {node: '>=8'}
-
- locate-path@6.0.0:
- resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
- engines: {node: '>=10'}
-
- locate-path@7.2.0:
- resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- lodash.merge@4.6.2:
- resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
-
- lodash@4.17.21:
- resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
-
- log-symbols@5.1.0:
- resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==}
- engines: {node: '>=12'}
-
- longest-streak@3.1.0:
- resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
-
- loose-envify@1.4.0:
- resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
- hasBin: true
-
- loupe@2.3.7:
- resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==}
-
- lower-case@2.0.2:
- resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
-
- lru-cache@10.4.3:
- resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
-
- lru-cache@5.1.1:
- resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
-
- magic-string@0.26.7:
- resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==}
- engines: {node: '>=12'}
-
- magic-string@0.27.0:
- resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
- engines: {node: '>=12'}
-
- magic-string@0.30.11:
- resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==}
-
- make-dir@3.1.0:
- resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
- engines: {node: '>=8'}
-
- markdown-extensions@1.1.1:
- resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==}
- engines: {node: '>=0.10.0'}
-
- markdown-table@3.0.3:
- resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==}
-
- matcher@3.0.0:
- resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==}
- engines: {node: '>=10'}
-
- mdast-util-definitions@5.1.2:
- resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==}
-
- mdast-util-find-and-replace@2.2.2:
- resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==}
-
- mdast-util-from-markdown@1.3.1:
- resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==}
-
- mdast-util-frontmatter@1.0.1:
- resolution: {integrity: sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==}
-
- mdast-util-gfm-autolink-literal@1.0.3:
- resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==}
-
- mdast-util-gfm-footnote@1.0.2:
- resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==}
-
- mdast-util-gfm-strikethrough@1.0.3:
- resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==}
-
- mdast-util-gfm-table@1.0.7:
- resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==}
-
- mdast-util-gfm-task-list-item@1.0.2:
- resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==}
-
- mdast-util-gfm@2.0.2:
- resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==}
-
- mdast-util-mdx-expression@1.3.2:
- resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==}
-
- mdast-util-mdx-jsx@1.2.0:
- resolution: {integrity: sha512-5+ot/kfxYd3ChgEMwsMUO71oAfYjyRI3pADEK4I7xTmWLGQ8Y7ghm1CG36zUoUvDPxMlIYwQV/9DYHAUWdG4dA==}
-
- mdast-util-mdx-jsx@2.1.4:
- resolution: {integrity: sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==}
-
- mdast-util-mdx@2.0.1:
- resolution: {integrity: sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==}
-
- mdast-util-mdxjs-esm@1.3.1:
- resolution: {integrity: sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==}
-
- mdast-util-phrasing@3.0.1:
- resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==}
-
- mdast-util-to-hast@12.3.0:
- resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==}
-
- mdast-util-to-markdown@1.5.0:
- resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==}
-
- mdast-util-to-string@3.2.0:
- resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==}
-
- merge-stream@2.0.0:
- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
-
- merge2@1.4.1:
- resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
- engines: {node: '>= 8'}
-
- micromark-core-commonmark@1.1.0:
- resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==}
-
- micromark-extension-frontmatter@1.1.1:
- resolution: {integrity: sha512-m2UH9a7n3W8VAH9JO9y01APpPKmNNNs71P0RbknEmYSaZU5Ghogv38BYO94AI5Xw6OYfxZRdHZZ2nYjs/Z+SZQ==}
-
- micromark-extension-gfm-autolink-literal@1.0.5:
- resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==}
-
- micromark-extension-gfm-footnote@1.1.2:
- resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==}
-
- micromark-extension-gfm-strikethrough@1.0.7:
- resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==}
-
- micromark-extension-gfm-table@1.0.7:
- resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==}
-
- micromark-extension-gfm-tagfilter@1.0.2:
- resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==}
-
- micromark-extension-gfm-task-list-item@1.0.5:
- resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==}
-
- micromark-extension-gfm@2.0.3:
- resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==}
-
- micromark-extension-mdx-expression@1.0.8:
- resolution: {integrity: sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==}
-
- micromark-extension-mdx-jsx@1.0.5:
- resolution: {integrity: sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==}
-
- micromark-extension-mdx-md@1.0.1:
- resolution: {integrity: sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==}
-
- micromark-extension-mdxjs-esm@1.0.5:
- resolution: {integrity: sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==}
-
- micromark-extension-mdxjs@1.0.1:
- resolution: {integrity: sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==}
-
- micromark-factory-destination@1.1.0:
- resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==}
-
- micromark-factory-label@1.1.0:
- resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==}
-
- micromark-factory-mdx-expression@1.0.9:
- resolution: {integrity: sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==}
-
- micromark-factory-space@1.1.0:
- resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==}
-
- micromark-factory-title@1.1.0:
- resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==}
-
- micromark-factory-whitespace@1.1.0:
- resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==}
-
- micromark-util-character@1.2.0:
- resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==}
-
- micromark-util-chunked@1.1.0:
- resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==}
-
- micromark-util-classify-character@1.1.0:
- resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==}
-
- micromark-util-combine-extensions@1.1.0:
- resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==}
-
- micromark-util-decode-numeric-character-reference@1.1.0:
- resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==}
-
- micromark-util-decode-string@1.1.0:
- resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==}
-
- micromark-util-encode@1.1.0:
- resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==}
-
- micromark-util-events-to-acorn@1.2.3:
- resolution: {integrity: sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==}
-
- micromark-util-html-tag-name@1.2.0:
- resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==}
-
- micromark-util-normalize-identifier@1.1.0:
- resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==}
-
- micromark-util-resolve-all@1.1.0:
- resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==}
-
- micromark-util-sanitize-uri@1.2.0:
- resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==}
-
- micromark-util-subtokenize@1.1.0:
- resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==}
-
- micromark-util-symbol@1.1.0:
- resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==}
-
- micromark-util-types@1.1.0:
- resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==}
-
- micromark@3.2.0:
- resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==}
-
- micromatch@4.0.8:
- resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
- engines: {node: '>=8.6'}
-
- mime@1.6.0:
- resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
- engines: {node: '>=4'}
- hasBin: true
-
- mime@3.0.0:
- resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
- engines: {node: '>=10.0.0'}
- hasBin: true
-
- mimic-fn@2.1.0:
- resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
- engines: {node: '>=6'}
-
- mimic-fn@4.0.0:
- resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
- engines: {node: '>=12'}
-
- mimic-response@3.1.0:
- resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
- engines: {node: '>=10'}
-
- min-document@2.19.0:
- resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==}
-
- min-indent@1.0.1:
- resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
- engines: {node: '>=4'}
-
- minimatch@3.1.2:
- resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
-
- minimatch@8.0.4:
- resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==}
- engines: {node: '>=16 || 14 >=14.17'}
-
- minimist@1.2.8:
- resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
-
- minipass@4.2.8:
- resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==}
- engines: {node: '>=8'}
-
- minipass@7.1.2:
- resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
- engines: {node: '>=16 || 14 >=14.17'}
-
- mkdirp-classic@0.5.3:
- resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
-
- mkdirp@0.5.6:
- resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
- hasBin: true
-
- mlly@0.5.17:
- resolution: {integrity: sha512-Rn+ai4G+CQXptDFSRNnChEgNr+xAEauYhwRvpPl/UHStTlgkIftplgJRsA2OXPuoUn86K4XAjB26+x5CEvVb6A==}
-
- mlly@1.7.1:
- resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==}
-
- mri@1.2.0:
- resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
- engines: {node: '>=4'}
-
- mrmime@2.0.0:
- resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==}
- engines: {node: '>=10'}
-
- ms@2.1.2:
- resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
-
- nanoid@3.3.7:
- resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
- engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
- hasBin: true
-
- napi-build-utils@1.0.2:
- resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==}
-
- natural-compare@1.4.0:
- resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
-
- network-information-types@0.1.1:
- resolution: {integrity: sha512-mLXNafJYOkiJB6IlF727YWssTRpXitR+tKSLyA5VAdBi3SOvLf5gtizHgxf241YHPWocnAO/fAhVrB/68tPHDw==}
- peerDependencies:
- typescript: '>= 3.0.0'
-
- nlcst-to-string@3.1.1:
- resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==}
-
- no-case@3.0.4:
- resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
-
- node-abi@3.67.0:
- resolution: {integrity: sha512-bLn/fU/ALVBE9wj+p4Y21ZJWYFjUXLXPi/IewyLZkx3ApxKDNBWCKdReeKOtD8dWpOdDCeMyLh6ZewzcLsG2Nw==}
- engines: {node: '>=10'}
-
- node-addon-api@4.3.0:
- resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==}
-
- node-domexception@1.0.0:
- resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
- engines: {node: '>=10.5.0'}
-
- node-fetch@3.3.2:
- resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- node-releases@2.0.18:
- resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
-
- normalize-package-data@2.5.0:
- resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
-
- normalize-path@3.0.0:
- resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
- engines: {node: '>=0.10.0'}
-
- npm-run-path@4.0.1:
- resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
- engines: {node: '>=8'}
-
- npm-run-path@5.3.0:
- resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- object-hash@3.0.0:
- resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
- engines: {node: '>= 6'}
-
- object-keys@1.1.1:
- resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
- engines: {node: '>= 0.4'}
-
- omggif@1.0.10:
- resolution: {integrity: sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==}
-
- once@1.4.0:
- resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
-
- onetime@5.1.2:
- resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
- engines: {node: '>=6'}
-
- onetime@6.0.0:
- resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
- engines: {node: '>=12'}
-
- open@9.1.0:
- resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==}
- engines: {node: '>=14.16'}
-
- optionator@0.9.4:
- resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
- engines: {node: '>= 0.8.0'}
-
- ora@6.3.1:
- resolution: {integrity: sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- p-limit@2.3.0:
- resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
- engines: {node: '>=6'}
-
- p-limit@3.1.0:
- resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
- engines: {node: '>=10'}
-
- p-limit@4.0.0:
- resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- p-locate@3.0.0:
- resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==}
- engines: {node: '>=6'}
-
- p-locate@4.1.0:
- resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
- engines: {node: '>=8'}
-
- p-locate@5.0.0:
- resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
- engines: {node: '>=10'}
-
- p-locate@6.0.0:
- resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- p-try@2.2.0:
- resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
- engines: {node: '>=6'}
-
- pako@1.0.11:
- resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
-
- parent-module@1.0.1:
- resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
- engines: {node: '>=6'}
-
- parse-bmfont-ascii@1.0.6:
- resolution: {integrity: sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==}
-
- parse-bmfont-binary@1.0.6:
- resolution: {integrity: sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==}
-
- parse-bmfont-xml@1.1.6:
- resolution: {integrity: sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA==}
-
- parse-entities@4.0.1:
- resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==}
-
- parse-headers@2.0.5:
- resolution: {integrity: sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==}
-
- parse-json@5.2.0:
- resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
- engines: {node: '>=8'}
-
- parse-latin@5.0.1:
- resolution: {integrity: sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==}
-
- parse5@6.0.1:
- resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
-
- parse5@7.1.2:
- resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
-
- pascal-case@3.1.2:
- resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
-
- path-browserify@1.0.1:
- resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
-
- path-exists@3.0.0:
- resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==}
- engines: {node: '>=4'}
-
- path-exists@4.0.0:
- resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
- engines: {node: '>=8'}
-
- path-exists@5.0.0:
- resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- path-is-absolute@1.0.1:
- resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
- engines: {node: '>=0.10.0'}
-
- path-key@3.1.1:
- resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
- engines: {node: '>=8'}
-
- path-key@4.0.0:
- resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
- engines: {node: '>=12'}
-
- path-parse@1.0.7:
- resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
-
- path-scurry@1.11.1:
- resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
- engines: {node: '>=16 || 14 >=14.18'}
-
- path-to-regexp@6.2.2:
- resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==}
-
- pathe@0.3.9:
- resolution: {integrity: sha512-6Y6s0vT112P3jD8dGfuS6r+lpa0qqNrLyHPOwvXMnyNTQaYiwgau2DP3aNDsR13xqtGj7rrPo+jFUATpU6/s+g==}
-
- pathe@1.1.2:
- resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
-
- pathval@1.1.1:
- resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
-
- peek-readable@5.2.0:
- resolution: {integrity: sha512-U94a+eXHzct7vAd19GH3UQ2dH4Satbng0MyYTMaQatL0pvYYL5CTPR25HBhKtecl+4bfu1/i3vC6k0hydO5Vcw==}
- engines: {node: '>=14.16'}
-
- periscopic@3.1.0:
- resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}
-
- phin@2.9.3:
- resolution: {integrity: sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==}
- deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
-
- phin@3.7.1:
- resolution: {integrity: sha512-GEazpTWwTZaEQ9RhL7Nyz0WwqilbqgLahDM3D0hxWwmVDI52nXEybHqiN6/elwpkJBhcuj+WbBu+QfT0uhPGfQ==}
- engines: {node: '>= 8'}
-
- picocolors@1.1.0:
- resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==}
-
- picomatch@2.3.1:
- resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
- engines: {node: '>=8.6'}
-
- pify@4.0.1:
- resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
- engines: {node: '>=6'}
-
- pixelmatch@4.0.2:
- resolution: {integrity: sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==}
- hasBin: true
-
- pkg-dir@4.2.0:
- resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
- engines: {node: '>=8'}
-
- pkg-types@1.2.0:
- resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==}
-
- pkg-up@3.1.0:
- resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==}
- engines: {node: '>=8'}
-
- pluralize@8.0.0:
- resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
- engines: {node: '>=4'}
-
- pngjs@3.4.0:
- resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==}
- engines: {node: '>=4.0.0'}
-
- postcss-load-config@3.1.4:
- resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
- engines: {node: '>= 10'}
- peerDependencies:
- postcss: '>=8.0.9'
- ts-node: '>=9.0.0'
- peerDependenciesMeta:
- postcss:
- optional: true
- ts-node:
- optional: true
-
- postcss@8.4.44:
- resolution: {integrity: sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==}
- engines: {node: ^10 || ^12 || >=14}
-
- potrace@2.1.8:
- resolution: {integrity: sha512-V9hI7UMJyEhNZjM8CbZaP/804ZRLgzWkCS9OOYnEZkszzj3zKR/erRdj0uFMcN3pp6x4B+AIZebmkQgGRinG/g==}
-
- preact-render-to-string@5.2.6:
- resolution: {integrity: sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==}
- peerDependencies:
- preact: '>=10'
-
- preact@10.23.2:
- resolution: {integrity: sha512-kKYfePf9rzKnxOAKDpsWhg/ysrHPqT+yQ7UW4JjdnqjFIeNUnNcEJvhuA8fDenxAGWzUqtd51DfVg7xp/8T9NA==}
-
- prebuild-install@7.1.2:
- resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==}
- engines: {node: '>=10'}
- hasBin: true
-
- preferred-pm@3.1.4:
- resolution: {integrity: sha512-lEHd+yEm22jXdCphDrkvIJQU66EuLojPPtvZkpKIkiD+l0DMThF/niqZKJSoU8Vl7iuvtmzyMhir9LdVy5WMnA==}
- engines: {node: '>=10'}
-
- prelude-ls@1.2.1:
- resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
- engines: {node: '>= 0.8.0'}
-
- prettier-plugin-astro@0.1.3:
- resolution: {integrity: sha512-aYM85mlWqELhUf0riCIZEHKUiebzyQVwmjo9BJFzzz7ULckru1Tt7G9AGLoLaljzOfuyUnkzw1iR0LNsx+ptOg==}
- engines: {node: ^14.15.0 || >=16.0.0, npm: '>=6.14.0'}
-
- prettier-plugin-astro@0.7.2:
- resolution: {integrity: sha512-mmifnkG160BtC727gqoimoxnZT/dwr8ASxpoGGl6EHevhfblSOeu+pwH1LAm5Qu1MynizktztFujHHaijLCkww==}
- engines: {node: ^14.15.0 || >=16.0.0, pnpm: '>=7.14.0'}
-
- prettier-plugin-astro@0.9.1:
- resolution: {integrity: sha512-pYZXSbdq0eElvzoIMArzv1SBn1NUXzopjlcnt6Ql8VW32PjC12NovwBjXJ6rh8qQLi7vF8jNqAbraKW03UPfag==}
- engines: {node: ^14.15.0 || >=16.0.0, pnpm: '>=7.14.0'}
-
- prettier@2.8.8:
- resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
- engines: {node: '>=10.13.0'}
- hasBin: true
-
- pretty-format@3.8.0:
- resolution: {integrity: sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==}
-
- prismjs@1.29.0:
- resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==}
- engines: {node: '>=6'}
-
- process@0.11.10:
- resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
- engines: {node: '>= 0.6.0'}
-
- prompts@2.4.2:
- resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
- engines: {node: '>= 6'}
-
- property-information@6.5.0:
- resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==}
-
- pump@3.0.0:
- resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
-
- punycode@2.3.1:
- resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
- engines: {node: '>=6'}
-
- queue-microtask@1.2.3:
- resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
-
- rc@1.2.8:
- resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
- hasBin: true
-
- react-dom@18.3.1:
- resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==}
- peerDependencies:
- react: ^18.3.1
-
- react@18.3.1:
- resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==}
- engines: {node: '>=0.10.0'}
-
- read-pkg-up@7.0.1:
- resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
- engines: {node: '>=8'}
-
- read-pkg@5.2.0:
- resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
- engines: {node: '>=8'}
-
- readable-stream@3.6.2:
- resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
- engines: {node: '>= 6'}
-
- readable-web-to-node-stream@3.0.2:
- resolution: {integrity: sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==}
- engines: {node: '>=8'}
-
- readdirp@3.6.0:
- resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
- engines: {node: '>=8.10.0'}
-
- recast@0.20.5:
- resolution: {integrity: sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==}
- engines: {node: '>= 4'}
-
- regenerator-runtime@0.13.11:
- resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
-
- regenerator-runtime@0.14.1:
- resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
-
- regexp-tree@0.1.27:
- resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==}
- hasBin: true
-
- rehype-parse@8.0.5:
- resolution: {integrity: sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A==}
-
- rehype-raw@6.1.1:
- resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==}
-
- rehype-stringify@9.0.4:
- resolution: {integrity: sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==}
-
- rehype@12.0.1:
- resolution: {integrity: sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==}
-
- remark-frontmatter@4.0.1:
- resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==}
-
- remark-gfm@3.0.1:
- resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==}
-
- remark-mdx@2.3.0:
- resolution: {integrity: sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==}
-
- remark-parse@10.0.2:
- resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==}
-
- remark-rehype@10.1.0:
- resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==}
-
- remark-smartypants@2.1.0:
- resolution: {integrity: sha512-qoF6Vz3BjU2tP6OfZqHOvCU0ACmu/6jhGaINSQRI9mM7wCxNQTKB3JUAN4SVoN2ybElEDTxBIABRep7e569iJw==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- reselect@4.1.8:
- resolution: {integrity: sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==}
-
- resolve-from@4.0.0:
- resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
- engines: {node: '>=4'}
-
- resolve@1.22.8:
- resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
- hasBin: true
-
- restore-cursor@4.0.0:
- resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- retext-latin@3.1.0:
- resolution: {integrity: sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==}
-
- retext-smartypants@5.2.0:
- resolution: {integrity: sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==}
-
- retext-stringify@3.1.0:
- resolution: {integrity: sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==}
-
- retext@8.1.0:
- resolution: {integrity: sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==}
-
- reusify@1.0.4:
- resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
- engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
-
- rimraf@3.0.2:
- resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
- deprecated: Rimraf versions prior to v4 are no longer supported
- hasBin: true
-
- roarr@2.15.4:
- resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==}
- engines: {node: '>=8.0'}
-
- rollup@2.77.3:
- resolution: {integrity: sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==}
- engines: {node: '>=10.0.0'}
- hasBin: true
-
- rollup@2.79.1:
- resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==}
- engines: {node: '>=10.0.0'}
- hasBin: true
-
- rollup@3.29.4:
- resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==}
- engines: {node: '>=14.18.0', npm: '>=8.0.0'}
- hasBin: true
-
- run-applescript@5.0.0:
- resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==}
- engines: {node: '>=12'}
-
- run-parallel@1.2.0:
- resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
-
- s.color@0.0.15:
- resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==}
-
- sade@1.8.1:
- resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
- engines: {node: '>=6'}
-
- safe-buffer@5.2.1:
- resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
-
- safe-regex@2.1.1:
- resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==}
-
- sass-formatter@0.7.9:
- resolution: {integrity: sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==}
-
- sax@1.4.1:
- resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==}
-
- scheduler@0.23.2:
- resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
-
- scule@0.2.1:
- resolution: {integrity: sha512-M9gnWtn3J0W+UhJOHmBxBTwv8mZCan5i1Himp60t6vvZcor0wr+IM0URKmIglsWJ7bRujNAVVN77fp+uZaWoKg==}
-
- search-insights@2.17.1:
- resolution: {integrity: sha512-HHFjYH/0AqXacETlIbe9EYc3UNlQYGNNTY0fZ/sWl6SweX+GDxq9NB5+RVoPLgEFuOtCz7M9dhYxqDnhbbF0eQ==}
-
- section-matter@1.0.0:
- resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==}
- engines: {node: '>=4'}
-
- semver-compare@1.0.0:
- resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==}
-
- semver@5.7.2:
- resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
- hasBin: true
-
- semver@6.3.1:
- resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
- hasBin: true
-
- semver@7.6.3:
- resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
- engines: {node: '>=10'}
- hasBin: true
-
- serialize-error@7.0.1:
- resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==}
- engines: {node: '>=10'}
-
- seroval-plugins@1.1.1:
- resolution: {integrity: sha512-qNSy1+nUj7hsCOon7AO4wdAIo9P0jrzAMp18XhiOzA6/uO5TKtP7ScozVJ8T293oRIvi5wyCHSM4TrJo/c/GJA==}
- engines: {node: '>=10'}
- peerDependencies:
- seroval: ^1.0
-
- seroval@1.1.1:
- resolution: {integrity: sha512-rqEO6FZk8mv7Hyv4UCj3FD3b6Waqft605TLfsCe/BiaylRpyyMC0b+uA5TJKawX3KzMrdi3wsLbCaLplrQmBvQ==}
- engines: {node: '>=10'}
-
- server-destroy@1.0.1:
- resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==}
-
- sharp@0.29.3:
- resolution: {integrity: sha512-fKWUuOw77E4nhpyzCCJR1ayrttHoFHBT2U/kR/qEMRhvPEcluG4BKj324+SCO1e84+knXHwhJ1HHJGnUt4ElGA==}
- engines: {node: '>=12.13.0'}
-
- shebang-command@2.0.0:
- resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
- engines: {node: '>=8'}
-
- shebang-regex@3.0.0:
- resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
- engines: {node: '>=8'}
-
- shiki@0.11.1:
- resolution: {integrity: sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==}
-
- shiki@0.14.7:
- resolution: {integrity: sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==}
-
- signal-exit@3.0.7:
- resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
-
- simple-concat@1.0.1:
- resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==}
-
- simple-get@4.0.1:
- resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==}
-
- simple-swizzle@0.2.2:
- resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
-
- sirv@2.0.4:
- resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==}
- engines: {node: '>= 10'}
-
- sisteransi@1.0.5:
- resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
-
- slash@4.0.0:
- resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==}
- engines: {node: '>=12'}
-
- solid-js@1.8.22:
- resolution: {integrity: sha512-VBzN5j+9Y4rqIKEnK301aBk+S7fvFSTs9ljg+YEdFxjNjH0hkjXPiQRcws9tE5fUzMznSS6KToL5hwMfHDgpLA==}
-
- source-map-js@1.2.0:
- resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
- engines: {node: '>=0.10.0'}
-
- source-map@0.6.1:
- resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
- engines: {node: '>=0.10.0'}
-
- source-map@0.7.4:
- resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
- engines: {node: '>= 8'}
-
- sourcemap-codec@1.4.8:
- resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
- deprecated: Please use @jridgewell/sourcemap-codec instead
-
- space-separated-tokens@2.0.2:
- resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==}
-
- spdx-correct@3.2.0:
- resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
-
- spdx-exceptions@2.5.0:
- resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==}
-
- spdx-expression-parse@3.0.1:
- resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
-
- spdx-license-ids@3.0.20:
- resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==}
-
- sprintf-js@1.0.3:
- resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
-
- sprintf-js@1.1.3:
- resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
-
- stdin-discarder@0.1.0:
- resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- string-width@4.2.3:
- resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
- engines: {node: '>=8'}
-
- string-width@5.1.2:
- resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
- engines: {node: '>=12'}
-
- string_decoder@1.3.0:
- resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
-
- stringify-entities@4.0.4:
- resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==}
-
- strip-ansi@6.0.1:
- resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
- engines: {node: '>=8'}
-
- strip-ansi@7.1.0:
- resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
- engines: {node: '>=12'}
-
- strip-bom-string@1.0.0:
- resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==}
- engines: {node: '>=0.10.0'}
-
- strip-bom@3.0.0:
- resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
- engines: {node: '>=4'}
-
- strip-bom@4.0.0:
- resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==}
- engines: {node: '>=8'}
-
- strip-final-newline@2.0.0:
- resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
- engines: {node: '>=6'}
-
- strip-final-newline@3.0.0:
- resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
- engines: {node: '>=12'}
-
- strip-indent@3.0.0:
- resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
- engines: {node: '>=8'}
-
- strip-json-comments@2.0.1:
- resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
- engines: {node: '>=0.10.0'}
-
- strip-json-comments@3.1.1:
- resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
- engines: {node: '>=8'}
-
- strip-literal@0.4.2:
- resolution: {integrity: sha512-pv48ybn4iE1O9RLgCAN0iU4Xv7RlBTiit6DKmMiErbs9x1wH6vXBs45tWc0H5wUIF6TLTrKweqkmYF/iraQKNw==}
-
- strtok3@7.1.1:
- resolution: {integrity: sha512-mKX8HA/cdBqMKUr0MMZAFssCkIGoZeSCMXgnt79yKxNFguMLVFgRe6wB+fsL0NmoHDbeyZXczy7vEPSoo3rkzg==}
- engines: {node: '>=16'}
-
- style-to-object@0.4.4:
- resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==}
-
- suf-log@2.5.3:
- resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==}
-
- supports-color@5.5.0:
- resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
- engines: {node: '>=4'}
-
- supports-color@7.2.0:
- resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
- engines: {node: '>=8'}
-
- supports-esm@1.0.0:
- resolution: {integrity: sha512-96Am8CDqUaC0I2+C/swJ0yEvM8ZnGn4unoers/LSdE4umhX7mELzqyLzx3HnZAluq5PXIsGMKqa7NkqaeHMPcg==}
-
- supports-preserve-symlinks-flag@1.0.0:
- resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
- engines: {node: '>= 0.4'}
-
- svelte-hmr@0.15.3:
- resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==}
- engines: {node: ^12.20 || ^14.13.1 || >= 16}
- peerDependencies:
- svelte: ^3.19.0 || ^4.0.0
-
- svelte2tsx@0.5.23:
- resolution: {integrity: sha512-jYFnugTQRFmUpvLXPQrKzVYcW5ErT+0QCxg027Zx9BuvYefMZFuoBSTDYe7viPEFGrPPiLgT2m7f5n9khE7f7Q==}
- peerDependencies:
- svelte: ^3.24
- typescript: ^4.1.2
-
- svelte@3.59.2:
- resolution: {integrity: sha512-vzSyuGr3eEoAtT/A6bmajosJZIUWySzY2CzB3w2pgPvnkUjGqlDnsNnA0PMO+mMAhuyMul6C2uuZzY6ELSkzyA==}
- engines: {node: '>= 8'}
-
- svg-tags@1.0.0:
- resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==}
-
- synckit@0.7.3:
- resolution: {integrity: sha512-jNroMv7Juy+mJ/CHW5H6TzsLWpa1qck6sCHbkv8YTur+irSq2PjbvmGnm2gy14BUQ6jF33vyR4DPssHqmqsDQw==}
- engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
-
- synckit@0.8.8:
- resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==}
- engines: {node: ^14.18.0 || >=16.0.0}
-
- tapable@2.2.1:
- resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
- engines: {node: '>=6'}
-
- tar-fs@2.1.1:
- resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==}
-
- tar-stream@2.2.0:
- resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==}
- engines: {node: '>=6'}
-
- text-table@0.2.0:
- resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
-
- timm@1.7.1:
- resolution: {integrity: sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==}
-
- tinycolor2@1.6.0:
- resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==}
-
- tinypool@0.1.3:
- resolution: {integrity: sha512-2IfcQh7CP46XGWGGbdyO4pjcKqsmVqFAPcXfPxcPXmOWt9cYkTP9HcDmGgsfijYoAEc4z9qcpM/BaBz46Y9/CQ==}
- engines: {node: '>=14.0.0'}
-
- tinyspy@0.3.3:
- resolution: {integrity: sha512-gRiUR8fuhUf0W9lzojPf1N1euJYA30ISebSfgca8z76FOvXtVXqd5ojEIaKLWbDQhAaC3ibxZIjqbyi4ybjcTw==}
- engines: {node: '>=14.0.0'}
-
- titleize@3.0.0:
- resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==}
- engines: {node: '>=12'}
-
- to-fast-properties@2.0.0:
- resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
- engines: {node: '>=4'}
-
- to-regex-range@5.0.1:
- resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
- engines: {node: '>=8.0'}
-
- token-types@5.0.1:
- resolution: {integrity: sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==}
- engines: {node: '>=14.16'}
-
- totalist@3.0.1:
- resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
- engines: {node: '>=6'}
-
- trim-lines@3.0.1:
- resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==}
-
- trough@2.2.0:
- resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
-
- tsconfig-resolver@3.0.1:
- resolution: {integrity: sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==}
-
- tslib@2.7.0:
- resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==}
-
- tsm@2.3.0:
- resolution: {integrity: sha512-++0HFnmmR+gMpDtKTnW3XJ4yv9kVGi20n+NfyQWB9qwJvTaIWY9kBmzek2YUQK5APTQ/1DTrXmm4QtFPmW9Rzw==}
- engines: {node: '>=12'}
- hasBin: true
-
- tunnel-agent@0.6.0:
- resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
-
- type-check@0.4.0:
- resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
- engines: {node: '>= 0.8.0'}
-
- type-detect@4.1.0:
- resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==}
- engines: {node: '>=4'}
-
- type-fest@0.13.1:
- resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
- engines: {node: '>=10'}
-
- type-fest@0.20.2:
- resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
- engines: {node: '>=10'}
-
- type-fest@0.6.0:
- resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
- engines: {node: '>=8'}
-
- type-fest@0.8.1:
- resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
- engines: {node: '>=8'}
-
- type-fest@2.19.0:
- resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
- engines: {node: '>=12.20'}
-
- typescript@5.5.4:
- resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==}
- engines: {node: '>=14.17'}
- hasBin: true
-
- ufo@1.5.4:
- resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==}
-
- ultrahtml@1.5.3:
- resolution: {integrity: sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==}
-
- undici@5.28.4:
- resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==}
- engines: {node: '>=14.0'}
-
- unherit@3.0.1:
- resolution: {integrity: sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==}
-
- unified@10.1.2:
- resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==}
-
- unimport@0.4.7:
- resolution: {integrity: sha512-V2Pbscd1VSdgWm1/OI2pjtydEOTjE7DDnHZKhpOq7bSUBc1i8+1f6PK8jI1lJ1plRDcSNr0DLtAmtU9NPkFQpw==}
-
- unist-util-generated@2.0.1:
- resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==}
-
- unist-util-is@5.2.1:
- resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==}
-
- unist-util-is@6.0.0:
- resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==}
-
- unist-util-map@3.1.3:
- resolution: {integrity: sha512-4/mDauoxqZ6geK97lJ6n2kDk6JK88Vh+hWMSJqyaaP/7eqN1dDhjcjnNxKNm3YU6Sw7PVJtcFMUbnmHvYzb6Vg==}
-
- unist-util-modify-children@3.1.1:
- resolution: {integrity: sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==}
-
- unist-util-position-from-estree@1.1.2:
- resolution: {integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==}
-
- unist-util-position@4.0.4:
- resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==}
-
- unist-util-remove-position@4.0.2:
- resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==}
-
- unist-util-stringify-position@3.0.3:
- resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==}
-
- unist-util-visit-children@2.0.2:
- resolution: {integrity: sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==}
-
- unist-util-visit-parents@5.1.3:
- resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==}
-
- unist-util-visit-parents@6.0.1:
- resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==}
-
- unist-util-visit@4.1.2:
- resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==}
-
- unist-util-visit@5.0.0:
- resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==}
-
- unplugin-auto-import@0.9.5:
- resolution: {integrity: sha512-CskZjMM+p/QZev7y4JgaAFrf63ui4VGS4HrDMm6VIiVjwnmQ0wPugo58GGhYa+W2Hyv6zGffYO6uYHfeVlDZDA==}
- engines: {node: '>=14'}
- peerDependencies:
- '@vueuse/core': '*'
- peerDependenciesMeta:
- '@vueuse/core':
- optional: true
-
- unplugin@0.7.2:
- resolution: {integrity: sha512-m7thX4jP8l5sETpLdUASoDOGOcHaOVtgNyrYlToyQUvILUtEzEnngRBrHnAX3IKqooJVmXpoa/CwQ/QqzvGaHQ==}
- peerDependencies:
- esbuild: '>=0.13'
- rollup: ^2.50.0
- vite: ^2.3.0 || ^3.0.0-0
- webpack: 4 || 5
- peerDependenciesMeta:
- esbuild:
- optional: true
- rollup:
- optional: true
- vite:
- optional: true
- webpack:
- optional: true
-
- untildify@4.0.0:
- resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==}
- engines: {node: '>=8'}
-
- update-browserslist-db@1.1.0:
- resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==}
- hasBin: true
- peerDependencies:
- browserslist: '>= 4.21.0'
-
- uri-js@4.4.1:
- resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
-
- utif@2.0.1:
- resolution: {integrity: sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==}
-
- util-deprecate@1.0.2:
- resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
-
- uvu@0.5.6:
- resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==}
- engines: {node: '>=8'}
- hasBin: true
-
- validate-html-nesting@1.2.2:
- resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==}
-
- validate-npm-package-license@3.0.4:
- resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
-
- vfile-location@4.1.0:
- resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==}
-
- vfile-message@3.1.4:
- resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==}
-
- vfile@5.3.7:
- resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==}
-
- vite@2.9.18:
- resolution: {integrity: sha512-sAOqI5wNM9QvSEE70W3UGMdT8cyEn0+PmJMTFvTB8wB0YbYUWw3gUbY62AOyrXosGieF2htmeLATvNxpv/zNyQ==}
- engines: {node: '>=12.2.0'}
- hasBin: true
- peerDependencies:
- less: '*'
- sass: '*'
- stylus: '*'
- peerDependenciesMeta:
- less:
- optional: true
- sass:
- optional: true
- stylus:
- optional: true
-
- vite@3.2.10:
- resolution: {integrity: sha512-Dx3olBo/ODNiMVk/cA5Yft9Ws+snLOXrhLtrI3F4XLt4syz2Yg8fayZMWScPKoz12v5BUv7VEmQHnsfpY80fYw==}
- engines: {node: ^14.18.0 || >=16.0.0}
- hasBin: true
- peerDependencies:
- '@types/node': '>= 14'
- less: '*'
- sass: '*'
- stylus: '*'
- sugarss: '*'
- terser: ^5.4.0
- peerDependenciesMeta:
- '@types/node':
- optional: true
- less:
- optional: true
- sass:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
-
- vite@4.5.3:
- resolution: {integrity: sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==}
- engines: {node: ^14.18.0 || >=16.0.0}
- hasBin: true
- 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
-
- vitefu@0.2.5:
- resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
- peerDependencies:
- vite: ^3.0.0 || ^4.0.0 || ^5.0.0
- peerDependenciesMeta:
- vite:
- optional: true
-
- vitest@0.12.10:
- resolution: {integrity: sha512-TVoI6fM7rZ1zIMDjcviY8Dg5XIaPqBwDweaI3oUwvWqUz68cbM49CIHNMkF+UVoSjl94wXiBRdNhsT4ekgWuGA==}
- engines: {node: '>=v14.16.0'}
- hasBin: true
- peerDependencies:
- '@vitest/ui': '*'
- c8: '*'
- happy-dom: '*'
- jsdom: '*'
- peerDependenciesMeta:
- '@vitest/ui':
- optional: true
- c8:
- optional: true
- happy-dom:
- optional: true
- jsdom:
- optional: true
-
- vscode-css-languageservice@6.3.1:
- resolution: {integrity: sha512-1BzTBuJfwMc3A0uX4JBdJgoxp74cjj4q2mDJdp49yD/GuAq4X0k5WtK6fNcMYr+FfJ9nqgR6lpfCSZDkARJ5qQ==}
-
- vscode-html-languageservice@5.3.1:
- resolution: {integrity: sha512-ysUh4hFeW/WOWz/TO9gm08xigiSsV/FOAZ+DolgJfeLftna54YdmZ4A+lIn46RbdO3/Qv5QHTn1ZGqmrXQhZyA==}
-
- vscode-jsonrpc@8.1.0:
- resolution: {integrity: sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==}
- engines: {node: '>=14.0.0'}
-
- vscode-jsonrpc@8.2.0:
- resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==}
- engines: {node: '>=14.0.0'}
-
- vscode-languageserver-protocol@3.17.3:
- resolution: {integrity: sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==}
-
- vscode-languageserver-protocol@3.17.5:
- resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==}
-
- vscode-languageserver-textdocument@1.0.12:
- resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==}
-
- vscode-languageserver-types@3.17.3:
- resolution: {integrity: sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==}
-
- vscode-languageserver-types@3.17.5:
- resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==}
-
- vscode-languageserver@8.1.0:
- resolution: {integrity: sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==}
- hasBin: true
-
- vscode-oniguruma@1.7.0:
- resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==}
-
- vscode-textmate@6.0.0:
- resolution: {integrity: sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==}
-
- vscode-textmate@8.0.0:
- resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==}
-
- vscode-uri@2.1.2:
- resolution: {integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==}
-
- vscode-uri@3.0.8:
- resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
-
- vue@3.5.0:
- resolution: {integrity: sha512-1t70favYoFijwfWJ7g81aTd32obGaAnKYE9FNyMgnEzn3F4YncRi/kqAHHKloG0VXTD8vBYMhbgLKCA+Sk6QDw==}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- wcwidth@1.0.1:
- resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
-
- web-namespaces@2.0.1:
- resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
-
- web-streams-polyfill@3.3.3:
- resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
- engines: {node: '>= 8'}
-
- webpack-sources@3.2.3:
- resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
- engines: {node: '>=10.13.0'}
-
- webpack-virtual-modules@0.4.6:
- resolution: {integrity: sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==}
-
- which-pm-runs@1.1.0:
- resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==}
- engines: {node: '>=4'}
-
- which-pm@2.2.0:
- resolution: {integrity: sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==}
- engines: {node: '>=8.15'}
-
- which@2.0.2:
- resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
- engines: {node: '>= 8'}
- hasBin: true
-
- widest-line@4.0.1:
- resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==}
- engines: {node: '>=12'}
-
- word-wrap@1.2.5:
- resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
- engines: {node: '>=0.10.0'}
-
- wrap-ansi@8.1.0:
- resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
- engines: {node: '>=12'}
-
- wrappy@1.0.2:
- resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
-
- xhr@2.6.0:
- resolution: {integrity: sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==}
-
- xml-parse-from-string@1.0.1:
- resolution: {integrity: sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==}
-
- xml2js@0.5.0:
- resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==}
- engines: {node: '>=4.0.0'}
-
- xmlbuilder@11.0.1:
- resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==}
- engines: {node: '>=4.0'}
-
- xtend@4.0.2:
- resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
- engines: {node: '>=0.4'}
-
- yallist@3.1.1:
- resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
-
- yaml@1.10.2:
- resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
- engines: {node: '>= 6'}
-
- yargs-parser@21.1.1:
- resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
- engines: {node: '>=12'}
-
- yocto-queue@0.1.0:
- resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
- engines: {node: '>=10'}
-
- yocto-queue@1.1.1:
- resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==}
- engines: {node: '>=12.20'}
-
- zod@3.23.8:
- resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
-
- zwitch@2.0.4:
- resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
-
-snapshots:
-
- '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.17.1)':
- dependencies:
- '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.17.1)
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)
- transitivePeerDependencies:
- - '@algolia/client-search'
- - algoliasearch
- - search-insights
-
- '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.17.1)':
- dependencies:
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)
- search-insights: 2.17.1
- transitivePeerDependencies:
- - '@algolia/client-search'
- - algoliasearch
-
- '@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)':
- dependencies:
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)
- '@algolia/client-search': 4.24.0
- algoliasearch: 4.24.0
-
- '@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)':
- dependencies:
- '@algolia/client-search': 4.24.0
- algoliasearch: 4.24.0
-
- '@algolia/cache-browser-local-storage@4.24.0':
- dependencies:
- '@algolia/cache-common': 4.24.0
-
- '@algolia/cache-common@4.24.0': {}
-
- '@algolia/cache-in-memory@4.24.0':
- dependencies:
- '@algolia/cache-common': 4.24.0
-
- '@algolia/client-account@4.24.0':
- dependencies:
- '@algolia/client-common': 4.24.0
- '@algolia/client-search': 4.24.0
- '@algolia/transporter': 4.24.0
-
- '@algolia/client-analytics@4.24.0':
- dependencies:
- '@algolia/client-common': 4.24.0
- '@algolia/client-search': 4.24.0
- '@algolia/requester-common': 4.24.0
- '@algolia/transporter': 4.24.0
-
- '@algolia/client-common@4.24.0':
- dependencies:
- '@algolia/requester-common': 4.24.0
- '@algolia/transporter': 4.24.0
-
- '@algolia/client-personalization@4.24.0':
- dependencies:
- '@algolia/client-common': 4.24.0
- '@algolia/requester-common': 4.24.0
- '@algolia/transporter': 4.24.0
-
- '@algolia/client-search@4.24.0':
- dependencies:
- '@algolia/client-common': 4.24.0
- '@algolia/requester-common': 4.24.0
- '@algolia/transporter': 4.24.0
-
- '@algolia/logger-common@4.24.0': {}
-
- '@algolia/logger-console@4.24.0':
- dependencies:
- '@algolia/logger-common': 4.24.0
-
- '@algolia/recommend@4.24.0':
- dependencies:
- '@algolia/cache-browser-local-storage': 4.24.0
- '@algolia/cache-common': 4.24.0
- '@algolia/cache-in-memory': 4.24.0
- '@algolia/client-common': 4.24.0
- '@algolia/client-search': 4.24.0
- '@algolia/logger-common': 4.24.0
- '@algolia/logger-console': 4.24.0
- '@algolia/requester-browser-xhr': 4.24.0
- '@algolia/requester-common': 4.24.0
- '@algolia/requester-node-http': 4.24.0
- '@algolia/transporter': 4.24.0
-
- '@algolia/requester-browser-xhr@4.24.0':
- dependencies:
- '@algolia/requester-common': 4.24.0
-
- '@algolia/requester-common@4.24.0': {}
-
- '@algolia/requester-node-http@4.24.0':
- dependencies:
- '@algolia/requester-common': 4.24.0
-
- '@algolia/transporter@4.24.0':
- dependencies:
- '@algolia/cache-common': 4.24.0
- '@algolia/logger-common': 4.24.0
- '@algolia/requester-common': 4.24.0
-
- '@ampproject/remapping@2.3.0':
- dependencies:
- '@jridgewell/gen-mapping': 0.3.5
- '@jridgewell/trace-mapping': 0.3.25
-
- '@antfu/utils@0.5.2': {}
-
- '@astrojs/compiler@0.19.0': {}
-
- '@astrojs/compiler@0.31.4': {}
-
- '@astrojs/compiler@1.8.2': {}
-
- '@astrojs/internal-helpers@0.1.2': {}
-
- '@astrojs/language-server@0.28.3':
- dependencies:
- '@vscode/emmet-helper': 2.9.3
- events: 3.3.0
- prettier: 2.8.8
- prettier-plugin-astro: 0.7.2
- source-map: 0.7.4
- vscode-css-languageservice: 6.3.1
- vscode-html-languageservice: 5.3.1
- vscode-languageserver: 8.1.0
- vscode-languageserver-protocol: 3.17.5
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.17.5
- vscode-uri: 3.0.8
-
- '@astrojs/language-server@1.0.8':
- dependencies:
- '@astrojs/compiler': 1.8.2
- '@jridgewell/trace-mapping': 0.3.25
- '@vscode/emmet-helper': 2.9.3
- events: 3.3.0
- prettier: 2.8.8
- prettier-plugin-astro: 0.9.1
- vscode-css-languageservice: 6.3.1
- vscode-html-languageservice: 5.3.1
- vscode-languageserver: 8.1.0
- vscode-languageserver-protocol: 3.17.5
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.17.5
- vscode-uri: 3.0.8
-
- '@astrojs/lit@1.3.0(@webcomponents/template-shadowroot@0.1.0)(lit@3.2.0)':
- dependencies:
- '@lit-labs/ssr': 2.3.0
- '@webcomponents/template-shadowroot': 0.1.0
- lit: 3.2.0
- parse5: 7.1.2
-
- '@astrojs/markdown-component@1.0.5': {}
-
- '@astrojs/markdown-remark@1.2.0':
- dependencies:
- '@astrojs/micromark-extension-mdx-jsx': 1.0.3
- '@astrojs/prism': 1.0.2
- acorn: 8.12.1
- acorn-jsx: 5.3.2(acorn@8.12.1)
- github-slugger: 1.5.0
- hast-util-to-html: 8.0.4
- import-meta-resolve: 2.2.2
- mdast-util-from-markdown: 1.3.1
- mdast-util-mdx-expression: 1.3.2
- mdast-util-mdx-jsx: 1.2.0
- micromark-extension-mdx-expression: 1.0.8
- micromark-extension-mdx-md: 1.0.1
- micromark-util-combine-extensions: 1.1.0
- rehype-raw: 6.1.1
- rehype-stringify: 9.0.4
- remark-gfm: 3.0.1
- remark-parse: 10.0.2
- remark-rehype: 10.1.0
- remark-smartypants: 2.1.0
- shiki: 0.11.1
- unified: 10.1.2
- unist-util-map: 3.1.3
- unist-util-visit: 4.1.2
- vfile: 5.3.7
- transitivePeerDependencies:
- - supports-color
-
- '@astrojs/markdown-remark@2.2.1(astro@2.10.15(@types/node@16.18.106))':
- dependencies:
- '@astrojs/prism': 2.1.2
- astro: 2.10.15(@types/node@16.18.106)
- github-slugger: 1.5.0
- import-meta-resolve: 2.2.2
- rehype-raw: 6.1.1
- rehype-stringify: 9.0.4
- remark-gfm: 3.0.1
- remark-parse: 10.0.2
- remark-rehype: 10.1.0
- remark-smartypants: 2.1.0
- shiki: 0.14.7
- unified: 10.1.2
- unist-util-visit: 4.1.2
- vfile: 5.3.7
- transitivePeerDependencies:
- - supports-color
-
- '@astrojs/mdx@0.14.0(rollup@3.29.4)':
- dependencies:
- '@astrojs/markdown-remark': 1.2.0
- '@astrojs/prism': 1.0.2
- '@mdx-js/mdx': 2.3.0
- '@mdx-js/rollup': 2.3.0(rollup@3.29.4)
- acorn: 8.12.1
- es-module-lexer: 0.10.5
- estree-util-visit: 1.2.1
- github-slugger: 1.5.0
- gray-matter: 4.0.3
- kleur: 4.1.5
- rehype-raw: 6.1.1
- remark-frontmatter: 4.0.1
- remark-gfm: 3.0.1
- remark-smartypants: 2.1.0
- shiki: 0.11.1
- unist-util-visit: 4.1.2
- vfile: 5.3.7
- transitivePeerDependencies:
- - rollup
- - supports-color
-
- '@astrojs/micromark-extension-mdx-jsx@1.0.3':
- dependencies:
- '@types/acorn': 4.0.6
- estree-util-is-identifier-name: 2.1.0
- micromark-factory-mdx-expression: 1.0.9
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
- vfile-message: 3.1.4
-
- '@astrojs/preact@0.2.0(@babel/core@7.25.2)(preact@10.23.2)':
- dependencies:
- '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2)
- preact: 10.23.2
- preact-render-to-string: 5.2.6(preact@10.23.2)
- transitivePeerDependencies:
- - '@babel/core'
- - supports-color
-
- '@astrojs/preact@2.2.2(preact@10.23.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2)
- '@preact/signals': 1.3.0(preact@10.23.2)
- babel-plugin-module-resolver: 5.0.2
- preact: 10.23.2
- preact-render-to-string: 5.2.6(preact@10.23.2)
- transitivePeerDependencies:
- - supports-color
-
- '@astrojs/prism@1.0.2':
- dependencies:
- prismjs: 1.29.0
-
- '@astrojs/prism@2.1.2':
- dependencies:
- prismjs: 1.29.0
-
- '@astrojs/react@0.2.1(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- transitivePeerDependencies:
- - '@babel/core'
- - supports-color
-
- '@astrojs/react@2.3.2(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2)
- '@types/react': 18.3.5
- '@types/react-dom': 18.3.0
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- ultrahtml: 1.5.3
- transitivePeerDependencies:
- - supports-color
-
- '@astrojs/solid-js@2.2.1(@babel/core@7.25.2)(solid-js@1.8.22)(vite@4.5.3(@types/node@16.18.106))':
- dependencies:
- babel-preset-solid: 1.8.22(@babel/core@7.25.2)
- solid-js: 1.8.22
- vitefu: 0.2.5(vite@4.5.3(@types/node@16.18.106))
- transitivePeerDependencies:
- - '@babel/core'
- - vite
-
- '@astrojs/svelte@2.2.0(astro@2.10.15(@types/node@16.18.106))(svelte@3.59.2)(typescript@5.5.4)(vite@4.5.3(@types/node@16.18.106))':
- dependencies:
- '@sveltejs/vite-plugin-svelte': 2.5.3(svelte@3.59.2)(vite@4.5.3(@types/node@16.18.106))
- astro: 2.10.15(@types/node@16.18.106)
- svelte: 3.59.2
- svelte2tsx: 0.5.23(svelte@3.59.2)(typescript@5.5.4)
- transitivePeerDependencies:
- - supports-color
- - typescript
- - vite
-
- '@astrojs/telemetry@1.0.1':
- dependencies:
- ci-info: 3.9.0
- debug: 4.3.6
- dlv: 1.1.3
- dset: 3.1.3
- is-docker: 3.0.0
- is-wsl: 2.2.0
- node-fetch: 3.3.2
- which-pm-runs: 1.1.0
- transitivePeerDependencies:
- - supports-color
-
- '@astrojs/telemetry@2.1.1':
- dependencies:
- ci-info: 3.9.0
- debug: 4.3.6
- dlv: 1.1.3
- dset: 3.1.3
- is-docker: 3.0.0
- is-wsl: 2.2.0
- undici: 5.28.4
- which-pm-runs: 1.1.0
- transitivePeerDependencies:
- - supports-color
-
- '@astrojs/vue@2.2.1(@babel/core@7.25.2)(astro@2.10.15(@types/node@16.18.106))(vite@4.5.3(@types/node@16.18.106))(vue@3.5.0(typescript@5.5.4))':
- dependencies:
- '@vitejs/plugin-vue': 4.6.2(vite@4.5.3(@types/node@16.18.106))(vue@3.5.0(typescript@5.5.4))
- '@vitejs/plugin-vue-jsx': 3.1.0(vite@4.5.3(@types/node@16.18.106))(vue@3.5.0(typescript@5.5.4))
- '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2)
- '@vue/compiler-sfc': 3.5.0
- astro: 2.10.15(@types/node@16.18.106)
- vue: 3.5.0(typescript@5.5.4)
- transitivePeerDependencies:
- - '@babel/core'
- - supports-color
- - vite
-
- '@astrojs/webapi@1.1.1':
- dependencies:
- global-agent: 3.0.0
- node-fetch: 3.3.2
-
- '@astrojs/webapi@2.2.0':
- dependencies:
- undici: 5.28.4
-
- '@astropub/codecs@0.4.4': {}
-
- '@babel/code-frame@7.24.7':
- dependencies:
- '@babel/highlight': 7.24.7
- picocolors: 1.1.0
-
- '@babel/compat-data@7.25.4': {}
-
- '@babel/core@7.25.2':
- dependencies:
- '@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.24.7
- '@babel/generator': 7.25.6
- '@babel/helper-compilation-targets': 7.25.2
- '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2)
- '@babel/helpers': 7.25.6
- '@babel/parser': 7.25.6
- '@babel/template': 7.25.0
- '@babel/traverse': 7.25.6
- '@babel/types': 7.25.6
- convert-source-map: 2.0.0
- debug: 4.3.6
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/generator@7.25.6':
- dependencies:
- '@babel/types': 7.25.6
- '@jridgewell/gen-mapping': 0.3.5
- '@jridgewell/trace-mapping': 0.3.25
- jsesc: 2.5.2
-
- '@babel/helper-annotate-as-pure@7.24.7':
- dependencies:
- '@babel/types': 7.25.6
-
- '@babel/helper-compilation-targets@7.25.2':
- dependencies:
- '@babel/compat-data': 7.25.4
- '@babel/helper-validator-option': 7.24.8
- browserslist: 4.23.3
- lru-cache: 5.1.1
- semver: 6.3.1
-
- '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-annotate-as-pure': 7.24.7
- '@babel/helper-member-expression-to-functions': 7.24.8
- '@babel/helper-optimise-call-expression': 7.24.7
- '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2)
- '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
- '@babel/traverse': 7.25.6
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-member-expression-to-functions@7.24.8':
- dependencies:
- '@babel/traverse': 7.25.6
- '@babel/types': 7.25.6
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-module-imports@7.18.6':
- dependencies:
- '@babel/types': 7.25.6
-
- '@babel/helper-module-imports@7.22.15':
- dependencies:
- '@babel/types': 7.25.6
-
- '@babel/helper-module-imports@7.24.7':
- dependencies:
- '@babel/traverse': 7.25.6
- '@babel/types': 7.25.6
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-module-imports': 7.24.7
- '@babel/helper-simple-access': 7.24.7
- '@babel/helper-validator-identifier': 7.24.7
- '@babel/traverse': 7.25.6
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-optimise-call-expression@7.24.7':
- dependencies:
- '@babel/types': 7.25.6
-
- '@babel/helper-plugin-utils@7.24.8': {}
-
- '@babel/helper-replace-supers@7.25.0(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-member-expression-to-functions': 7.24.8
- '@babel/helper-optimise-call-expression': 7.24.7
- '@babel/traverse': 7.25.6
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-simple-access@7.24.7':
- dependencies:
- '@babel/traverse': 7.25.6
- '@babel/types': 7.25.6
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-skip-transparent-expression-wrappers@7.24.7':
- dependencies:
- '@babel/traverse': 7.25.6
- '@babel/types': 7.25.6
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-string-parser@7.24.8': {}
-
- '@babel/helper-validator-identifier@7.24.7': {}
-
- '@babel/helper-validator-option@7.24.8': {}
-
- '@babel/helpers@7.25.6':
- dependencies:
- '@babel/template': 7.25.0
- '@babel/types': 7.25.6
-
- '@babel/highlight@7.24.7':
- dependencies:
- '@babel/helper-validator-identifier': 7.24.7
- chalk: 2.4.2
- js-tokens: 4.0.0
- picocolors: 1.1.0
-
- '@babel/parser@7.25.6':
- dependencies:
- '@babel/types': 7.25.6
-
- '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-syntax-typescript@7.25.4(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-annotate-as-pure': 7.24.7
- '@babel/helper-module-imports': 7.24.7
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2)
- '@babel/types': 7.25.6
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-annotate-as-pure': 7.24.7
- '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2)
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
- '@babel/plugin-syntax-typescript': 7.25.4(@babel/core@7.25.2)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/runtime@7.25.6':
- dependencies:
- regenerator-runtime: 0.14.1
-
- '@babel/template@7.25.0':
- dependencies:
- '@babel/code-frame': 7.24.7
- '@babel/parser': 7.25.6
- '@babel/types': 7.25.6
-
- '@babel/traverse@7.25.6':
- dependencies:
- '@babel/code-frame': 7.24.7
- '@babel/generator': 7.25.6
- '@babel/parser': 7.25.6
- '@babel/template': 7.25.0
- '@babel/types': 7.25.6
- debug: 4.3.6
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
-
- '@babel/types@7.25.6':
- dependencies:
- '@babel/helper-string-parser': 7.24.8
- '@babel/helper-validator-identifier': 7.24.7
- to-fast-properties: 2.0.0
-
- '@docsearch/css@3.6.1': {}
-
- '@docsearch/react@3.6.1(@algolia/client-search@4.24.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.1)':
- dependencies:
- '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.17.1)
- '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)
- '@docsearch/css': 3.6.1
- algoliasearch: 4.24.0
- optionalDependencies:
- '@types/react': 18.3.5
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- search-insights: 2.17.1
- transitivePeerDependencies:
- - '@algolia/client-search'
-
- '@emmetio/abbreviation@2.3.3':
- dependencies:
- '@emmetio/scanner': 1.0.4
-
- '@emmetio/css-abbreviation@2.1.8':
- dependencies:
- '@emmetio/scanner': 1.0.4
-
- '@emmetio/scanner@1.0.4': {}
-
- '@esbuild/android-arm64@0.17.19':
- optional: true
-
- '@esbuild/android-arm64@0.18.20':
- optional: true
-
- '@esbuild/android-arm@0.15.18':
- optional: true
-
- '@esbuild/android-arm@0.17.19':
- optional: true
-
- '@esbuild/android-arm@0.18.20':
- optional: true
-
- '@esbuild/android-x64@0.17.19':
- optional: true
-
- '@esbuild/android-x64@0.18.20':
- optional: true
-
- '@esbuild/darwin-arm64@0.17.19':
- optional: true
-
- '@esbuild/darwin-arm64@0.18.20':
- optional: true
-
- '@esbuild/darwin-x64@0.17.19':
- optional: true
-
- '@esbuild/darwin-x64@0.18.20':
- optional: true
-
- '@esbuild/freebsd-arm64@0.17.19':
- optional: true
-
- '@esbuild/freebsd-arm64@0.18.20':
- optional: true
-
- '@esbuild/freebsd-x64@0.17.19':
- optional: true
-
- '@esbuild/freebsd-x64@0.18.20':
- optional: true
-
- '@esbuild/linux-arm64@0.17.19':
- optional: true
-
- '@esbuild/linux-arm64@0.18.20':
- optional: true
-
- '@esbuild/linux-arm@0.17.19':
- optional: true
-
- '@esbuild/linux-arm@0.18.20':
- optional: true
-
- '@esbuild/linux-ia32@0.17.19':
- optional: true
-
- '@esbuild/linux-ia32@0.18.20':
- optional: true
-
- '@esbuild/linux-loong64@0.14.54':
- optional: true
-
- '@esbuild/linux-loong64@0.15.18':
- optional: true
-
- '@esbuild/linux-loong64@0.17.19':
- optional: true
-
- '@esbuild/linux-loong64@0.18.20':
- optional: true
-
- '@esbuild/linux-mips64el@0.17.19':
- optional: true
-
- '@esbuild/linux-mips64el@0.18.20':
- optional: true
-
- '@esbuild/linux-ppc64@0.17.19':
- optional: true
-
- '@esbuild/linux-ppc64@0.18.20':
- optional: true
-
- '@esbuild/linux-riscv64@0.17.19':
- optional: true
-
- '@esbuild/linux-riscv64@0.18.20':
- optional: true
-
- '@esbuild/linux-s390x@0.17.19':
- optional: true
-
- '@esbuild/linux-s390x@0.18.20':
- optional: true
-
- '@esbuild/linux-x64@0.17.19':
- optional: true
-
- '@esbuild/linux-x64@0.18.20':
- optional: true
-
- '@esbuild/netbsd-x64@0.17.19':
- optional: true
-
- '@esbuild/netbsd-x64@0.18.20':
- optional: true
-
- '@esbuild/openbsd-x64@0.17.19':
- optional: true
-
- '@esbuild/openbsd-x64@0.18.20':
- optional: true
-
- '@esbuild/sunos-x64@0.17.19':
- optional: true
-
- '@esbuild/sunos-x64@0.18.20':
- optional: true
-
- '@esbuild/win32-arm64@0.17.19':
- optional: true
-
- '@esbuild/win32-arm64@0.18.20':
- optional: true
-
- '@esbuild/win32-ia32@0.17.19':
- optional: true
-
- '@esbuild/win32-ia32@0.18.20':
- optional: true
-
- '@esbuild/win32-x64@0.17.19':
- optional: true
-
- '@esbuild/win32-x64@0.18.20':
- optional: true
-
- '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)':
- dependencies:
- eslint: 8.57.0
- eslint-visitor-keys: 3.4.3
-
- '@eslint-community/regexpp@4.11.0': {}
-
- '@eslint/eslintrc@2.1.4':
- dependencies:
- ajv: 6.12.6
- debug: 4.3.6
- espree: 9.6.1
- globals: 13.24.0
- ignore: 5.3.2
- import-fresh: 3.3.0
- js-yaml: 4.1.0
- minimatch: 3.1.2
- strip-json-comments: 3.1.1
- transitivePeerDependencies:
- - supports-color
-
- '@eslint/js@8.57.0': {}
-
- '@fastify/busboy@2.1.1': {}
-
- '@humanwhocodes/config-array@0.11.14':
- dependencies:
- '@humanwhocodes/object-schema': 2.0.3
- debug: 4.3.6
- minimatch: 3.1.2
- transitivePeerDependencies:
- - supports-color
-
- '@humanwhocodes/module-importer@1.0.1': {}
-
- '@humanwhocodes/object-schema@2.0.3': {}
-
- '@jimp/bmp@0.14.0(@jimp/custom@0.14.0)':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/utils': 0.14.0
- bmp-js: 0.1.0
-
- '@jimp/core@0.14.0':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/utils': 0.14.0
- any-base: 1.1.0
- buffer: 5.7.1
- exif-parser: 0.1.12
- file-type: 9.0.0
- load-bmfont: 1.4.2
- mkdirp: 0.5.6
- phin: 2.9.3
- pixelmatch: 4.0.2
- tinycolor2: 1.6.0
- transitivePeerDependencies:
- - debug
-
- '@jimp/custom@0.14.0':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/core': 0.14.0
- transitivePeerDependencies:
- - debug
-
- '@jimp/gif@0.14.0(@jimp/custom@0.14.0)':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/utils': 0.14.0
- gifwrap: 0.9.4
- omggif: 1.0.10
-
- '@jimp/jpeg@0.14.0(@jimp/custom@0.14.0)':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/utils': 0.14.0
- jpeg-js: 0.4.4
-
- '@jimp/plugin-blit@0.14.0(@jimp/custom@0.14.0)':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/utils': 0.14.0
-
- '@jimp/plugin-blur@0.14.0(@jimp/custom@0.14.0)':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/utils': 0.14.0
-
- '@jimp/plugin-circle@0.14.0(@jimp/custom@0.14.0)':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/utils': 0.14.0
-
- '@jimp/plugin-color@0.14.0(@jimp/custom@0.14.0)':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/utils': 0.14.0
- tinycolor2: 1.6.0
-
- '@jimp/plugin-contain@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-scale@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0)))':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/plugin-blit': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/plugin-resize': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/plugin-scale': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))
- '@jimp/utils': 0.14.0
-
- '@jimp/plugin-cover@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-crop@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-scale@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0)))':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/plugin-crop': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/plugin-resize': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/plugin-scale': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))
- '@jimp/utils': 0.14.0
-
- '@jimp/plugin-crop@0.14.0(@jimp/custom@0.14.0)':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/utils': 0.14.0
-
- '@jimp/plugin-displace@0.14.0(@jimp/custom@0.14.0)':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/utils': 0.14.0
-
- '@jimp/plugin-dither@0.14.0(@jimp/custom@0.14.0)':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/utils': 0.14.0
-
- '@jimp/plugin-fisheye@0.14.0(@jimp/custom@0.14.0)':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/utils': 0.14.0
-
- '@jimp/plugin-flip@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-rotate@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-crop@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0)))':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/plugin-rotate': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-crop@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))
- '@jimp/utils': 0.14.0
-
- '@jimp/plugin-gaussian@0.14.0(@jimp/custom@0.14.0)':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/utils': 0.14.0
-
- '@jimp/plugin-invert@0.14.0(@jimp/custom@0.14.0)':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/utils': 0.14.0
-
- '@jimp/plugin-mask@0.14.0(@jimp/custom@0.14.0)':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/utils': 0.14.0
-
- '@jimp/plugin-normalize@0.14.0(@jimp/custom@0.14.0)':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/utils': 0.14.0
-
- '@jimp/plugin-print@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0(@jimp/custom@0.14.0))':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/plugin-blit': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/utils': 0.14.0
- load-bmfont: 1.4.2
- transitivePeerDependencies:
- - debug
-
- '@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0)':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/utils': 0.14.0
-
- '@jimp/plugin-rotate@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-crop@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/plugin-blit': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/plugin-crop': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/plugin-resize': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/utils': 0.14.0
-
- '@jimp/plugin-scale@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/plugin-resize': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/utils': 0.14.0
-
- '@jimp/plugin-shadow@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blur@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/plugin-blur': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/plugin-resize': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/utils': 0.14.0
-
- '@jimp/plugin-threshold@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-color@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/plugin-color': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/plugin-resize': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/utils': 0.14.0
-
- '@jimp/plugins@0.14.0(@jimp/custom@0.14.0)':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/plugin-blit': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/plugin-blur': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/plugin-circle': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/plugin-color': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/plugin-contain': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-scale@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0)))
- '@jimp/plugin-cover': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-crop@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-scale@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0)))
- '@jimp/plugin-crop': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/plugin-displace': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/plugin-dither': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/plugin-fisheye': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/plugin-flip': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-rotate@0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-crop@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0)))
- '@jimp/plugin-gaussian': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/plugin-invert': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/plugin-mask': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/plugin-normalize': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/plugin-print': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0(@jimp/custom@0.14.0))
- '@jimp/plugin-resize': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/plugin-rotate': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blit@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-crop@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))
- '@jimp/plugin-scale': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))
- '@jimp/plugin-shadow': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-blur@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))
- '@jimp/plugin-threshold': 0.14.0(@jimp/custom@0.14.0)(@jimp/plugin-color@0.14.0(@jimp/custom@0.14.0))(@jimp/plugin-resize@0.14.0(@jimp/custom@0.14.0))
- timm: 1.7.1
- transitivePeerDependencies:
- - debug
-
- '@jimp/png@0.14.0(@jimp/custom@0.14.0)':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/utils': 0.14.0
- pngjs: 3.4.0
-
- '@jimp/tiff@0.14.0(@jimp/custom@0.14.0)':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- utif: 2.0.1
-
- '@jimp/types@0.14.0(@jimp/custom@0.14.0)':
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/bmp': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/custom': 0.14.0
- '@jimp/gif': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/jpeg': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/png': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/tiff': 0.14.0(@jimp/custom@0.14.0)
- timm: 1.7.1
-
- '@jimp/utils@0.14.0':
- dependencies:
- '@babel/runtime': 7.25.6
- regenerator-runtime: 0.13.11
-
- '@jridgewell/gen-mapping@0.3.5':
- dependencies:
- '@jridgewell/set-array': 1.2.1
- '@jridgewell/sourcemap-codec': 1.5.0
- '@jridgewell/trace-mapping': 0.3.25
-
- '@jridgewell/resolve-uri@3.1.2': {}
-
- '@jridgewell/set-array@1.2.1': {}
-
- '@jridgewell/sourcemap-codec@1.5.0': {}
-
- '@jridgewell/trace-mapping@0.3.25':
- dependencies:
- '@jridgewell/resolve-uri': 3.1.2
- '@jridgewell/sourcemap-codec': 1.5.0
-
- '@lit-labs/ssr-client@1.1.7':
- dependencies:
- '@lit/reactive-element': 2.0.4
- lit: 3.2.0
- lit-html: 3.2.0
-
- '@lit-labs/ssr-dom-shim@1.2.1': {}
-
- '@lit-labs/ssr@2.3.0':
- dependencies:
- '@lit-labs/ssr-client': 1.1.7
- '@lit/reactive-element': 1.6.3
- '@parse5/tools': 0.1.0
- '@types/node': 16.18.106
- enhanced-resolve: 5.17.1
- lit: 2.8.0
- lit-element: 3.3.3
- lit-html: 2.8.0
- node-fetch: 3.3.2
- parse5: 7.1.2
-
- '@lit/reactive-element@1.6.3':
- dependencies:
- '@lit-labs/ssr-dom-shim': 1.2.1
-
- '@lit/reactive-element@2.0.4':
- dependencies:
- '@lit-labs/ssr-dom-shim': 1.2.1
-
- '@ljharb/has-package-exports-patterns@0.0.2': {}
-
- '@mdx-js/mdx@2.3.0':
- dependencies:
- '@types/estree-jsx': 1.0.5
- '@types/mdx': 2.0.13
- estree-util-build-jsx: 2.2.2
- estree-util-is-identifier-name: 2.1.0
- estree-util-to-js: 1.2.0
- estree-walker: 3.0.3
- hast-util-to-estree: 2.3.3
- markdown-extensions: 1.1.1
- periscopic: 3.1.0
- remark-mdx: 2.3.0
- remark-parse: 10.0.2
- remark-rehype: 10.1.0
- unified: 10.1.2
- unist-util-position-from-estree: 1.1.2
- unist-util-stringify-position: 3.0.3
- unist-util-visit: 4.1.2
- vfile: 5.3.7
- transitivePeerDependencies:
- - supports-color
-
- '@mdx-js/rollup@2.3.0(rollup@3.29.4)':
- dependencies:
- '@mdx-js/mdx': 2.3.0
- '@rollup/pluginutils': 5.1.0(rollup@3.29.4)
- rollup: 3.29.4
- source-map: 0.7.4
- vfile: 5.3.7
- transitivePeerDependencies:
- - supports-color
-
- '@nodelib/fs.scandir@2.1.5':
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- run-parallel: 1.2.0
-
- '@nodelib/fs.stat@2.0.5': {}
-
- '@nodelib/fs.walk@1.2.8':
- dependencies:
- '@nodelib/fs.scandir': 2.1.5
- fastq: 1.17.1
-
- '@parse5/tools@0.1.0':
- dependencies:
- parse5: 7.1.2
-
- '@pkgr/core@0.1.1': {}
-
- '@pkgr/utils@2.4.2':
- dependencies:
- cross-spawn: 7.0.3
- fast-glob: 3.3.2
- is-glob: 4.0.3
- open: 9.1.0
- picocolors: 1.1.0
- tslib: 2.7.0
-
- '@polka/url@1.0.0-next.25': {}
-
- '@preact/signals-core@1.8.0': {}
-
- '@preact/signals@1.3.0(preact@10.23.2)':
- dependencies:
- '@preact/signals-core': 1.8.0
- preact: 10.23.2
-
- '@proload/core@0.3.3':
- dependencies:
- deepmerge: 4.3.1
- escalade: 3.2.0
-
- '@proload/plugin-tsm@0.2.1(@proload/core@0.3.3)':
- dependencies:
- '@proload/core': 0.3.3
- tsm: 2.3.0
-
- '@rollup/pluginutils@4.2.1':
- dependencies:
- estree-walker: 2.0.2
- picomatch: 2.3.1
-
- '@rollup/pluginutils@5.1.0(rollup@3.29.4)':
- dependencies:
- '@types/estree': 1.0.5
- estree-walker: 2.0.2
- picomatch: 2.3.1
- optionalDependencies:
- rollup: 3.29.4
-
- '@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.5.3(svelte@3.59.2)(vite@4.5.3(@types/node@16.18.106)))(svelte@3.59.2)(vite@4.5.3(@types/node@16.18.106))':
- dependencies:
- '@sveltejs/vite-plugin-svelte': 2.5.3(svelte@3.59.2)(vite@4.5.3(@types/node@16.18.106))
- debug: 4.3.6
- svelte: 3.59.2
- vite: 4.5.3(@types/node@16.18.106)
- transitivePeerDependencies:
- - supports-color
-
- '@sveltejs/vite-plugin-svelte@2.5.3(svelte@3.59.2)(vite@4.5.3(@types/node@16.18.106))':
- dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.5.3(svelte@3.59.2)(vite@4.5.3(@types/node@16.18.106)))(svelte@3.59.2)(vite@4.5.3(@types/node@16.18.106))
- debug: 4.3.6
- deepmerge: 4.3.1
- kleur: 4.1.5
- magic-string: 0.30.11
- svelte: 3.59.2
- svelte-hmr: 0.15.3(svelte@3.59.2)
- vite: 4.5.3(@types/node@16.18.106)
- vitefu: 0.2.5(vite@4.5.3(@types/node@16.18.106))
- transitivePeerDependencies:
- - supports-color
-
- '@tokenizer/token@0.3.0': {}
-
- '@types/acorn@4.0.6':
- dependencies:
- '@types/estree': 1.0.5
-
- '@types/babel__core@7.20.5':
- dependencies:
- '@babel/parser': 7.25.6
- '@babel/types': 7.25.6
- '@types/babel__generator': 7.6.8
- '@types/babel__template': 7.4.4
- '@types/babel__traverse': 7.20.6
-
- '@types/babel__generator@7.6.8':
- dependencies:
- '@babel/types': 7.25.6
-
- '@types/babel__template@7.4.4':
- dependencies:
- '@babel/parser': 7.25.6
- '@babel/types': 7.25.6
-
- '@types/babel__traverse@7.20.6':
- dependencies:
- '@babel/types': 7.25.6
-
- '@types/chai-subset@1.3.5':
- dependencies:
- '@types/chai': 4.3.19
-
- '@types/chai@4.3.19': {}
-
- '@types/debug@4.1.12':
- dependencies:
- '@types/ms': 0.7.34
-
- '@types/dom-view-transitions@1.0.5': {}
-
- '@types/estree-jsx@0.0.1':
- dependencies:
- '@types/estree': 1.0.5
-
- '@types/estree-jsx@1.0.5':
- dependencies:
- '@types/estree': 1.0.5
-
- '@types/estree@1.0.5': {}
-
- '@types/hast@2.3.10':
- dependencies:
- '@types/unist': 2.0.11
-
- '@types/html-escaper@3.0.2': {}
-
- '@types/json5@0.0.30': {}
-
- '@types/mdast@3.0.15':
- dependencies:
- '@types/unist': 2.0.11
-
- '@types/mdx@2.0.13': {}
-
- '@types/ms@0.7.34': {}
-
- '@types/nlcst@1.0.4':
- dependencies:
- '@types/unist': 2.0.11
-
- '@types/node@16.18.106': {}
-
- '@types/node@16.9.1': {}
-
- '@types/normalize-package-data@2.4.4': {}
-
- '@types/parse5@6.0.3': {}
-
- '@types/prop-types@15.7.12': {}
-
- '@types/react-dom@18.3.0':
- dependencies:
- '@types/react': 18.3.5
-
- '@types/react@18.3.5':
- dependencies:
- '@types/prop-types': 15.7.12
- csstype: 3.1.3
-
- '@types/resolve@1.20.6': {}
-
- '@types/trusted-types@2.0.7': {}
-
- '@types/unist@2.0.11': {}
-
- '@types/unist@3.0.3': {}
-
- '@types/yargs-parser@21.0.3': {}
-
- '@ungap/structured-clone@1.2.0': {}
-
- '@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.3(@types/node@16.18.106))(vue@3.5.0(typescript@5.5.4))':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2)
- '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2)
- vite: 4.5.3(@types/node@16.18.106)
- vue: 3.5.0(typescript@5.5.4)
- transitivePeerDependencies:
- - supports-color
-
- '@vitejs/plugin-vue@4.6.2(vite@4.5.3(@types/node@16.18.106))(vue@3.5.0(typescript@5.5.4))':
- dependencies:
- vite: 4.5.3(@types/node@16.18.106)
- vue: 3.5.0(typescript@5.5.4)
-
- '@vscode/emmet-helper@2.9.3':
- dependencies:
- emmet: 2.4.7
- jsonc-parser: 2.3.1
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.17.5
- vscode-uri: 2.1.2
-
- '@vscode/l10n@0.0.18': {}
-
- '@vue/babel-helper-vue-transform-on@1.2.2': {}
-
- '@vue/babel-plugin-jsx@1.2.2(@babel/core@7.25.2)':
- dependencies:
- '@babel/helper-module-imports': 7.22.15
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2)
- '@babel/template': 7.25.0
- '@babel/traverse': 7.25.6
- '@babel/types': 7.25.6
- '@vue/babel-helper-vue-transform-on': 1.2.2
- '@vue/babel-plugin-resolve-type': 1.2.2(@babel/core@7.25.2)
- camelcase: 6.3.0
- html-tags: 3.3.1
- svg-tags: 1.0.0
- optionalDependencies:
- '@babel/core': 7.25.2
- transitivePeerDependencies:
- - supports-color
-
- '@vue/babel-plugin-resolve-type@1.2.2(@babel/core@7.25.2)':
- dependencies:
- '@babel/code-frame': 7.24.7
- '@babel/core': 7.25.2
- '@babel/helper-module-imports': 7.22.15
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/parser': 7.25.6
- '@vue/compiler-sfc': 3.5.0
-
- '@vue/compiler-core@3.5.0':
- dependencies:
- '@babel/parser': 7.25.6
- '@vue/shared': 3.5.0
- entities: 4.5.0
- estree-walker: 2.0.2
- source-map-js: 1.2.0
-
- '@vue/compiler-dom@3.5.0':
- dependencies:
- '@vue/compiler-core': 3.5.0
- '@vue/shared': 3.5.0
-
- '@vue/compiler-sfc@3.5.0':
- dependencies:
- '@babel/parser': 7.25.6
- '@vue/compiler-core': 3.5.0
- '@vue/compiler-dom': 3.5.0
- '@vue/compiler-ssr': 3.5.0
- '@vue/shared': 3.5.0
- estree-walker: 2.0.2
- magic-string: 0.30.11
- postcss: 8.4.44
- source-map-js: 1.2.0
-
- '@vue/compiler-ssr@3.5.0':
- dependencies:
- '@vue/compiler-dom': 3.5.0
- '@vue/shared': 3.5.0
-
- '@vue/reactivity@3.5.0':
- dependencies:
- '@vue/shared': 3.5.0
-
- '@vue/runtime-core@3.5.0':
- dependencies:
- '@vue/reactivity': 3.5.0
- '@vue/shared': 3.5.0
-
- '@vue/runtime-dom@3.5.0':
- dependencies:
- '@vue/reactivity': 3.5.0
- '@vue/runtime-core': 3.5.0
- '@vue/shared': 3.5.0
- csstype: 3.1.3
-
- '@vue/server-renderer@3.5.0(vue@3.5.0(typescript@5.5.4))':
- dependencies:
- '@vue/compiler-ssr': 3.5.0
- '@vue/shared': 3.5.0
- vue: 3.5.0(typescript@5.5.4)
-
- '@vue/shared@3.5.0': {}
-
- '@webcomponents/template-shadowroot@0.1.0': {}
-
- acorn-jsx@5.3.2(acorn@8.12.1):
- dependencies:
- acorn: 8.12.1
-
- acorn@8.12.1: {}
-
- ajv@6.12.6:
- dependencies:
- fast-deep-equal: 3.1.3
- fast-json-stable-stringify: 2.1.0
- json-schema-traverse: 0.4.1
- uri-js: 4.4.1
-
- algoliasearch@4.24.0:
- dependencies:
- '@algolia/cache-browser-local-storage': 4.24.0
- '@algolia/cache-common': 4.24.0
- '@algolia/cache-in-memory': 4.24.0
- '@algolia/client-account': 4.24.0
- '@algolia/client-analytics': 4.24.0
- '@algolia/client-common': 4.24.0
- '@algolia/client-personalization': 4.24.0
- '@algolia/client-search': 4.24.0
- '@algolia/logger-common': 4.24.0
- '@algolia/logger-console': 4.24.0
- '@algolia/recommend': 4.24.0
- '@algolia/requester-browser-xhr': 4.24.0
- '@algolia/requester-common': 4.24.0
- '@algolia/requester-node-http': 4.24.0
- '@algolia/transporter': 4.24.0
-
- ansi-align@3.0.1:
- dependencies:
- string-width: 4.2.3
-
- ansi-regex@5.0.1: {}
-
- ansi-regex@6.0.1: {}
-
- ansi-sequence-parser@1.1.1: {}
-
- ansi-styles@3.2.1:
- dependencies:
- color-convert: 1.9.3
-
- ansi-styles@4.3.0:
- dependencies:
- color-convert: 2.0.1
-
- ansi-styles@6.2.1: {}
-
- any-base@1.1.0: {}
-
- anymatch@3.1.3:
- dependencies:
- normalize-path: 3.0.0
- picomatch: 2.3.1
-
- argparse@1.0.10:
- dependencies:
- sprintf-js: 1.0.3
-
- argparse@2.0.1: {}
-
- array-iterate@2.0.1: {}
-
- assertion-error@1.1.0: {}
-
- ast-types@0.14.2:
- dependencies:
- tslib: 2.7.0
-
- astring@1.9.0: {}
-
- astro-spa@1.3.9: {}
-
- astro@1.9.2(@types/node@16.18.106):
- dependencies:
- '@astrojs/compiler': 0.31.4
- '@astrojs/language-server': 0.28.3
- '@astrojs/markdown-remark': 1.2.0
- '@astrojs/telemetry': 1.0.1
- '@astrojs/webapi': 1.1.1
- '@babel/core': 7.25.2
- '@babel/generator': 7.25.6
- '@babel/parser': 7.25.6
- '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2)
- '@babel/traverse': 7.25.6
- '@babel/types': 7.25.6
- '@proload/core': 0.3.3
- '@proload/plugin-tsm': 0.2.1(@proload/core@0.3.3)
- '@types/babel__core': 7.20.5
- '@types/html-escaper': 3.0.2
- '@types/yargs-parser': 21.0.3
- acorn: 8.12.1
- boxen: 6.2.1
- ci-info: 3.9.0
- common-ancestor-path: 1.0.1
- cookie: 0.5.0
- debug: 4.3.6
- deepmerge-ts: 4.3.0
- devalue: 4.3.3
- diff: 5.2.0
- es-module-lexer: 1.5.4
- estree-walker: 3.0.3
- execa: 6.1.0
- fast-glob: 3.3.2
- github-slugger: 2.0.0
- gray-matter: 4.0.3
- html-entities: 2.5.2
- html-escaper: 3.0.3
- import-meta-resolve: 2.2.2
- kleur: 4.1.5
- magic-string: 0.27.0
- mime: 3.0.0
- ora: 6.3.1
- path-browserify: 1.0.1
- path-to-regexp: 6.2.2
- postcss: 8.4.44
- postcss-load-config: 3.1.4(postcss@8.4.44)
- preferred-pm: 3.1.4
- prompts: 2.4.2
- recast: 0.20.5
- rehype: 12.0.1
- resolve: 1.22.8
- rollup: 2.79.1
- semver: 7.6.3
- shiki: 0.11.1
- sirv: 2.0.4
- slash: 4.0.0
- string-width: 5.1.2
- strip-ansi: 7.1.0
- supports-esm: 1.0.0
- tsconfig-resolver: 3.0.1
- typescript: 5.5.4
- unist-util-visit: 4.1.2
- vfile: 5.3.7
- vite: 3.2.10(@types/node@16.18.106)
- vitefu: 0.2.5(vite@3.2.10(@types/node@16.18.106))
- yargs-parser: 21.1.1
- zod: 3.23.8
- transitivePeerDependencies:
- - '@types/node'
- - less
- - sass
- - stylus
- - sugarss
- - supports-color
- - terser
- - ts-node
-
- astro@2.10.15(@types/node@16.18.106):
- dependencies:
- '@astrojs/compiler': 1.8.2
- '@astrojs/internal-helpers': 0.1.2
- '@astrojs/language-server': 1.0.8
- '@astrojs/markdown-remark': 2.2.1(astro@2.10.15(@types/node@16.18.106))
- '@astrojs/telemetry': 2.1.1
- '@astrojs/webapi': 2.2.0
- '@babel/core': 7.25.2
- '@babel/generator': 7.25.6
- '@babel/parser': 7.25.6
- '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2)
- '@babel/traverse': 7.25.6
- '@babel/types': 7.25.6
- '@types/babel__core': 7.20.5
- '@types/dom-view-transitions': 1.0.5
- '@types/yargs-parser': 21.0.3
- acorn: 8.12.1
- boxen: 6.2.1
- chokidar: 3.6.0
- ci-info: 3.9.0
- common-ancestor-path: 1.0.1
- cookie: 0.5.0
- debug: 4.3.6
- devalue: 4.3.3
- diff: 5.2.0
- es-module-lexer: 1.5.4
- esbuild: 0.17.19
- estree-walker: 3.0.0
- execa: 6.1.0
- fast-glob: 3.3.2
- github-slugger: 2.0.0
- gray-matter: 4.0.3
- html-escaper: 3.0.3
- http-cache-semantics: 4.1.1
- js-yaml: 4.1.0
- kleur: 4.1.5
- magic-string: 0.30.11
- mime: 3.0.0
- network-information-types: 0.1.1(typescript@5.5.4)
- ora: 6.3.1
- p-limit: 4.0.0
- path-to-regexp: 6.2.2
- preferred-pm: 3.1.4
- prompts: 2.4.2
- rehype: 12.0.1
- semver: 7.6.3
- server-destroy: 1.0.1
- shiki: 0.14.7
- string-width: 5.1.2
- strip-ansi: 7.1.0
- tsconfig-resolver: 3.0.1
- typescript: 5.5.4
- unist-util-visit: 4.1.2
- vfile: 5.3.7
- vite: 4.5.3(@types/node@16.18.106)
- vitefu: 0.2.5(vite@4.5.3(@types/node@16.18.106))
- which-pm: 2.2.0
- yargs-parser: 21.1.1
- zod: 3.23.8
- transitivePeerDependencies:
- - '@types/node'
- - less
- - lightningcss
- - sass
- - stylus
- - sugarss
- - supports-color
- - terser
-
- babel-plugin-jsx-dom-expressions@0.38.5(@babel/core@7.25.2):
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-module-imports': 7.18.6
- '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2)
- '@babel/types': 7.25.6
- html-entities: 2.3.3
- validate-html-nesting: 1.2.2
-
- babel-plugin-module-resolver@5.0.2:
- dependencies:
- find-babel-config: 2.1.2
- glob: 9.3.5
- pkg-up: 3.1.0
- reselect: 4.1.8
- resolve: 1.22.8
-
- babel-preset-solid@1.8.22(@babel/core@7.25.2):
- dependencies:
- '@babel/core': 7.25.2
- babel-plugin-jsx-dom-expressions: 0.38.5(@babel/core@7.25.2)
-
- bail@2.0.2: {}
-
- balanced-match@1.0.2: {}
-
- base64-js@1.5.1: {}
-
- big-integer@1.6.52: {}
-
- binary-extensions@2.3.0: {}
-
- bl@4.1.0:
- dependencies:
- buffer: 5.7.1
- inherits: 2.0.4
- readable-stream: 3.6.2
- optional: true
-
- bl@5.1.0:
- dependencies:
- buffer: 6.0.3
- inherits: 2.0.4
- readable-stream: 3.6.2
-
- bmp-js@0.1.0: {}
-
- boolean@3.2.0: {}
-
- boxen@6.2.1:
- dependencies:
- ansi-align: 3.0.1
- camelcase: 6.3.0
- chalk: 4.1.2
- cli-boxes: 3.0.0
- string-width: 5.1.2
- type-fest: 2.19.0
- widest-line: 4.0.1
- wrap-ansi: 8.1.0
-
- bplist-parser@0.2.0:
- dependencies:
- big-integer: 1.6.52
-
- brace-expansion@1.1.11:
- dependencies:
- balanced-match: 1.0.2
- concat-map: 0.0.1
-
- brace-expansion@2.0.1:
- dependencies:
- balanced-match: 1.0.2
-
- braces@3.0.3:
- dependencies:
- fill-range: 7.1.1
-
- browserslist@4.23.3:
- dependencies:
- caniuse-lite: 1.0.30001655
- electron-to-chromium: 1.5.13
- node-releases: 2.0.18
- update-browserslist-db: 1.1.0(browserslist@4.23.3)
-
- buffer-equal@0.0.1: {}
-
- buffer@5.7.1:
- dependencies:
- base64-js: 1.5.1
- ieee754: 1.2.1
-
- buffer@6.0.3:
- dependencies:
- base64-js: 1.5.1
- ieee754: 1.2.1
-
- builtin-modules@3.3.0: {}
-
- bundle-name@3.0.0:
- dependencies:
- run-applescript: 5.0.0
-
- callsites@3.1.0: {}
-
- camelcase@6.3.0: {}
-
- caniuse-lite@1.0.30001655: {}
-
- ccount@2.0.1: {}
-
- centra@2.7.0:
- dependencies:
- follow-redirects: 1.15.6
- transitivePeerDependencies:
- - debug
-
- chai@4.5.0:
- dependencies:
- assertion-error: 1.1.0
- check-error: 1.0.3
- deep-eql: 4.1.4
- get-func-name: 2.0.2
- loupe: 2.3.7
- pathval: 1.1.1
- type-detect: 4.1.0
-
- chalk@2.4.2:
- dependencies:
- ansi-styles: 3.2.1
- escape-string-regexp: 1.0.5
- supports-color: 5.5.0
-
- chalk@4.1.2:
- dependencies:
- ansi-styles: 4.3.0
- supports-color: 7.2.0
-
- chalk@5.3.0: {}
-
- character-entities-html4@2.1.0: {}
-
- character-entities-legacy@3.0.0: {}
-
- character-entities@2.0.2: {}
-
- character-reference-invalid@2.0.1: {}
-
- check-error@1.0.3:
- dependencies:
- get-func-name: 2.0.2
-
- chokidar@3.6.0:
- dependencies:
- anymatch: 3.1.3
- braces: 3.0.3
- glob-parent: 5.1.2
- is-binary-path: 2.1.0
- is-glob: 4.0.3
- normalize-path: 3.0.0
- readdirp: 3.6.0
- optionalDependencies:
- fsevents: 2.3.3
-
- chownr@1.1.4:
- optional: true
-
- ci-info@3.9.0: {}
-
- clean-regexp@1.0.0:
- dependencies:
- escape-string-regexp: 1.0.5
-
- cli-boxes@3.0.0: {}
-
- cli-cursor@4.0.0:
- dependencies:
- restore-cursor: 4.0.0
-
- cli-spinners@2.9.2: {}
-
- clone@1.0.4: {}
-
- color-convert@1.9.3:
- dependencies:
- color-name: 1.1.3
-
- color-convert@2.0.1:
- dependencies:
- color-name: 1.1.4
-
- color-name@1.1.3: {}
-
- color-name@1.1.4: {}
-
- color-string@1.9.1:
- dependencies:
- color-name: 1.1.4
- simple-swizzle: 0.2.2
- optional: true
-
- color@4.2.3:
- dependencies:
- color-convert: 2.0.1
- color-string: 1.9.1
- optional: true
-
- comma-separated-tokens@2.0.3: {}
-
- common-ancestor-path@1.0.1: {}
-
- commondir@1.0.1: {}
-
- concat-map@0.0.1: {}
-
- confbox@0.1.7: {}
-
- convert-source-map@2.0.0: {}
-
- cookie@0.5.0: {}
-
- cross-spawn@7.0.3:
- dependencies:
- path-key: 3.1.1
- shebang-command: 2.0.0
- which: 2.0.2
-
- csstype@3.1.3: {}
-
- data-uri-to-buffer@4.0.1: {}
-
- debug@4.3.6:
- dependencies:
- ms: 2.1.2
-
- decode-named-character-reference@1.0.2:
- dependencies:
- character-entities: 2.0.2
-
- decompress-response@6.0.0:
- dependencies:
- mimic-response: 3.1.0
- optional: true
-
- dedent-js@1.0.1: {}
-
- deep-eql@4.1.4:
- dependencies:
- type-detect: 4.1.0
-
- deep-extend@0.6.0:
- optional: true
-
- deep-is@0.1.4: {}
-
- deepmerge-ts@4.3.0: {}
-
- deepmerge@4.3.1: {}
-
- default-browser-id@3.0.0:
- dependencies:
- bplist-parser: 0.2.0
- untildify: 4.0.0
-
- default-browser@4.0.0:
- dependencies:
- bundle-name: 3.0.0
- default-browser-id: 3.0.0
- execa: 7.2.0
- titleize: 3.0.0
-
- defaults@1.0.4:
- dependencies:
- clone: 1.0.4
-
- define-data-property@1.1.4:
- dependencies:
- es-define-property: 1.0.0
- es-errors: 1.3.0
- gopd: 1.0.1
-
- define-lazy-prop@3.0.0: {}
-
- define-properties@1.2.1:
- dependencies:
- define-data-property: 1.1.4
- has-property-descriptors: 1.0.2
- object-keys: 1.1.1
-
- dequal@2.0.3: {}
-
- detect-libc@1.0.3:
- optional: true
-
- detect-libc@2.0.3:
- optional: true
-
- detect-node@2.1.0: {}
-
- devalue@4.3.3: {}
-
- diff@5.2.0: {}
-
- dlv@1.1.3: {}
-
- doctrine@3.0.0:
- dependencies:
- esutils: 2.0.3
-
- dom-walk@0.1.2: {}
-
- dset@3.1.3: {}
-
- eastasianwidth@0.2.0: {}
-
- electron-to-chromium@1.5.13: {}
-
- emmet@2.4.7:
- dependencies:
- '@emmetio/abbreviation': 2.3.3
- '@emmetio/css-abbreviation': 2.1.8
-
- emoji-regex@8.0.0: {}
-
- emoji-regex@9.2.2: {}
-
- end-of-stream@1.4.4:
- dependencies:
- once: 1.4.0
- optional: true
-
- enhanced-resolve@5.17.1:
- dependencies:
- graceful-fs: 4.2.11
- tapable: 2.2.1
-
- entities@4.5.0: {}
-
- error-ex@1.3.2:
- dependencies:
- is-arrayish: 0.2.1
-
- es-define-property@1.0.0:
- dependencies:
- get-intrinsic: 1.2.4
-
- es-errors@1.3.0: {}
-
- es-module-lexer@0.10.5: {}
-
- es-module-lexer@1.5.4: {}
-
- es6-error@4.1.1: {}
-
- esbuild-android-64@0.14.54:
- optional: true
-
- esbuild-android-64@0.15.18:
- optional: true
-
- esbuild-android-arm64@0.14.54:
- optional: true
-
- esbuild-android-arm64@0.15.18:
- optional: true
-
- esbuild-darwin-64@0.14.54:
- optional: true
-
- esbuild-darwin-64@0.15.18:
- optional: true
-
- esbuild-darwin-arm64@0.14.54:
- optional: true
-
- esbuild-darwin-arm64@0.15.18:
- optional: true
-
- esbuild-freebsd-64@0.14.54:
- optional: true
-
- esbuild-freebsd-64@0.15.18:
- optional: true
-
- esbuild-freebsd-arm64@0.14.54:
- optional: true
-
- esbuild-freebsd-arm64@0.15.18:
- optional: true
-
- esbuild-linux-32@0.14.54:
- optional: true
-
- esbuild-linux-32@0.15.18:
- optional: true
-
- esbuild-linux-64@0.14.54:
- optional: true
-
- esbuild-linux-64@0.15.18:
- optional: true
-
- esbuild-linux-arm64@0.14.54:
- optional: true
-
- esbuild-linux-arm64@0.15.18:
- optional: true
-
- esbuild-linux-arm@0.14.54:
- optional: true
-
- esbuild-linux-arm@0.15.18:
- optional: true
-
- esbuild-linux-mips64le@0.14.54:
- optional: true
-
- esbuild-linux-mips64le@0.15.18:
- optional: true
-
- esbuild-linux-ppc64le@0.14.54:
- optional: true
-
- esbuild-linux-ppc64le@0.15.18:
- optional: true
-
- esbuild-linux-riscv64@0.14.54:
- optional: true
-
- esbuild-linux-riscv64@0.15.18:
- optional: true
-
- esbuild-linux-s390x@0.14.54:
- optional: true
-
- esbuild-linux-s390x@0.15.18:
- optional: true
-
- esbuild-netbsd-64@0.14.54:
- optional: true
-
- esbuild-netbsd-64@0.15.18:
- optional: true
-
- esbuild-openbsd-64@0.14.54:
- optional: true
-
- esbuild-openbsd-64@0.15.18:
- optional: true
-
- esbuild-sunos-64@0.14.54:
- optional: true
-
- esbuild-sunos-64@0.15.18:
- optional: true
-
- esbuild-windows-32@0.14.54:
- optional: true
-
- esbuild-windows-32@0.15.18:
- optional: true
-
- esbuild-windows-64@0.14.54:
- optional: true
-
- esbuild-windows-64@0.15.18:
- optional: true
-
- esbuild-windows-arm64@0.14.54:
- optional: true
-
- esbuild-windows-arm64@0.15.18:
- optional: true
-
- esbuild@0.14.54:
- optionalDependencies:
- '@esbuild/linux-loong64': 0.14.54
- esbuild-android-64: 0.14.54
- esbuild-android-arm64: 0.14.54
- esbuild-darwin-64: 0.14.54
- esbuild-darwin-arm64: 0.14.54
- esbuild-freebsd-64: 0.14.54
- esbuild-freebsd-arm64: 0.14.54
- esbuild-linux-32: 0.14.54
- esbuild-linux-64: 0.14.54
- esbuild-linux-arm: 0.14.54
- esbuild-linux-arm64: 0.14.54
- esbuild-linux-mips64le: 0.14.54
- esbuild-linux-ppc64le: 0.14.54
- esbuild-linux-riscv64: 0.14.54
- esbuild-linux-s390x: 0.14.54
- esbuild-netbsd-64: 0.14.54
- esbuild-openbsd-64: 0.14.54
- esbuild-sunos-64: 0.14.54
- esbuild-windows-32: 0.14.54
- esbuild-windows-64: 0.14.54
- esbuild-windows-arm64: 0.14.54
-
- esbuild@0.15.18:
- optionalDependencies:
- '@esbuild/android-arm': 0.15.18
- '@esbuild/linux-loong64': 0.15.18
- esbuild-android-64: 0.15.18
- esbuild-android-arm64: 0.15.18
- esbuild-darwin-64: 0.15.18
- esbuild-darwin-arm64: 0.15.18
- esbuild-freebsd-64: 0.15.18
- esbuild-freebsd-arm64: 0.15.18
- esbuild-linux-32: 0.15.18
- esbuild-linux-64: 0.15.18
- esbuild-linux-arm: 0.15.18
- esbuild-linux-arm64: 0.15.18
- esbuild-linux-mips64le: 0.15.18
- esbuild-linux-ppc64le: 0.15.18
- esbuild-linux-riscv64: 0.15.18
- esbuild-linux-s390x: 0.15.18
- esbuild-netbsd-64: 0.15.18
- esbuild-openbsd-64: 0.15.18
- esbuild-sunos-64: 0.15.18
- esbuild-windows-32: 0.15.18
- esbuild-windows-64: 0.15.18
- esbuild-windows-arm64: 0.15.18
-
- esbuild@0.17.19:
- optionalDependencies:
- '@esbuild/android-arm': 0.17.19
- '@esbuild/android-arm64': 0.17.19
- '@esbuild/android-x64': 0.17.19
- '@esbuild/darwin-arm64': 0.17.19
- '@esbuild/darwin-x64': 0.17.19
- '@esbuild/freebsd-arm64': 0.17.19
- '@esbuild/freebsd-x64': 0.17.19
- '@esbuild/linux-arm': 0.17.19
- '@esbuild/linux-arm64': 0.17.19
- '@esbuild/linux-ia32': 0.17.19
- '@esbuild/linux-loong64': 0.17.19
- '@esbuild/linux-mips64el': 0.17.19
- '@esbuild/linux-ppc64': 0.17.19
- '@esbuild/linux-riscv64': 0.17.19
- '@esbuild/linux-s390x': 0.17.19
- '@esbuild/linux-x64': 0.17.19
- '@esbuild/netbsd-x64': 0.17.19
- '@esbuild/openbsd-x64': 0.17.19
- '@esbuild/sunos-x64': 0.17.19
- '@esbuild/win32-arm64': 0.17.19
- '@esbuild/win32-ia32': 0.17.19
- '@esbuild/win32-x64': 0.17.19
-
- esbuild@0.18.20:
- optionalDependencies:
- '@esbuild/android-arm': 0.18.20
- '@esbuild/android-arm64': 0.18.20
- '@esbuild/android-x64': 0.18.20
- '@esbuild/darwin-arm64': 0.18.20
- '@esbuild/darwin-x64': 0.18.20
- '@esbuild/freebsd-arm64': 0.18.20
- '@esbuild/freebsd-x64': 0.18.20
- '@esbuild/linux-arm': 0.18.20
- '@esbuild/linux-arm64': 0.18.20
- '@esbuild/linux-ia32': 0.18.20
- '@esbuild/linux-loong64': 0.18.20
- '@esbuild/linux-mips64el': 0.18.20
- '@esbuild/linux-ppc64': 0.18.20
- '@esbuild/linux-riscv64': 0.18.20
- '@esbuild/linux-s390x': 0.18.20
- '@esbuild/linux-x64': 0.18.20
- '@esbuild/netbsd-x64': 0.18.20
- '@esbuild/openbsd-x64': 0.18.20
- '@esbuild/sunos-x64': 0.18.20
- '@esbuild/win32-arm64': 0.18.20
- '@esbuild/win32-ia32': 0.18.20
- '@esbuild/win32-x64': 0.18.20
-
- escalade@3.2.0: {}
-
- escape-string-regexp@1.0.5: {}
-
- escape-string-regexp@4.0.0: {}
-
- escape-string-regexp@5.0.0: {}
-
- eslint-plugin-unicorn@42.0.0(eslint@8.57.0):
- dependencies:
- '@babel/helper-validator-identifier': 7.24.7
- ci-info: 3.9.0
- clean-regexp: 1.0.0
- eslint: 8.57.0
- eslint-utils: 3.0.0(eslint@8.57.0)
- esquery: 1.6.0
- indent-string: 4.0.0
- is-builtin-module: 3.2.1
- lodash: 4.17.21
- pluralize: 8.0.0
- read-pkg-up: 7.0.1
- regexp-tree: 0.1.27
- safe-regex: 2.1.1
- semver: 7.6.3
- strip-indent: 3.0.0
-
- eslint-scope@7.2.2:
- dependencies:
- esrecurse: 4.3.0
- estraverse: 5.3.0
-
- eslint-utils@3.0.0(eslint@8.57.0):
- dependencies:
- eslint: 8.57.0
- eslint-visitor-keys: 2.1.0
-
- eslint-visitor-keys@2.1.0: {}
-
- eslint-visitor-keys@3.4.3: {}
-
- eslint@8.57.0:
- dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
- '@eslint-community/regexpp': 4.11.0
- '@eslint/eslintrc': 2.1.4
- '@eslint/js': 8.57.0
- '@humanwhocodes/config-array': 0.11.14
- '@humanwhocodes/module-importer': 1.0.1
- '@nodelib/fs.walk': 1.2.8
- '@ungap/structured-clone': 1.2.0
- ajv: 6.12.6
- chalk: 4.1.2
- cross-spawn: 7.0.3
- debug: 4.3.6
- doctrine: 3.0.0
- escape-string-regexp: 4.0.0
- eslint-scope: 7.2.2
- eslint-visitor-keys: 3.4.3
- espree: 9.6.1
- esquery: 1.6.0
- esutils: 2.0.3
- fast-deep-equal: 3.1.3
- file-entry-cache: 6.0.1
- find-up: 5.0.0
- glob-parent: 6.0.2
- globals: 13.24.0
- graphemer: 1.4.0
- ignore: 5.3.2
- imurmurhash: 0.1.4
- is-glob: 4.0.3
- is-path-inside: 3.0.3
- js-yaml: 4.1.0
- json-stable-stringify-without-jsonify: 1.0.1
- levn: 0.4.1
- lodash.merge: 4.6.2
- minimatch: 3.1.2
- natural-compare: 1.4.0
- optionator: 0.9.4
- strip-ansi: 6.0.1
- text-table: 0.2.0
- transitivePeerDependencies:
- - supports-color
-
- espree@9.6.1:
- dependencies:
- acorn: 8.12.1
- acorn-jsx: 5.3.2(acorn@8.12.1)
- eslint-visitor-keys: 3.4.3
-
- esprima@4.0.1: {}
-
- esquery@1.6.0:
- dependencies:
- estraverse: 5.3.0
-
- esrecurse@4.3.0:
- dependencies:
- estraverse: 5.3.0
-
- estraverse@5.3.0: {}
-
- estree-util-attach-comments@2.1.1:
- dependencies:
- '@types/estree': 1.0.5
-
- estree-util-build-jsx@2.2.2:
- dependencies:
- '@types/estree-jsx': 1.0.5
- estree-util-is-identifier-name: 2.1.0
- estree-walker: 3.0.3
-
- estree-util-is-identifier-name@2.1.0: {}
-
- estree-util-to-js@1.2.0:
- dependencies:
- '@types/estree-jsx': 1.0.5
- astring: 1.9.0
- source-map: 0.7.4
-
- estree-util-visit@1.2.1:
- dependencies:
- '@types/estree-jsx': 1.0.5
- '@types/unist': 2.0.11
-
- estree-walker@2.0.2: {}
-
- estree-walker@3.0.0: {}
-
- estree-walker@3.0.3:
- dependencies:
- '@types/estree': 1.0.5
-
- esutils@2.0.3: {}
-
- events@3.3.0: {}
-
- execa@5.1.1:
- dependencies:
- cross-spawn: 7.0.3
- get-stream: 6.0.1
- human-signals: 2.1.0
- is-stream: 2.0.1
- merge-stream: 2.0.0
- npm-run-path: 4.0.1
- onetime: 5.1.2
- signal-exit: 3.0.7
- strip-final-newline: 2.0.0
-
- execa@6.1.0:
- dependencies:
- cross-spawn: 7.0.3
- get-stream: 6.0.1
- human-signals: 3.0.1
- is-stream: 3.0.0
- merge-stream: 2.0.0
- npm-run-path: 5.3.0
- onetime: 6.0.0
- signal-exit: 3.0.7
- strip-final-newline: 3.0.0
-
- execa@7.2.0:
- dependencies:
- cross-spawn: 7.0.3
- get-stream: 6.0.1
- human-signals: 4.3.1
- is-stream: 3.0.0
- merge-stream: 2.0.0
- npm-run-path: 5.3.0
- onetime: 6.0.0
- signal-exit: 3.0.7
- strip-final-newline: 3.0.0
-
- exif-parser@0.1.12: {}
-
- expand-template@2.0.3:
- optional: true
-
- extend-shallow@2.0.1:
- dependencies:
- is-extendable: 0.1.1
-
- extend@3.0.2: {}
-
- fast-deep-equal@3.1.3: {}
-
- fast-glob@3.3.2:
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- '@nodelib/fs.walk': 1.2.8
- glob-parent: 5.1.2
- merge2: 1.4.1
- micromatch: 4.0.8
-
- fast-json-stable-stringify@2.1.0: {}
-
- fast-levenshtein@2.0.6: {}
-
- fastq@1.17.1:
- dependencies:
- reusify: 1.0.4
-
- fault@2.0.1:
- dependencies:
- format: 0.2.2
-
- fetch-blob@3.2.0:
- dependencies:
- node-domexception: 1.0.0
- web-streams-polyfill: 3.3.3
-
- file-entry-cache@6.0.1:
- dependencies:
- flat-cache: 3.2.0
-
- file-type@17.1.1:
- dependencies:
- readable-web-to-node-stream: 3.0.2
- strtok3: 7.1.1
- token-types: 5.0.1
-
- file-type@9.0.0: {}
-
- fill-range@7.1.1:
- dependencies:
- to-regex-range: 5.0.1
-
- find-babel-config@2.1.2:
- dependencies:
- json5: 2.2.3
-
- find-cache-dir@3.3.2:
- dependencies:
- commondir: 1.0.1
- make-dir: 3.1.0
- pkg-dir: 4.2.0
-
- find-up@3.0.0:
- dependencies:
- locate-path: 3.0.0
-
- find-up@4.1.0:
- dependencies:
- locate-path: 5.0.0
- path-exists: 4.0.0
-
- find-up@5.0.0:
- dependencies:
- locate-path: 6.0.0
- path-exists: 4.0.0
-
- find-up@6.3.0:
- dependencies:
- locate-path: 7.2.0
- path-exists: 5.0.0
-
- find-yarn-workspace-root2@1.2.16:
- dependencies:
- micromatch: 4.0.8
- pkg-dir: 4.2.0
-
- flat-cache@3.2.0:
- dependencies:
- flatted: 3.3.1
- keyv: 4.5.4
- rimraf: 3.0.2
-
- flatted@3.3.1: {}
-
- follow-redirects@1.15.6: {}
-
- format@0.2.2: {}
-
- formdata-polyfill@4.0.10:
- dependencies:
- fetch-blob: 3.2.0
-
- fs-constants@1.0.0:
- optional: true
-
- fs.realpath@1.0.0: {}
-
- fsevents@2.3.3:
- optional: true
-
- function-bind@1.1.2: {}
-
- gensync@1.0.0-beta.2: {}
-
- get-func-name@2.0.2: {}
-
- get-intrinsic@1.2.4:
- dependencies:
- es-errors: 1.3.0
- function-bind: 1.1.2
- has-proto: 1.0.3
- has-symbols: 1.0.3
- hasown: 2.0.2
-
- get-stream@6.0.1: {}
-
- gifwrap@0.9.4:
- dependencies:
- image-q: 4.0.0
- omggif: 1.0.10
-
- github-from-package@0.0.0:
- optional: true
-
- github-slugger@1.5.0: {}
-
- github-slugger@2.0.0: {}
-
- glob-parent@5.1.2:
- dependencies:
- is-glob: 4.0.3
-
- glob-parent@6.0.2:
- dependencies:
- is-glob: 4.0.3
-
- glob@7.2.3:
- dependencies:
- fs.realpath: 1.0.0
- inflight: 1.0.6
- inherits: 2.0.4
- minimatch: 3.1.2
- once: 1.4.0
- path-is-absolute: 1.0.1
-
- glob@9.3.5:
- dependencies:
- fs.realpath: 1.0.0
- minimatch: 8.0.4
- minipass: 4.2.8
- path-scurry: 1.11.1
-
- global-agent@3.0.0:
- dependencies:
- boolean: 3.2.0
- es6-error: 4.1.1
- matcher: 3.0.0
- roarr: 2.15.4
- semver: 7.6.3
- serialize-error: 7.0.1
-
- global@4.4.0:
- dependencies:
- min-document: 2.19.0
- process: 0.11.10
-
- globals@11.12.0: {}
-
- globals@13.24.0:
- dependencies:
- type-fest: 0.20.2
-
- globalthis@1.0.4:
- dependencies:
- define-properties: 1.2.1
- gopd: 1.0.1
-
- gopd@1.0.1:
- dependencies:
- get-intrinsic: 1.2.4
-
- graceful-fs@4.2.11: {}
-
- graphemer@1.4.0: {}
-
- gray-matter@4.0.3:
- dependencies:
- js-yaml: 3.14.1
- kind-of: 6.0.3
- section-matter: 1.0.0
- strip-bom-string: 1.0.0
-
- has-flag@3.0.0: {}
-
- has-flag@4.0.0: {}
-
- has-package-exports@1.3.0:
- dependencies:
- '@ljharb/has-package-exports-patterns': 0.0.2
-
- has-property-descriptors@1.0.2:
- dependencies:
- es-define-property: 1.0.0
-
- has-proto@1.0.3: {}
-
- has-symbols@1.0.3: {}
-
- hasown@2.0.2:
- dependencies:
- function-bind: 1.1.2
-
- hast-util-from-parse5@7.1.2:
- dependencies:
- '@types/hast': 2.3.10
- '@types/unist': 2.0.11
- hastscript: 7.2.0
- property-information: 6.5.0
- vfile: 5.3.7
- vfile-location: 4.1.0
- web-namespaces: 2.0.1
-
- hast-util-parse-selector@3.1.1:
- dependencies:
- '@types/hast': 2.3.10
-
- hast-util-raw@7.2.3:
- dependencies:
- '@types/hast': 2.3.10
- '@types/parse5': 6.0.3
- hast-util-from-parse5: 7.1.2
- hast-util-to-parse5: 7.1.0
- html-void-elements: 2.0.1
- parse5: 6.0.1
- unist-util-position: 4.0.4
- unist-util-visit: 4.1.2
- vfile: 5.3.7
- web-namespaces: 2.0.1
- zwitch: 2.0.4
-
- hast-util-to-estree@2.3.3:
- dependencies:
- '@types/estree': 1.0.5
- '@types/estree-jsx': 1.0.5
- '@types/hast': 2.3.10
- '@types/unist': 2.0.11
- comma-separated-tokens: 2.0.3
- estree-util-attach-comments: 2.1.1
- estree-util-is-identifier-name: 2.1.0
- hast-util-whitespace: 2.0.1
- mdast-util-mdx-expression: 1.3.2
- mdast-util-mdxjs-esm: 1.3.1
- property-information: 6.5.0
- space-separated-tokens: 2.0.2
- style-to-object: 0.4.4
- unist-util-position: 4.0.4
- zwitch: 2.0.4
- transitivePeerDependencies:
- - supports-color
-
- hast-util-to-html@8.0.4:
- dependencies:
- '@types/hast': 2.3.10
- '@types/unist': 2.0.11
- ccount: 2.0.1
- comma-separated-tokens: 2.0.3
- hast-util-raw: 7.2.3
- hast-util-whitespace: 2.0.1
- html-void-elements: 2.0.1
- property-information: 6.5.0
- space-separated-tokens: 2.0.2
- stringify-entities: 4.0.4
- zwitch: 2.0.4
-
- hast-util-to-parse5@7.1.0:
- dependencies:
- '@types/hast': 2.3.10
- comma-separated-tokens: 2.0.3
- property-information: 6.5.0
- space-separated-tokens: 2.0.2
- web-namespaces: 2.0.1
- zwitch: 2.0.4
-
- hast-util-whitespace@2.0.1: {}
-
- hastscript@7.2.0:
- dependencies:
- '@types/hast': 2.3.10
- comma-separated-tokens: 2.0.3
- hast-util-parse-selector: 3.1.1
- property-information: 6.5.0
- space-separated-tokens: 2.0.2
-
- hosted-git-info@2.8.9: {}
-
- html-entities@2.3.3: {}
-
- html-entities@2.5.2: {}
-
- html-escaper@3.0.3: {}
-
- html-tags@3.3.1: {}
-
- html-void-elements@2.0.1: {}
-
- http-cache-semantics@4.1.1: {}
-
- human-signals@2.1.0: {}
-
- human-signals@3.0.1: {}
-
- human-signals@4.3.1: {}
-
- ieee754@1.2.1: {}
-
- ignore@5.3.2: {}
-
- image-q@4.0.0:
- dependencies:
- '@types/node': 16.9.1
-
- imagetools-core@3.0.2:
- dependencies:
- sharp: 0.29.3
- optional: true
-
- import-fresh@3.3.0:
- dependencies:
- parent-module: 1.0.1
- resolve-from: 4.0.0
-
- import-meta-resolve@2.2.2: {}
-
- imurmurhash@0.1.4: {}
-
- indent-string@4.0.0: {}
-
- inflight@1.0.6:
- dependencies:
- once: 1.4.0
- wrappy: 1.0.2
-
- inherits@2.0.4: {}
-
- ini@1.3.8:
- optional: true
-
- inline-style-parser@0.1.1: {}
-
- is-alphabetical@2.0.1: {}
-
- is-alphanumerical@2.0.1:
- dependencies:
- is-alphabetical: 2.0.1
- is-decimal: 2.0.1
-
- is-arrayish@0.2.1: {}
-
- is-arrayish@0.3.2:
- optional: true
-
- is-binary-path@2.1.0:
- dependencies:
- binary-extensions: 2.3.0
-
- is-buffer@2.0.5: {}
-
- is-builtin-module@3.2.1:
- dependencies:
- builtin-modules: 3.3.0
-
- is-core-module@2.15.1:
- dependencies:
- hasown: 2.0.2
-
- is-decimal@2.0.1: {}
-
- is-docker@2.2.1: {}
-
- is-docker@3.0.0: {}
-
- is-extendable@0.1.1: {}
-
- is-extglob@2.1.1: {}
-
- is-fullwidth-code-point@3.0.0: {}
-
- is-function@1.0.2: {}
-
- is-glob@4.0.3:
- dependencies:
- is-extglob: 2.1.1
-
- is-hexadecimal@2.0.1: {}
-
- is-inside-container@1.0.0:
- dependencies:
- is-docker: 3.0.0
-
- is-interactive@2.0.0: {}
-
- is-number@7.0.0: {}
-
- is-path-inside@3.0.3: {}
-
- is-plain-obj@4.1.0: {}
-
- is-reference@3.0.2:
- dependencies:
- '@types/estree': 1.0.5
-
- is-stream@2.0.1: {}
-
- is-stream@3.0.0: {}
-
- is-unicode-supported@1.3.0: {}
-
- is-wsl@2.2.0:
- dependencies:
- is-docker: 2.2.1
-
- isexe@2.0.0: {}
-
- jimp@0.14.0:
- dependencies:
- '@babel/runtime': 7.25.6
- '@jimp/custom': 0.14.0
- '@jimp/plugins': 0.14.0(@jimp/custom@0.14.0)
- '@jimp/types': 0.14.0(@jimp/custom@0.14.0)
- regenerator-runtime: 0.13.11
- transitivePeerDependencies:
- - debug
-
- jpeg-js@0.4.4: {}
-
- js-tokens@4.0.0: {}
-
- js-yaml@3.14.1:
- dependencies:
- argparse: 1.0.10
- esprima: 4.0.1
-
- js-yaml@4.1.0:
- dependencies:
- argparse: 2.0.1
-
- jsesc@2.5.2: {}
-
- json-buffer@3.0.1: {}
-
- json-parse-even-better-errors@2.3.1: {}
-
- json-schema-traverse@0.4.1: {}
-
- json-stable-stringify-without-jsonify@1.0.1: {}
-
- json-stringify-safe@5.0.1: {}
-
- json5@2.2.3: {}
-
- jsonc-parser@2.3.1: {}
-
- jsonc-parser@3.3.1: {}
-
- keyv@4.5.4:
- dependencies:
- json-buffer: 3.0.1
-
- kind-of@6.0.3: {}
-
- kleur@3.0.3: {}
-
- kleur@4.1.5: {}
-
- levn@0.4.1:
- dependencies:
- prelude-ls: 1.2.1
- type-check: 0.4.0
-
- lilconfig@2.1.0: {}
-
- lines-and-columns@1.2.4: {}
-
- lit-element@3.3.3:
- dependencies:
- '@lit-labs/ssr-dom-shim': 1.2.1
- '@lit/reactive-element': 1.6.3
- lit-html: 2.8.0
-
- lit-element@4.1.0:
- dependencies:
- '@lit-labs/ssr-dom-shim': 1.2.1
- '@lit/reactive-element': 2.0.4
- lit-html: 3.2.0
-
- lit-html@2.8.0:
- dependencies:
- '@types/trusted-types': 2.0.7
-
- lit-html@3.2.0:
- dependencies:
- '@types/trusted-types': 2.0.7
-
- lit@2.8.0:
- dependencies:
- '@lit/reactive-element': 1.6.3
- lit-element: 3.3.3
- lit-html: 2.8.0
-
- lit@3.2.0:
- dependencies:
- '@lit/reactive-element': 2.0.4
- lit-element: 4.1.0
- lit-html: 3.2.0
-
- load-bmfont@1.4.2:
- dependencies:
- buffer-equal: 0.0.1
- mime: 1.6.0
- parse-bmfont-ascii: 1.0.6
- parse-bmfont-binary: 1.0.6
- parse-bmfont-xml: 1.1.6
- phin: 3.7.1
- xhr: 2.6.0
- xtend: 4.0.2
- transitivePeerDependencies:
- - debug
-
- load-yaml-file@0.2.0:
- dependencies:
- graceful-fs: 4.2.11
- js-yaml: 3.14.1
- pify: 4.0.1
- strip-bom: 3.0.0
-
- local-pkg@0.4.3: {}
-
- locate-path@3.0.0:
- dependencies:
- p-locate: 3.0.0
- path-exists: 3.0.0
-
- locate-path@5.0.0:
- dependencies:
- p-locate: 4.1.0
-
- locate-path@6.0.0:
- dependencies:
- p-locate: 5.0.0
-
- locate-path@7.2.0:
- dependencies:
- p-locate: 6.0.0
-
- lodash.merge@4.6.2: {}
-
- lodash@4.17.21: {}
-
- log-symbols@5.1.0:
- dependencies:
- chalk: 5.3.0
- is-unicode-supported: 1.3.0
-
- longest-streak@3.1.0: {}
-
- loose-envify@1.4.0:
- dependencies:
- js-tokens: 4.0.0
-
- loupe@2.3.7:
- dependencies:
- get-func-name: 2.0.2
-
- lower-case@2.0.2:
- dependencies:
- tslib: 2.7.0
-
- lru-cache@10.4.3: {}
-
- lru-cache@5.1.1:
- dependencies:
- yallist: 3.1.1
-
- magic-string@0.26.7:
- dependencies:
- sourcemap-codec: 1.4.8
-
- magic-string@0.27.0:
- dependencies:
- '@jridgewell/sourcemap-codec': 1.5.0
-
- magic-string@0.30.11:
- dependencies:
- '@jridgewell/sourcemap-codec': 1.5.0
-
- make-dir@3.1.0:
- dependencies:
- semver: 6.3.1
-
- markdown-extensions@1.1.1: {}
-
- markdown-table@3.0.3: {}
-
- matcher@3.0.0:
- dependencies:
- escape-string-regexp: 4.0.0
-
- mdast-util-definitions@5.1.2:
- dependencies:
- '@types/mdast': 3.0.15
- '@types/unist': 2.0.11
- unist-util-visit: 4.1.2
-
- mdast-util-find-and-replace@2.2.2:
- dependencies:
- '@types/mdast': 3.0.15
- escape-string-regexp: 5.0.0
- unist-util-is: 5.2.1
- unist-util-visit-parents: 5.1.3
-
- mdast-util-from-markdown@1.3.1:
- dependencies:
- '@types/mdast': 3.0.15
- '@types/unist': 2.0.11
- decode-named-character-reference: 1.0.2
- mdast-util-to-string: 3.2.0
- micromark: 3.2.0
- micromark-util-decode-numeric-character-reference: 1.1.0
- micromark-util-decode-string: 1.1.0
- micromark-util-normalize-identifier: 1.1.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- unist-util-stringify-position: 3.0.3
- uvu: 0.5.6
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-frontmatter@1.0.1:
- dependencies:
- '@types/mdast': 3.0.15
- mdast-util-to-markdown: 1.5.0
- micromark-extension-frontmatter: 1.1.1
-
- mdast-util-gfm-autolink-literal@1.0.3:
- dependencies:
- '@types/mdast': 3.0.15
- ccount: 2.0.1
- mdast-util-find-and-replace: 2.2.2
- micromark-util-character: 1.2.0
-
- mdast-util-gfm-footnote@1.0.2:
- dependencies:
- '@types/mdast': 3.0.15
- mdast-util-to-markdown: 1.5.0
- micromark-util-normalize-identifier: 1.1.0
-
- mdast-util-gfm-strikethrough@1.0.3:
- dependencies:
- '@types/mdast': 3.0.15
- mdast-util-to-markdown: 1.5.0
-
- mdast-util-gfm-table@1.0.7:
- dependencies:
- '@types/mdast': 3.0.15
- markdown-table: 3.0.3
- mdast-util-from-markdown: 1.3.1
- mdast-util-to-markdown: 1.5.0
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-gfm-task-list-item@1.0.2:
- dependencies:
- '@types/mdast': 3.0.15
- mdast-util-to-markdown: 1.5.0
-
- mdast-util-gfm@2.0.2:
- dependencies:
- mdast-util-from-markdown: 1.3.1
- mdast-util-gfm-autolink-literal: 1.0.3
- mdast-util-gfm-footnote: 1.0.2
- mdast-util-gfm-strikethrough: 1.0.3
- mdast-util-gfm-table: 1.0.7
- mdast-util-gfm-task-list-item: 1.0.2
- mdast-util-to-markdown: 1.5.0
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-mdx-expression@1.3.2:
- dependencies:
- '@types/estree-jsx': 1.0.5
- '@types/hast': 2.3.10
- '@types/mdast': 3.0.15
- mdast-util-from-markdown: 1.3.1
- mdast-util-to-markdown: 1.5.0
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-mdx-jsx@1.2.0:
- dependencies:
- '@types/estree-jsx': 0.0.1
- '@types/mdast': 3.0.15
- mdast-util-to-markdown: 1.5.0
- parse-entities: 4.0.1
- stringify-entities: 4.0.4
- unist-util-remove-position: 4.0.2
- unist-util-stringify-position: 3.0.3
- vfile-message: 3.1.4
-
- mdast-util-mdx-jsx@2.1.4:
- dependencies:
- '@types/estree-jsx': 1.0.5
- '@types/hast': 2.3.10
- '@types/mdast': 3.0.15
- '@types/unist': 2.0.11
- ccount: 2.0.1
- mdast-util-from-markdown: 1.3.1
- mdast-util-to-markdown: 1.5.0
- parse-entities: 4.0.1
- stringify-entities: 4.0.4
- unist-util-remove-position: 4.0.2
- unist-util-stringify-position: 3.0.3
- vfile-message: 3.1.4
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-mdx@2.0.1:
- dependencies:
- mdast-util-from-markdown: 1.3.1
- mdast-util-mdx-expression: 1.3.2
- mdast-util-mdx-jsx: 2.1.4
- mdast-util-mdxjs-esm: 1.3.1
- mdast-util-to-markdown: 1.5.0
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-mdxjs-esm@1.3.1:
- dependencies:
- '@types/estree-jsx': 1.0.5
- '@types/hast': 2.3.10
- '@types/mdast': 3.0.15
- mdast-util-from-markdown: 1.3.1
- mdast-util-to-markdown: 1.5.0
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-phrasing@3.0.1:
- dependencies:
- '@types/mdast': 3.0.15
- unist-util-is: 5.2.1
-
- mdast-util-to-hast@12.3.0:
- dependencies:
- '@types/hast': 2.3.10
- '@types/mdast': 3.0.15
- mdast-util-definitions: 5.1.2
- micromark-util-sanitize-uri: 1.2.0
- trim-lines: 3.0.1
- unist-util-generated: 2.0.1
- unist-util-position: 4.0.4
- unist-util-visit: 4.1.2
-
- mdast-util-to-markdown@1.5.0:
- dependencies:
- '@types/mdast': 3.0.15
- '@types/unist': 2.0.11
- longest-streak: 3.1.0
- mdast-util-phrasing: 3.0.1
- mdast-util-to-string: 3.2.0
- micromark-util-decode-string: 1.1.0
- unist-util-visit: 4.1.2
- zwitch: 2.0.4
-
- mdast-util-to-string@3.2.0:
- dependencies:
- '@types/mdast': 3.0.15
-
- merge-stream@2.0.0: {}
-
- merge2@1.4.1: {}
-
- micromark-core-commonmark@1.1.0:
- dependencies:
- decode-named-character-reference: 1.0.2
- micromark-factory-destination: 1.1.0
- micromark-factory-label: 1.1.0
- micromark-factory-space: 1.1.0
- micromark-factory-title: 1.1.0
- micromark-factory-whitespace: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-chunked: 1.1.0
- micromark-util-classify-character: 1.1.0
- micromark-util-html-tag-name: 1.2.0
- micromark-util-normalize-identifier: 1.1.0
- micromark-util-resolve-all: 1.1.0
- micromark-util-subtokenize: 1.1.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
-
- micromark-extension-frontmatter@1.1.1:
- dependencies:
- fault: 2.0.1
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
-
- micromark-extension-gfm-autolink-literal@1.0.5:
- dependencies:
- micromark-util-character: 1.2.0
- micromark-util-sanitize-uri: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
-
- micromark-extension-gfm-footnote@1.1.2:
- dependencies:
- micromark-core-commonmark: 1.1.0
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-normalize-identifier: 1.1.0
- micromark-util-sanitize-uri: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
-
- micromark-extension-gfm-strikethrough@1.0.7:
- dependencies:
- micromark-util-chunked: 1.1.0
- micromark-util-classify-character: 1.1.0
- micromark-util-resolve-all: 1.1.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
-
- micromark-extension-gfm-table@1.0.7:
- dependencies:
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
-
- micromark-extension-gfm-tagfilter@1.0.2:
- dependencies:
- micromark-util-types: 1.1.0
-
- micromark-extension-gfm-task-list-item@1.0.5:
- dependencies:
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
-
- micromark-extension-gfm@2.0.3:
- dependencies:
- micromark-extension-gfm-autolink-literal: 1.0.5
- micromark-extension-gfm-footnote: 1.1.2
- micromark-extension-gfm-strikethrough: 1.0.7
- micromark-extension-gfm-table: 1.0.7
- micromark-extension-gfm-tagfilter: 1.0.2
- micromark-extension-gfm-task-list-item: 1.0.5
- micromark-util-combine-extensions: 1.1.0
- micromark-util-types: 1.1.0
-
- micromark-extension-mdx-expression@1.0.8:
- dependencies:
- '@types/estree': 1.0.5
- micromark-factory-mdx-expression: 1.0.9
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-events-to-acorn: 1.2.3
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
-
- micromark-extension-mdx-jsx@1.0.5:
- dependencies:
- '@types/acorn': 4.0.6
- '@types/estree': 1.0.5
- estree-util-is-identifier-name: 2.1.0
- micromark-factory-mdx-expression: 1.0.9
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
- vfile-message: 3.1.4
-
- micromark-extension-mdx-md@1.0.1:
- dependencies:
- micromark-util-types: 1.1.0
-
- micromark-extension-mdxjs-esm@1.0.5:
- dependencies:
- '@types/estree': 1.0.5
- micromark-core-commonmark: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-events-to-acorn: 1.2.3
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- unist-util-position-from-estree: 1.1.2
- uvu: 0.5.6
- vfile-message: 3.1.4
-
- micromark-extension-mdxjs@1.0.1:
- dependencies:
- acorn: 8.12.1
- acorn-jsx: 5.3.2(acorn@8.12.1)
- micromark-extension-mdx-expression: 1.0.8
- micromark-extension-mdx-jsx: 1.0.5
- micromark-extension-mdx-md: 1.0.1
- micromark-extension-mdxjs-esm: 1.0.5
- micromark-util-combine-extensions: 1.1.0
- micromark-util-types: 1.1.0
-
- micromark-factory-destination@1.1.0:
- dependencies:
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
-
- micromark-factory-label@1.1.0:
- dependencies:
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
-
- micromark-factory-mdx-expression@1.0.9:
- dependencies:
- '@types/estree': 1.0.5
- micromark-util-character: 1.2.0
- micromark-util-events-to-acorn: 1.2.3
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- unist-util-position-from-estree: 1.1.2
- uvu: 0.5.6
- vfile-message: 3.1.4
-
- micromark-factory-space@1.1.0:
- dependencies:
- micromark-util-character: 1.2.0
- micromark-util-types: 1.1.0
-
- micromark-factory-title@1.1.0:
- dependencies:
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
-
- micromark-factory-whitespace@1.1.0:
- dependencies:
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
-
- micromark-util-character@1.2.0:
- dependencies:
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
-
- micromark-util-chunked@1.1.0:
- dependencies:
- micromark-util-symbol: 1.1.0
-
- micromark-util-classify-character@1.1.0:
- dependencies:
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
-
- micromark-util-combine-extensions@1.1.0:
- dependencies:
- micromark-util-chunked: 1.1.0
- micromark-util-types: 1.1.0
-
- micromark-util-decode-numeric-character-reference@1.1.0:
- dependencies:
- micromark-util-symbol: 1.1.0
-
- micromark-util-decode-string@1.1.0:
- dependencies:
- decode-named-character-reference: 1.0.2
- micromark-util-character: 1.2.0
- micromark-util-decode-numeric-character-reference: 1.1.0
- micromark-util-symbol: 1.1.0
-
- micromark-util-encode@1.1.0: {}
-
- micromark-util-events-to-acorn@1.2.3:
- dependencies:
- '@types/acorn': 4.0.6
- '@types/estree': 1.0.5
- '@types/unist': 2.0.11
- estree-util-visit: 1.2.1
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
- vfile-message: 3.1.4
-
- micromark-util-html-tag-name@1.2.0: {}
-
- micromark-util-normalize-identifier@1.1.0:
- dependencies:
- micromark-util-symbol: 1.1.0
-
- micromark-util-resolve-all@1.1.0:
- dependencies:
- micromark-util-types: 1.1.0
-
- micromark-util-sanitize-uri@1.2.0:
- dependencies:
- micromark-util-character: 1.2.0
- micromark-util-encode: 1.1.0
- micromark-util-symbol: 1.1.0
-
- micromark-util-subtokenize@1.1.0:
- dependencies:
- micromark-util-chunked: 1.1.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
-
- micromark-util-symbol@1.1.0: {}
-
- micromark-util-types@1.1.0: {}
-
- micromark@3.2.0:
- dependencies:
- '@types/debug': 4.1.12
- debug: 4.3.6
- decode-named-character-reference: 1.0.2
- micromark-core-commonmark: 1.1.0
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-chunked: 1.1.0
- micromark-util-combine-extensions: 1.1.0
- micromark-util-decode-numeric-character-reference: 1.1.0
- micromark-util-encode: 1.1.0
- micromark-util-normalize-identifier: 1.1.0
- micromark-util-resolve-all: 1.1.0
- micromark-util-sanitize-uri: 1.2.0
- micromark-util-subtokenize: 1.1.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
- transitivePeerDependencies:
- - supports-color
-
- micromatch@4.0.8:
- dependencies:
- braces: 3.0.3
- picomatch: 2.3.1
-
- mime@1.6.0: {}
-
- mime@3.0.0: {}
-
- mimic-fn@2.1.0: {}
-
- mimic-fn@4.0.0: {}
-
- mimic-response@3.1.0:
- optional: true
-
- min-document@2.19.0:
- dependencies:
- dom-walk: 0.1.2
-
- min-indent@1.0.1: {}
-
- minimatch@3.1.2:
- dependencies:
- brace-expansion: 1.1.11
-
- minimatch@8.0.4:
- dependencies:
- brace-expansion: 2.0.1
-
- minimist@1.2.8: {}
-
- minipass@4.2.8: {}
-
- minipass@7.1.2: {}
-
- mkdirp-classic@0.5.3:
- optional: true
-
- mkdirp@0.5.6:
- dependencies:
- minimist: 1.2.8
-
- mlly@0.5.17:
- dependencies:
- acorn: 8.12.1
- pathe: 1.1.2
- pkg-types: 1.2.0
- ufo: 1.5.4
-
- mlly@1.7.1:
- dependencies:
- acorn: 8.12.1
- pathe: 1.1.2
- pkg-types: 1.2.0
- ufo: 1.5.4
-
- mri@1.2.0: {}
-
- mrmime@2.0.0: {}
-
- ms@2.1.2: {}
-
- nanoid@3.3.7: {}
-
- napi-build-utils@1.0.2:
- optional: true
-
- natural-compare@1.4.0: {}
-
- network-information-types@0.1.1(typescript@5.5.4):
- dependencies:
- typescript: 5.5.4
-
- nlcst-to-string@3.1.1:
- dependencies:
- '@types/nlcst': 1.0.4
-
- no-case@3.0.4:
- dependencies:
- lower-case: 2.0.2
- tslib: 2.7.0
-
- node-abi@3.67.0:
- dependencies:
- semver: 7.6.3
- optional: true
-
- node-addon-api@4.3.0:
- optional: true
-
- node-domexception@1.0.0: {}
-
- node-fetch@3.3.2:
- dependencies:
- data-uri-to-buffer: 4.0.1
- fetch-blob: 3.2.0
- formdata-polyfill: 4.0.10
-
- node-releases@2.0.18: {}
-
- normalize-package-data@2.5.0:
- dependencies:
- hosted-git-info: 2.8.9
- resolve: 1.22.8
- semver: 5.7.2
- validate-npm-package-license: 3.0.4
-
- normalize-path@3.0.0: {}
-
- npm-run-path@4.0.1:
- dependencies:
- path-key: 3.1.1
-
- npm-run-path@5.3.0:
- dependencies:
- path-key: 4.0.0
-
- object-hash@3.0.0: {}
-
- object-keys@1.1.1: {}
-
- omggif@1.0.10: {}
-
- once@1.4.0:
- dependencies:
- wrappy: 1.0.2
-
- onetime@5.1.2:
- dependencies:
- mimic-fn: 2.1.0
-
- onetime@6.0.0:
- dependencies:
- mimic-fn: 4.0.0
-
- open@9.1.0:
- dependencies:
- default-browser: 4.0.0
- define-lazy-prop: 3.0.0
- is-inside-container: 1.0.0
- is-wsl: 2.2.0
-
- optionator@0.9.4:
- dependencies:
- deep-is: 0.1.4
- fast-levenshtein: 2.0.6
- levn: 0.4.1
- prelude-ls: 1.2.1
- type-check: 0.4.0
- word-wrap: 1.2.5
-
- ora@6.3.1:
- dependencies:
- chalk: 5.3.0
- cli-cursor: 4.0.0
- cli-spinners: 2.9.2
- is-interactive: 2.0.0
- is-unicode-supported: 1.3.0
- log-symbols: 5.1.0
- stdin-discarder: 0.1.0
- strip-ansi: 7.1.0
- wcwidth: 1.0.1
-
- p-limit@2.3.0:
- dependencies:
- p-try: 2.2.0
-
- p-limit@3.1.0:
- dependencies:
- yocto-queue: 0.1.0
-
- p-limit@4.0.0:
- dependencies:
- yocto-queue: 1.1.1
-
- p-locate@3.0.0:
- dependencies:
- p-limit: 2.3.0
-
- p-locate@4.1.0:
- dependencies:
- p-limit: 2.3.0
-
- p-locate@5.0.0:
- dependencies:
- p-limit: 3.1.0
-
- p-locate@6.0.0:
- dependencies:
- p-limit: 4.0.0
-
- p-try@2.2.0: {}
-
- pako@1.0.11: {}
-
- parent-module@1.0.1:
- dependencies:
- callsites: 3.1.0
-
- parse-bmfont-ascii@1.0.6: {}
-
- parse-bmfont-binary@1.0.6: {}
-
- parse-bmfont-xml@1.1.6:
- dependencies:
- xml-parse-from-string: 1.0.1
- xml2js: 0.5.0
-
- parse-entities@4.0.1:
- dependencies:
- '@types/unist': 2.0.11
- character-entities: 2.0.2
- character-entities-legacy: 3.0.0
- character-reference-invalid: 2.0.1
- decode-named-character-reference: 1.0.2
- is-alphanumerical: 2.0.1
- is-decimal: 2.0.1
- is-hexadecimal: 2.0.1
-
- parse-headers@2.0.5: {}
-
- parse-json@5.2.0:
- dependencies:
- '@babel/code-frame': 7.24.7
- error-ex: 1.3.2
- json-parse-even-better-errors: 2.3.1
- lines-and-columns: 1.2.4
-
- parse-latin@5.0.1:
- dependencies:
- nlcst-to-string: 3.1.1
- unist-util-modify-children: 3.1.1
- unist-util-visit-children: 2.0.2
-
- parse5@6.0.1: {}
-
- parse5@7.1.2:
- dependencies:
- entities: 4.5.0
-
- pascal-case@3.1.2:
- dependencies:
- no-case: 3.0.4
- tslib: 2.7.0
-
- path-browserify@1.0.1: {}
-
- path-exists@3.0.0: {}
-
- path-exists@4.0.0: {}
-
- path-exists@5.0.0: {}
-
- path-is-absolute@1.0.1: {}
-
- path-key@3.1.1: {}
-
- path-key@4.0.0: {}
-
- path-parse@1.0.7: {}
-
- path-scurry@1.11.1:
- dependencies:
- lru-cache: 10.4.3
- minipass: 7.1.2
-
- path-to-regexp@6.2.2: {}
-
- pathe@0.3.9: {}
-
- pathe@1.1.2: {}
-
- pathval@1.1.1: {}
-
- peek-readable@5.2.0: {}
-
- periscopic@3.1.0:
- dependencies:
- '@types/estree': 1.0.5
- estree-walker: 3.0.3
- is-reference: 3.0.2
-
- phin@2.9.3: {}
-
- phin@3.7.1:
- dependencies:
- centra: 2.7.0
- transitivePeerDependencies:
- - debug
-
- picocolors@1.1.0: {}
-
- picomatch@2.3.1: {}
-
- pify@4.0.1: {}
-
- pixelmatch@4.0.2:
- dependencies:
- pngjs: 3.4.0
-
- pkg-dir@4.2.0:
- dependencies:
- find-up: 4.1.0
-
- pkg-types@1.2.0:
- dependencies:
- confbox: 0.1.7
- mlly: 1.7.1
- pathe: 1.1.2
-
- pkg-up@3.1.0:
- dependencies:
- find-up: 3.0.0
-
- pluralize@8.0.0: {}
-
- pngjs@3.4.0: {}
-
- postcss-load-config@3.1.4(postcss@8.4.44):
- dependencies:
- lilconfig: 2.1.0
- yaml: 1.10.2
- optionalDependencies:
- postcss: 8.4.44
-
- postcss@8.4.44:
- dependencies:
- nanoid: 3.3.7
- picocolors: 1.1.0
- source-map-js: 1.2.0
-
- potrace@2.1.8:
- dependencies:
- jimp: 0.14.0
- transitivePeerDependencies:
- - debug
-
- preact-render-to-string@5.2.6(preact@10.23.2):
- dependencies:
- preact: 10.23.2
- pretty-format: 3.8.0
-
- preact@10.23.2: {}
-
- prebuild-install@7.1.2:
- dependencies:
- detect-libc: 2.0.3
- expand-template: 2.0.3
- github-from-package: 0.0.0
- minimist: 1.2.8
- mkdirp-classic: 0.5.3
- napi-build-utils: 1.0.2
- node-abi: 3.67.0
- pump: 3.0.0
- rc: 1.2.8
- simple-get: 4.0.1
- tar-fs: 2.1.1
- tunnel-agent: 0.6.0
- optional: true
-
- preferred-pm@3.1.4:
- dependencies:
- find-up: 5.0.0
- find-yarn-workspace-root2: 1.2.16
- path-exists: 4.0.0
- which-pm: 2.2.0
-
- prelude-ls@1.2.1: {}
-
- prettier-plugin-astro@0.1.3:
- dependencies:
- '@astrojs/compiler': 0.19.0
- prettier: 2.8.8
- sass-formatter: 0.7.9
- synckit: 0.7.3
-
- prettier-plugin-astro@0.7.2:
- dependencies:
- '@astrojs/compiler': 0.31.4
- prettier: 2.8.8
- sass-formatter: 0.7.9
- synckit: 0.8.8
-
- prettier-plugin-astro@0.9.1:
- dependencies:
- '@astrojs/compiler': 1.8.2
- prettier: 2.8.8
- sass-formatter: 0.7.9
- synckit: 0.8.8
-
- prettier@2.8.8: {}
-
- pretty-format@3.8.0: {}
-
- prismjs@1.29.0: {}
-
- process@0.11.10: {}
-
- prompts@2.4.2:
- dependencies:
- kleur: 3.0.3
- sisteransi: 1.0.5
-
- property-information@6.5.0: {}
-
- pump@3.0.0:
- dependencies:
- end-of-stream: 1.4.4
- once: 1.4.0
- optional: true
-
- punycode@2.3.1: {}
-
- queue-microtask@1.2.3: {}
-
- rc@1.2.8:
- dependencies:
- deep-extend: 0.6.0
- ini: 1.3.8
- minimist: 1.2.8
- strip-json-comments: 2.0.1
- optional: true
-
- react-dom@18.3.1(react@18.3.1):
- dependencies:
- loose-envify: 1.4.0
- react: 18.3.1
- scheduler: 0.23.2
-
- react@18.3.1:
- dependencies:
- loose-envify: 1.4.0
-
- read-pkg-up@7.0.1:
- dependencies:
- find-up: 4.1.0
- read-pkg: 5.2.0
- type-fest: 0.8.1
-
- read-pkg@5.2.0:
- dependencies:
- '@types/normalize-package-data': 2.4.4
- normalize-package-data: 2.5.0
- parse-json: 5.2.0
- type-fest: 0.6.0
-
- readable-stream@3.6.2:
- dependencies:
- inherits: 2.0.4
- string_decoder: 1.3.0
- util-deprecate: 1.0.2
-
- readable-web-to-node-stream@3.0.2:
- dependencies:
- readable-stream: 3.6.2
-
- readdirp@3.6.0:
- dependencies:
- picomatch: 2.3.1
-
- recast@0.20.5:
- dependencies:
- ast-types: 0.14.2
- esprima: 4.0.1
- source-map: 0.6.1
- tslib: 2.7.0
-
- regenerator-runtime@0.13.11: {}
-
- regenerator-runtime@0.14.1: {}
-
- regexp-tree@0.1.27: {}
-
- rehype-parse@8.0.5:
- dependencies:
- '@types/hast': 2.3.10
- hast-util-from-parse5: 7.1.2
- parse5: 6.0.1
- unified: 10.1.2
-
- rehype-raw@6.1.1:
- dependencies:
- '@types/hast': 2.3.10
- hast-util-raw: 7.2.3
- unified: 10.1.2
-
- rehype-stringify@9.0.4:
- dependencies:
- '@types/hast': 2.3.10
- hast-util-to-html: 8.0.4
- unified: 10.1.2
-
- rehype@12.0.1:
- dependencies:
- '@types/hast': 2.3.10
- rehype-parse: 8.0.5
- rehype-stringify: 9.0.4
- unified: 10.1.2
-
- remark-frontmatter@4.0.1:
- dependencies:
- '@types/mdast': 3.0.15
- mdast-util-frontmatter: 1.0.1
- micromark-extension-frontmatter: 1.1.1
- unified: 10.1.2
-
- remark-gfm@3.0.1:
- dependencies:
- '@types/mdast': 3.0.15
- mdast-util-gfm: 2.0.2
- micromark-extension-gfm: 2.0.3
- unified: 10.1.2
- transitivePeerDependencies:
- - supports-color
-
- remark-mdx@2.3.0:
- dependencies:
- mdast-util-mdx: 2.0.1
- micromark-extension-mdxjs: 1.0.1
- transitivePeerDependencies:
- - supports-color
-
- remark-parse@10.0.2:
- dependencies:
- '@types/mdast': 3.0.15
- mdast-util-from-markdown: 1.3.1
- unified: 10.1.2
- transitivePeerDependencies:
- - supports-color
-
- remark-rehype@10.1.0:
- dependencies:
- '@types/hast': 2.3.10
- '@types/mdast': 3.0.15
- mdast-util-to-hast: 12.3.0
- unified: 10.1.2
-
- remark-smartypants@2.1.0:
- dependencies:
- retext: 8.1.0
- retext-smartypants: 5.2.0
- unist-util-visit: 5.0.0
-
- reselect@4.1.8: {}
-
- resolve-from@4.0.0: {}
-
- resolve@1.22.8:
- dependencies:
- is-core-module: 2.15.1
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
-
- restore-cursor@4.0.0:
- dependencies:
- onetime: 5.1.2
- signal-exit: 3.0.7
-
- retext-latin@3.1.0:
- dependencies:
- '@types/nlcst': 1.0.4
- parse-latin: 5.0.1
- unherit: 3.0.1
- unified: 10.1.2
-
- retext-smartypants@5.2.0:
- dependencies:
- '@types/nlcst': 1.0.4
- nlcst-to-string: 3.1.1
- unified: 10.1.2
- unist-util-visit: 4.1.2
-
- retext-stringify@3.1.0:
- dependencies:
- '@types/nlcst': 1.0.4
- nlcst-to-string: 3.1.1
- unified: 10.1.2
-
- retext@8.1.0:
- dependencies:
- '@types/nlcst': 1.0.4
- retext-latin: 3.1.0
- retext-stringify: 3.1.0
- unified: 10.1.2
-
- reusify@1.0.4: {}
-
- rimraf@3.0.2:
- dependencies:
- glob: 7.2.3
-
- roarr@2.15.4:
- dependencies:
- boolean: 3.2.0
- detect-node: 2.1.0
- globalthis: 1.0.4
- json-stringify-safe: 5.0.1
- semver-compare: 1.0.0
- sprintf-js: 1.1.3
-
- rollup@2.77.3:
- optionalDependencies:
- fsevents: 2.3.3
-
- rollup@2.79.1:
- optionalDependencies:
- fsevents: 2.3.3
-
- rollup@3.29.4:
- optionalDependencies:
- fsevents: 2.3.3
-
- run-applescript@5.0.0:
- dependencies:
- execa: 5.1.1
-
- run-parallel@1.2.0:
- dependencies:
- queue-microtask: 1.2.3
-
- s.color@0.0.15: {}
-
- sade@1.8.1:
- dependencies:
- mri: 1.2.0
-
- safe-buffer@5.2.1: {}
-
- safe-regex@2.1.1:
- dependencies:
- regexp-tree: 0.1.27
-
- sass-formatter@0.7.9:
- dependencies:
- suf-log: 2.5.3
-
- sax@1.4.1: {}
-
- scheduler@0.23.2:
- dependencies:
- loose-envify: 1.4.0
-
- scule@0.2.1: {}
-
- search-insights@2.17.1: {}
-
- section-matter@1.0.0:
- dependencies:
- extend-shallow: 2.0.1
- kind-of: 6.0.3
-
- semver-compare@1.0.0: {}
-
- semver@5.7.2: {}
-
- semver@6.3.1: {}
-
- semver@7.6.3: {}
-
- serialize-error@7.0.1:
- dependencies:
- type-fest: 0.13.1
-
- seroval-plugins@1.1.1(seroval@1.1.1):
- dependencies:
- seroval: 1.1.1
-
- seroval@1.1.1: {}
-
- server-destroy@1.0.1: {}
-
- sharp@0.29.3:
- dependencies:
- color: 4.2.3
- detect-libc: 1.0.3
- node-addon-api: 4.3.0
- prebuild-install: 7.1.2
- semver: 7.6.3
- simple-get: 4.0.1
- tar-fs: 2.1.1
- tunnel-agent: 0.6.0
- optional: true
-
- shebang-command@2.0.0:
- dependencies:
- shebang-regex: 3.0.0
-
- shebang-regex@3.0.0: {}
-
- shiki@0.11.1:
- dependencies:
- jsonc-parser: 3.3.1
- vscode-oniguruma: 1.7.0
- vscode-textmate: 6.0.0
-
- shiki@0.14.7:
- dependencies:
- ansi-sequence-parser: 1.1.1
- jsonc-parser: 3.3.1
- vscode-oniguruma: 1.7.0
- vscode-textmate: 8.0.0
-
- signal-exit@3.0.7: {}
-
- simple-concat@1.0.1:
- optional: true
-
- simple-get@4.0.1:
- dependencies:
- decompress-response: 6.0.0
- once: 1.4.0
- simple-concat: 1.0.1
- optional: true
-
- simple-swizzle@0.2.2:
- dependencies:
- is-arrayish: 0.3.2
- optional: true
-
- sirv@2.0.4:
- dependencies:
- '@polka/url': 1.0.0-next.25
- mrmime: 2.0.0
- totalist: 3.0.1
-
- sisteransi@1.0.5: {}
-
- slash@4.0.0: {}
-
- solid-js@1.8.22:
- dependencies:
- csstype: 3.1.3
- seroval: 1.1.1
- seroval-plugins: 1.1.1(seroval@1.1.1)
-
- source-map-js@1.2.0: {}
-
- source-map@0.6.1: {}
-
- source-map@0.7.4: {}
-
- sourcemap-codec@1.4.8: {}
-
- space-separated-tokens@2.0.2: {}
-
- spdx-correct@3.2.0:
- dependencies:
- spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.20
-
- spdx-exceptions@2.5.0: {}
-
- spdx-expression-parse@3.0.1:
- dependencies:
- spdx-exceptions: 2.5.0
- spdx-license-ids: 3.0.20
-
- spdx-license-ids@3.0.20: {}
-
- sprintf-js@1.0.3: {}
-
- sprintf-js@1.1.3: {}
-
- stdin-discarder@0.1.0:
- dependencies:
- bl: 5.1.0
-
- string-width@4.2.3:
- dependencies:
- emoji-regex: 8.0.0
- is-fullwidth-code-point: 3.0.0
- strip-ansi: 6.0.1
-
- string-width@5.1.2:
- dependencies:
- eastasianwidth: 0.2.0
- emoji-regex: 9.2.2
- strip-ansi: 7.1.0
-
- string_decoder@1.3.0:
- dependencies:
- safe-buffer: 5.2.1
-
- stringify-entities@4.0.4:
- dependencies:
- character-entities-html4: 2.1.0
- character-entities-legacy: 3.0.0
-
- strip-ansi@6.0.1:
- dependencies:
- ansi-regex: 5.0.1
-
- strip-ansi@7.1.0:
- dependencies:
- ansi-regex: 6.0.1
-
- strip-bom-string@1.0.0: {}
-
- strip-bom@3.0.0: {}
-
- strip-bom@4.0.0: {}
-
- strip-final-newline@2.0.0: {}
-
- strip-final-newline@3.0.0: {}
-
- strip-indent@3.0.0:
- dependencies:
- min-indent: 1.0.1
-
- strip-json-comments@2.0.1:
- optional: true
-
- strip-json-comments@3.1.1: {}
-
- strip-literal@0.4.2:
- dependencies:
- acorn: 8.12.1
-
- strtok3@7.1.1:
- dependencies:
- '@tokenizer/token': 0.3.0
- peek-readable: 5.2.0
-
- style-to-object@0.4.4:
- dependencies:
- inline-style-parser: 0.1.1
-
- suf-log@2.5.3:
- dependencies:
- s.color: 0.0.15
-
- supports-color@5.5.0:
- dependencies:
- has-flag: 3.0.0
-
- supports-color@7.2.0:
- dependencies:
- has-flag: 4.0.0
-
- supports-esm@1.0.0:
- dependencies:
- has-package-exports: 1.3.0
-
- supports-preserve-symlinks-flag@1.0.0: {}
-
- svelte-hmr@0.15.3(svelte@3.59.2):
- dependencies:
- svelte: 3.59.2
-
- svelte2tsx@0.5.23(svelte@3.59.2)(typescript@5.5.4):
- dependencies:
- dedent-js: 1.0.1
- pascal-case: 3.1.2
- svelte: 3.59.2
- typescript: 5.5.4
-
- svelte@3.59.2: {}
-
- svg-tags@1.0.0: {}
-
- synckit@0.7.3:
- dependencies:
- '@pkgr/utils': 2.4.2
- tslib: 2.7.0
-
- synckit@0.8.8:
- dependencies:
- '@pkgr/core': 0.1.1
- tslib: 2.7.0
-
- tapable@2.2.1: {}
-
- tar-fs@2.1.1:
- dependencies:
- chownr: 1.1.4
- mkdirp-classic: 0.5.3
- pump: 3.0.0
- tar-stream: 2.2.0
- optional: true
-
- tar-stream@2.2.0:
- dependencies:
- bl: 4.1.0
- end-of-stream: 1.4.4
- fs-constants: 1.0.0
- inherits: 2.0.4
- readable-stream: 3.6.2
- optional: true
-
- text-table@0.2.0: {}
-
- timm@1.7.1: {}
-
- tinycolor2@1.6.0: {}
-
- tinypool@0.1.3: {}
-
- tinyspy@0.3.3: {}
-
- titleize@3.0.0: {}
-
- to-fast-properties@2.0.0: {}
-
- to-regex-range@5.0.1:
- dependencies:
- is-number: 7.0.0
-
- token-types@5.0.1:
- dependencies:
- '@tokenizer/token': 0.3.0
- ieee754: 1.2.1
-
- totalist@3.0.1: {}
-
- trim-lines@3.0.1: {}
-
- trough@2.2.0: {}
-
- tsconfig-resolver@3.0.1:
- dependencies:
- '@types/json5': 0.0.30
- '@types/resolve': 1.20.6
- json5: 2.2.3
- resolve: 1.22.8
- strip-bom: 4.0.0
- type-fest: 0.13.1
-
- tslib@2.7.0: {}
-
- tsm@2.3.0:
- dependencies:
- esbuild: 0.15.18
-
- tunnel-agent@0.6.0:
- dependencies:
- safe-buffer: 5.2.1
- optional: true
-
- type-check@0.4.0:
- dependencies:
- prelude-ls: 1.2.1
-
- type-detect@4.1.0: {}
-
- type-fest@0.13.1: {}
-
- type-fest@0.20.2: {}
-
- type-fest@0.6.0: {}
-
- type-fest@0.8.1: {}
-
- type-fest@2.19.0: {}
-
- typescript@5.5.4: {}
-
- ufo@1.5.4: {}
-
- ultrahtml@1.5.3: {}
-
- undici@5.28.4:
- dependencies:
- '@fastify/busboy': 2.1.1
-
- unherit@3.0.1: {}
-
- unified@10.1.2:
- dependencies:
- '@types/unist': 2.0.11
- bail: 2.0.2
- extend: 3.0.2
- is-buffer: 2.0.5
- is-plain-obj: 4.1.0
- trough: 2.2.0
- vfile: 5.3.7
-
- unimport@0.4.7(esbuild@0.18.20)(rollup@3.29.4)(vite@3.2.10(@types/node@16.18.106)):
- dependencies:
- '@rollup/pluginutils': 4.2.1
- escape-string-regexp: 5.0.0
- fast-glob: 3.3.2
- local-pkg: 0.4.3
- magic-string: 0.26.7
- mlly: 0.5.17
- pathe: 0.3.9
- scule: 0.2.1
- strip-literal: 0.4.2
- unplugin: 0.7.2(esbuild@0.18.20)(rollup@3.29.4)(vite@3.2.10(@types/node@16.18.106))
- transitivePeerDependencies:
- - esbuild
- - rollup
- - vite
- - webpack
-
- unist-util-generated@2.0.1: {}
-
- unist-util-is@5.2.1:
- dependencies:
- '@types/unist': 2.0.11
-
- unist-util-is@6.0.0:
- dependencies:
- '@types/unist': 3.0.3
-
- unist-util-map@3.1.3:
- dependencies:
- '@types/unist': 2.0.11
-
- unist-util-modify-children@3.1.1:
- dependencies:
- '@types/unist': 2.0.11
- array-iterate: 2.0.1
-
- unist-util-position-from-estree@1.1.2:
- dependencies:
- '@types/unist': 2.0.11
-
- unist-util-position@4.0.4:
- dependencies:
- '@types/unist': 2.0.11
-
- unist-util-remove-position@4.0.2:
- dependencies:
- '@types/unist': 2.0.11
- unist-util-visit: 4.1.2
-
- unist-util-stringify-position@3.0.3:
- dependencies:
- '@types/unist': 2.0.11
-
- unist-util-visit-children@2.0.2:
- dependencies:
- '@types/unist': 2.0.11
-
- unist-util-visit-parents@5.1.3:
- dependencies:
- '@types/unist': 2.0.11
- unist-util-is: 5.2.1
-
- unist-util-visit-parents@6.0.1:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-is: 6.0.0
-
- unist-util-visit@4.1.2:
- dependencies:
- '@types/unist': 2.0.11
- unist-util-is: 5.2.1
- unist-util-visit-parents: 5.1.3
-
- unist-util-visit@5.0.0:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-is: 6.0.0
- unist-util-visit-parents: 6.0.1
-
- unplugin-auto-import@0.9.5(esbuild@0.18.20)(rollup@3.29.4)(vite@3.2.10(@types/node@16.18.106)):
- dependencies:
- '@antfu/utils': 0.5.2
- '@rollup/pluginutils': 4.2.1
- local-pkg: 0.4.3
- magic-string: 0.26.7
- unimport: 0.4.7(esbuild@0.18.20)(rollup@3.29.4)(vite@3.2.10(@types/node@16.18.106))
- unplugin: 0.7.2(esbuild@0.18.20)(rollup@3.29.4)(vite@3.2.10(@types/node@16.18.106))
- transitivePeerDependencies:
- - esbuild
- - rollup
- - vite
- - webpack
-
- unplugin@0.7.2(esbuild@0.18.20)(rollup@3.29.4)(vite@3.2.10(@types/node@16.18.106)):
- dependencies:
- acorn: 8.12.1
- chokidar: 3.6.0
- webpack-sources: 3.2.3
- webpack-virtual-modules: 0.4.6
- optionalDependencies:
- esbuild: 0.18.20
- rollup: 3.29.4
- vite: 3.2.10(@types/node@16.18.106)
-
- untildify@4.0.0: {}
-
- update-browserslist-db@1.1.0(browserslist@4.23.3):
- dependencies:
- browserslist: 4.23.3
- escalade: 3.2.0
- picocolors: 1.1.0
-
- uri-js@4.4.1:
- dependencies:
- punycode: 2.3.1
-
- utif@2.0.1:
- dependencies:
- pako: 1.0.11
-
- util-deprecate@1.0.2: {}
-
- uvu@0.5.6:
- dependencies:
- dequal: 2.0.3
- diff: 5.2.0
- kleur: 4.1.5
- sade: 1.8.1
-
- validate-html-nesting@1.2.2: {}
-
- validate-npm-package-license@3.0.4:
- dependencies:
- spdx-correct: 3.2.0
- spdx-expression-parse: 3.0.1
-
- vfile-location@4.1.0:
- dependencies:
- '@types/unist': 2.0.11
- vfile: 5.3.7
-
- vfile-message@3.1.4:
- dependencies:
- '@types/unist': 2.0.11
- unist-util-stringify-position: 3.0.3
-
- vfile@5.3.7:
- dependencies:
- '@types/unist': 2.0.11
- is-buffer: 2.0.5
- unist-util-stringify-position: 3.0.3
- vfile-message: 3.1.4
-
- vite@2.9.18:
- dependencies:
- esbuild: 0.14.54
- postcss: 8.4.44
- resolve: 1.22.8
- rollup: 2.77.3
- optionalDependencies:
- fsevents: 2.3.3
-
- vite@3.2.10(@types/node@16.18.106):
- dependencies:
- esbuild: 0.15.18
- postcss: 8.4.44
- resolve: 1.22.8
- rollup: 2.79.1
- optionalDependencies:
- '@types/node': 16.18.106
- fsevents: 2.3.3
-
- vite@4.5.3(@types/node@16.18.106):
- dependencies:
- esbuild: 0.18.20
- postcss: 8.4.44
- rollup: 3.29.4
- optionalDependencies:
- '@types/node': 16.18.106
- fsevents: 2.3.3
-
- vitefu@0.2.5(vite@3.2.10(@types/node@16.18.106)):
- optionalDependencies:
- vite: 3.2.10(@types/node@16.18.106)
-
- vitefu@0.2.5(vite@4.5.3(@types/node@16.18.106)):
- optionalDependencies:
- vite: 4.5.3(@types/node@16.18.106)
-
- vitest@0.12.10:
- dependencies:
- '@types/chai': 4.3.19
- '@types/chai-subset': 1.3.5
- chai: 4.5.0
- debug: 4.3.6
- local-pkg: 0.4.3
- tinypool: 0.1.3
- tinyspy: 0.3.3
- vite: 2.9.18
- transitivePeerDependencies:
- - less
- - sass
- - stylus
- - supports-color
-
- vscode-css-languageservice@6.3.1:
- dependencies:
- '@vscode/l10n': 0.0.18
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.17.5
- vscode-uri: 3.0.8
-
- vscode-html-languageservice@5.3.1:
- dependencies:
- '@vscode/l10n': 0.0.18
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.17.5
- vscode-uri: 3.0.8
-
- vscode-jsonrpc@8.1.0: {}
-
- vscode-jsonrpc@8.2.0: {}
-
- vscode-languageserver-protocol@3.17.3:
- dependencies:
- vscode-jsonrpc: 8.1.0
- vscode-languageserver-types: 3.17.3
-
- vscode-languageserver-protocol@3.17.5:
- dependencies:
- vscode-jsonrpc: 8.2.0
- vscode-languageserver-types: 3.17.5
-
- vscode-languageserver-textdocument@1.0.12: {}
-
- vscode-languageserver-types@3.17.3: {}
-
- vscode-languageserver-types@3.17.5: {}
-
- vscode-languageserver@8.1.0:
- dependencies:
- vscode-languageserver-protocol: 3.17.3
-
- vscode-oniguruma@1.7.0: {}
-
- vscode-textmate@6.0.0: {}
-
- vscode-textmate@8.0.0: {}
-
- vscode-uri@2.1.2: {}
-
- vscode-uri@3.0.8: {}
-
- vue@3.5.0(typescript@5.5.4):
- dependencies:
- '@vue/compiler-dom': 3.5.0
- '@vue/compiler-sfc': 3.5.0
- '@vue/runtime-dom': 3.5.0
- '@vue/server-renderer': 3.5.0(vue@3.5.0(typescript@5.5.4))
- '@vue/shared': 3.5.0
- optionalDependencies:
- typescript: 5.5.4
-
- wcwidth@1.0.1:
- dependencies:
- defaults: 1.0.4
-
- web-namespaces@2.0.1: {}
-
- web-streams-polyfill@3.3.3: {}
-
- webpack-sources@3.2.3: {}
-
- webpack-virtual-modules@0.4.6: {}
-
- which-pm-runs@1.1.0: {}
-
- which-pm@2.2.0:
- dependencies:
- load-yaml-file: 0.2.0
- path-exists: 4.0.0
-
- which@2.0.2:
- dependencies:
- isexe: 2.0.0
-
- widest-line@4.0.1:
- dependencies:
- string-width: 5.1.2
-
- word-wrap@1.2.5: {}
-
- wrap-ansi@8.1.0:
- dependencies:
- ansi-styles: 6.2.1
- string-width: 5.1.2
- strip-ansi: 7.1.0
-
- wrappy@1.0.2: {}
-
- xhr@2.6.0:
- dependencies:
- global: 4.4.0
- is-function: 1.0.2
- parse-headers: 2.0.5
- xtend: 4.0.2
-
- xml-parse-from-string@1.0.1: {}
-
- xml2js@0.5.0:
- dependencies:
- sax: 1.4.1
- xmlbuilder: 11.0.1
-
- xmlbuilder@11.0.1: {}
-
- xtend@4.0.2: {}
-
- yallist@3.1.1: {}
-
- yaml@1.10.2: {}
-
- yargs-parser@21.1.1: {}
-
- yocto-queue@0.1.0: {}
-
- yocto-queue@1.1.1: {}
-
- zod@3.23.8: {}
-
- zwitch@2.0.4: {}
diff --git a/ref/astro-imagetools/pnpm-workspace.yaml b/ref/astro-imagetools/pnpm-workspace.yaml
deleted file mode 100644
index 61acd18..0000000
--- a/ref/astro-imagetools/pnpm-workspace.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-packages:
- - "packages/**/*"
- - "docs"
- - "demo"
diff --git a/ref/astro-shoelace-starter-kit-blog/.gitignore b/ref/astro-shoelace-starter-kit-blog/.gitignore
deleted file mode 100644
index 16d54bb..0000000
--- a/ref/astro-shoelace-starter-kit-blog/.gitignore
+++ /dev/null
@@ -1,24 +0,0 @@
-# build output
-dist/
-# generated types
-.astro/
-
-# dependencies
-node_modules/
-
-# logs
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-pnpm-debug.log*
-
-
-# environment variables
-.env
-.env.production
-
-# macOS-specific files
-.DS_Store
-
-# jetbrains setting folder
-.idea/
diff --git a/ref/astro-shoelace-starter-kit-blog/README.md b/ref/astro-shoelace-starter-kit-blog/README.md
deleted file mode 100644
index 48ebe1c..0000000
--- a/ref/astro-shoelace-starter-kit-blog/README.md
+++ /dev/null
@@ -1,33 +0,0 @@
-# Astro Shoelace Starter Kit: Blog
-
-This is Astro's official example blog from [Astro Example Library](https://github.com/withastro/astro/tree/main/examples) with [Shoelace](https://shoelace.style/) added.
-
-It contains:
-
-- [Astro Starter Kit: blog](https://github.com/withastro/astro/tree/main/examples/blog)
-- [Shoelace](https://shoelace.style/), a forward-thinking library of web components (soon to be [Web Awesome](https://www.kickstarter.com/projects/fontawesome/web-awesome))
-- Astro's official [view transitions](https://docs.astro.build/en/tutorials/add-view-transitions/#extending-the-blog-tutorial-with-view-transitions)
-- A Shoelace [custom animation example](https://shoelace.style/getting-started/customizing#animations)
-
-The home page has a few Shoelace components at the top, which you can interact with to see that you set up is working.
-
-The demo components are:
-
-- sl-button
-- sl-tooltip
-- sl-dropdown
- - sl-menu
- - sl-menu-item
-
-[](https://codesandbox.io/s/github/b-d-m-p/astro-shoelace-starter-kit-blog)
-
-## Installation
-
-
-```sh
-git clone https://github.com/b-d-m-p/astro-shoelace-starter-kit-blog.git
-```
-
-Clone, add more Shoelace components and have fun!
-
-If you have any problems with this starter kit, create an issue and I'll get it fixed.
\ No newline at end of file
diff --git a/ref/astro-shoelace-starter-kit-blog/astro.config.mjs b/ref/astro-shoelace-starter-kit-blog/astro.config.mjs
deleted file mode 100644
index 3b2f75c..0000000
--- a/ref/astro-shoelace-starter-kit-blog/astro.config.mjs
+++ /dev/null
@@ -1,10 +0,0 @@
-import { defineConfig } from 'astro/config';
-import mdx from '@astrojs/mdx';
-
-import sitemap from '@astrojs/sitemap';
-
-// https://astro.build/config
-export default defineConfig({
- site: 'https://example.com',
- integrations: [mdx(), sitemap()],
-});
diff --git a/ref/astro-shoelace-starter-kit-blog/package-lock.json b/ref/astro-shoelace-starter-kit-blog/package-lock.json
deleted file mode 100644
index 89aef72..0000000
--- a/ref/astro-shoelace-starter-kit-blog/package-lock.json
+++ /dev/null
@@ -1,6922 +0,0 @@
-{
- "name": "astro-shoelace",
- "version": "0.0.1",
- "lockfileVersion": 3,
- "requires": true,
- "packages": {
- "": {
- "name": "astro-shoelace",
- "version": "0.0.1",
- "dependencies": {
- "@astrojs/check": "^0.7.0",
- "@astrojs/mdx": "^3.1.2",
- "@astrojs/rss": "^4.0.7",
- "@astrojs/sitemap": "^3.1.6",
- "@shoelace-style/shoelace": "^2.15.1",
- "astro": "^4.11.3",
- "typescript": "^5.5.3"
- }
- },
- "node_modules/@ampproject/remapping": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
- "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
- "dependencies": {
- "@jridgewell/gen-mapping": "^0.3.5",
- "@jridgewell/trace-mapping": "^0.3.24"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@astrojs/check": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.7.0.tgz",
- "integrity": "sha512-UTqwOeKNu9IYZmJXEeWnQuTdSd/pX58Hl4TUARsMlT97SVDL//kLBE4T/ctxRz6J573N87oE5ddtW/uOOnQTug==",
- "dependencies": {
- "@astrojs/language-server": "^2.10.0",
- "chokidar": "^3.5.3",
- "fast-glob": "^3.3.1",
- "kleur": "^4.1.5",
- "yargs": "^17.7.2"
- },
- "bin": {
- "astro-check": "dist/bin.js"
- },
- "peerDependencies": {
- "typescript": "^5.0.0"
- }
- },
- "node_modules/@astrojs/compiler": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.8.1.tgz",
- "integrity": "sha512-NGfPAgU/9rvDEwsXu82RI1AxiivaxtEYBK9saW1f+2fTHUUqCJQ27HYtb2akG2QxCmFikgZ9zk26BEWgiHho1Q=="
- },
- "node_modules/@astrojs/internal-helpers": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.4.1.tgz",
- "integrity": "sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g=="
- },
- "node_modules/@astrojs/language-server": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.10.0.tgz",
- "integrity": "sha512-crHXpqYfA5qWioiuZnZFpTsNItgBlF1f0S9MzDYS7/pfCALkHNJ7K3w9U/j0uMKymsT4hC7BfMaX0DYlfdSzHg==",
- "dependencies": {
- "@astrojs/compiler": "^2.7.0",
- "@jridgewell/sourcemap-codec": "^1.4.15",
- "@volar/kit": "~2.2.3",
- "@volar/language-core": "~2.2.3",
- "@volar/language-server": "~2.2.3",
- "@volar/language-service": "~2.2.3",
- "@volar/typescript": "~2.2.3",
- "fast-glob": "^3.2.12",
- "volar-service-css": "0.0.45",
- "volar-service-emmet": "0.0.45",
- "volar-service-html": "0.0.45",
- "volar-service-prettier": "0.0.45",
- "volar-service-typescript": "0.0.45",
- "volar-service-typescript-twoslash-queries": "0.0.45",
- "vscode-html-languageservice": "^5.2.0",
- "vscode-uri": "^3.0.8"
- },
- "bin": {
- "astro-ls": "bin/nodeServer.js"
- },
- "peerDependencies": {
- "prettier": "^3.0.0",
- "prettier-plugin-astro": ">=0.11.0"
- },
- "peerDependenciesMeta": {
- "prettier": {
- "optional": true
- },
- "prettier-plugin-astro": {
- "optional": true
- }
- }
- },
- "node_modules/@astrojs/markdown-remark": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-5.1.1.tgz",
- "integrity": "sha512-rkWWjR9jVo0LAMxQ2+T19RKbQUa7NwBGhFj03bAz3hGf3blqeBIXs1NSPpizshO5kZzcOqKe8OlG6XpYO8esHg==",
- "dependencies": {
- "@astrojs/prism": "3.1.0",
- "github-slugger": "^2.0.0",
- "hast-util-from-html": "^2.0.1",
- "hast-util-to-text": "^4.0.2",
- "import-meta-resolve": "^4.1.0",
- "mdast-util-definitions": "^6.0.0",
- "rehype-raw": "^7.0.0",
- "rehype-stringify": "^10.0.0",
- "remark-gfm": "^4.0.0",
- "remark-parse": "^11.0.0",
- "remark-rehype": "^11.1.0",
- "remark-smartypants": "^3.0.1",
- "shiki": "^1.9.0",
- "unified": "^11.0.5",
- "unist-util-remove-position": "^5.0.0",
- "unist-util-visit": "^5.0.0",
- "unist-util-visit-parents": "^6.0.1",
- "vfile": "^6.0.1"
- }
- },
- "node_modules/@astrojs/mdx": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-3.1.2.tgz",
- "integrity": "sha512-0EizCWhUi0wdYPm31kNOHsOrGmn8pEJy+YEGQlHWt4Flg2NYfV7nWZuYG8KxoRSK/W397vPhyHYrITCYo7JMYw==",
- "dependencies": {
- "@astrojs/markdown-remark": "5.1.1",
- "@mdx-js/mdx": "^3.0.1",
- "acorn": "^8.12.0",
- "es-module-lexer": "^1.5.4",
- "estree-util-visit": "^2.0.0",
- "github-slugger": "^2.0.0",
- "gray-matter": "^4.0.3",
- "hast-util-to-html": "^9.0.1",
- "kleur": "^4.1.5",
- "rehype-raw": "^7.0.0",
- "remark-gfm": "^4.0.0",
- "remark-smartypants": "^3.0.1",
- "source-map": "^0.7.4",
- "unist-util-visit": "^5.0.0",
- "vfile": "^6.0.1"
- },
- "engines": {
- "node": "^18.17.1 || ^20.3.0 || >=21.0.0"
- },
- "peerDependencies": {
- "astro": "^4.8.0"
- }
- },
- "node_modules/@astrojs/prism": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.1.0.tgz",
- "integrity": "sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==",
- "dependencies": {
- "prismjs": "^1.29.0"
- },
- "engines": {
- "node": "^18.17.1 || ^20.3.0 || >=21.0.0"
- }
- },
- "node_modules/@astrojs/rss": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/@astrojs/rss/-/rss-4.0.7.tgz",
- "integrity": "sha512-ZEG55XFB19l+DplUvBISmz04UbjDtKliRO4Y5+ERRhAMjgCVVobEBNE6ZwWG1h6orWUocy4nfPihKXDyB73x9g==",
- "dependencies": {
- "fast-xml-parser": "^4.4.0",
- "kleur": "^4.1.5"
- }
- },
- "node_modules/@astrojs/sitemap": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/@astrojs/sitemap/-/sitemap-3.1.6.tgz",
- "integrity": "sha512-1Qp2NvAzVImqA6y+LubKi1DVhve/hXXgFvB0szxiipzh7BvtuKe4oJJ9dXSqaubaTkt4nMa6dv6RCCAYeB6xaQ==",
- "dependencies": {
- "sitemap": "^7.1.2",
- "stream-replace-string": "^2.0.0",
- "zod": "^3.23.8"
- }
- },
- "node_modules/@astrojs/telemetry": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.1.0.tgz",
- "integrity": "sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==",
- "dependencies": {
- "ci-info": "^4.0.0",
- "debug": "^4.3.4",
- "dlv": "^1.1.3",
- "dset": "^3.1.3",
- "is-docker": "^3.0.0",
- "is-wsl": "^3.0.0",
- "which-pm-runs": "^1.1.0"
- },
- "engines": {
- "node": "^18.17.1 || ^20.3.0 || >=21.0.0"
- }
- },
- "node_modules/@babel/code-frame": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz",
- "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==",
- "dependencies": {
- "@babel/highlight": "^7.24.7",
- "picocolors": "^1.0.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/compat-data": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz",
- "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/core": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz",
- "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==",
- "dependencies": {
- "@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.24.7",
- "@babel/generator": "^7.24.7",
- "@babel/helper-compilation-targets": "^7.24.7",
- "@babel/helper-module-transforms": "^7.24.7",
- "@babel/helpers": "^7.24.7",
- "@babel/parser": "^7.24.7",
- "@babel/template": "^7.24.7",
- "@babel/traverse": "^7.24.7",
- "@babel/types": "^7.24.7",
- "convert-source-map": "^2.0.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.2",
- "json5": "^2.2.3",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/babel"
- }
- },
- "node_modules/@babel/core/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/@babel/generator": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz",
- "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==",
- "dependencies": {
- "@babel/types": "^7.24.7",
- "@jridgewell/gen-mapping": "^0.3.5",
- "@jridgewell/trace-mapping": "^0.3.25",
- "jsesc": "^2.5.1"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-annotate-as-pure": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz",
- "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==",
- "dependencies": {
- "@babel/types": "^7.24.7"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-compilation-targets": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz",
- "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==",
- "dependencies": {
- "@babel/compat-data": "^7.24.7",
- "@babel/helper-validator-option": "^7.24.7",
- "browserslist": "^4.22.2",
- "lru-cache": "^5.1.1",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/@babel/helper-environment-visitor": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz",
- "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==",
- "dependencies": {
- "@babel/types": "^7.24.7"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-function-name": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz",
- "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==",
- "dependencies": {
- "@babel/template": "^7.24.7",
- "@babel/types": "^7.24.7"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-hoist-variables": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz",
- "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==",
- "dependencies": {
- "@babel/types": "^7.24.7"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-module-imports": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz",
- "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==",
- "dependencies": {
- "@babel/traverse": "^7.24.7",
- "@babel/types": "^7.24.7"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-module-transforms": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz",
- "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==",
- "dependencies": {
- "@babel/helper-environment-visitor": "^7.24.7",
- "@babel/helper-module-imports": "^7.24.7",
- "@babel/helper-simple-access": "^7.24.7",
- "@babel/helper-split-export-declaration": "^7.24.7",
- "@babel/helper-validator-identifier": "^7.24.7"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-plugin-utils": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz",
- "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-simple-access": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz",
- "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==",
- "dependencies": {
- "@babel/traverse": "^7.24.7",
- "@babel/types": "^7.24.7"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-split-export-declaration": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz",
- "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==",
- "dependencies": {
- "@babel/types": "^7.24.7"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-string-parser": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz",
- "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-validator-identifier": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz",
- "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-validator-option": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz",
- "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helpers": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz",
- "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==",
- "dependencies": {
- "@babel/template": "^7.24.7",
- "@babel/types": "^7.24.7"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/highlight": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz",
- "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==",
- "dependencies": {
- "@babel/helper-validator-identifier": "^7.24.7",
- "chalk": "^2.4.2",
- "js-tokens": "^4.0.0",
- "picocolors": "^1.0.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/parser": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz",
- "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==",
- "bin": {
- "parser": "bin/babel-parser.js"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@babel/plugin-syntax-jsx": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz",
- "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.24.7"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-react-jsx": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.7.tgz",
- "integrity": "sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==",
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.24.7",
- "@babel/helper-module-imports": "^7.24.7",
- "@babel/helper-plugin-utils": "^7.24.7",
- "@babel/plugin-syntax-jsx": "^7.24.7",
- "@babel/types": "^7.24.7"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/template": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz",
- "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==",
- "dependencies": {
- "@babel/code-frame": "^7.24.7",
- "@babel/parser": "^7.24.7",
- "@babel/types": "^7.24.7"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/traverse": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz",
- "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==",
- "dependencies": {
- "@babel/code-frame": "^7.24.7",
- "@babel/generator": "^7.24.7",
- "@babel/helper-environment-visitor": "^7.24.7",
- "@babel/helper-function-name": "^7.24.7",
- "@babel/helper-hoist-variables": "^7.24.7",
- "@babel/helper-split-export-declaration": "^7.24.7",
- "@babel/parser": "^7.24.7",
- "@babel/types": "^7.24.7",
- "debug": "^4.3.1",
- "globals": "^11.1.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/types": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz",
- "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==",
- "dependencies": {
- "@babel/helper-string-parser": "^7.24.7",
- "@babel/helper-validator-identifier": "^7.24.7",
- "to-fast-properties": "^2.0.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@ctrl/tinycolor": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-4.1.0.tgz",
- "integrity": "sha512-WyOx8cJQ+FQus4Mm4uPIZA64gbk3Wxh0so5Lcii0aJifqwoVOlfFtorjLE0Hen4OYyHZMXDWqMmaQemBhgxFRQ==",
- "engines": {
- "node": ">=14"
- }
- },
- "node_modules/@emmetio/abbreviation": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz",
- "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==",
- "dependencies": {
- "@emmetio/scanner": "^1.0.4"
- }
- },
- "node_modules/@emmetio/css-abbreviation": {
- "version": "2.1.8",
- "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz",
- "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==",
- "dependencies": {
- "@emmetio/scanner": "^1.0.4"
- }
- },
- "node_modules/@emmetio/css-parser": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/@emmetio/css-parser/-/css-parser-0.4.0.tgz",
- "integrity": "sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==",
- "dependencies": {
- "@emmetio/stream-reader": "^2.2.0",
- "@emmetio/stream-reader-utils": "^0.1.0"
- }
- },
- "node_modules/@emmetio/html-matcher": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@emmetio/html-matcher/-/html-matcher-1.3.0.tgz",
- "integrity": "sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==",
- "dependencies": {
- "@emmetio/scanner": "^1.0.0"
- }
- },
- "node_modules/@emmetio/scanner": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz",
- "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA=="
- },
- "node_modules/@emmetio/stream-reader": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@emmetio/stream-reader/-/stream-reader-2.2.0.tgz",
- "integrity": "sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw=="
- },
- "node_modules/@emmetio/stream-reader-utils": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/@emmetio/stream-reader-utils/-/stream-reader-utils-0.1.0.tgz",
- "integrity": "sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A=="
- },
- "node_modules/@emnapi/runtime": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz",
- "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==",
- "optional": true,
- "dependencies": {
- "tslib": "^2.4.0"
- }
- },
- "node_modules/@esbuild/aix-ppc64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
- "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
- "cpu": [
- "ppc64"
- ],
- "optional": true,
- "os": [
- "aix"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/android-arm": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
- "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/android-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
- "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/android-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
- "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/darwin-arm64": {
- "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"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/darwin-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
- "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/freebsd-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
- "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "freebsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/freebsd-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
- "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "freebsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-arm": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
- "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
- "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-ia32": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
- "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
- "cpu": [
- "ia32"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-loong64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
- "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
- "cpu": [
- "loong64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-mips64el": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
- "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
- "cpu": [
- "mips64el"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-ppc64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
- "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
- "cpu": [
- "ppc64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-riscv64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
- "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
- "cpu": [
- "riscv64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-s390x": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
- "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
- "cpu": [
- "s390x"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
- "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/netbsd-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
- "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "netbsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/openbsd-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
- "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "openbsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/sunos-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
- "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "sunos"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/win32-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
- "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/win32-ia32": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
- "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
- "cpu": [
- "ia32"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/win32-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
- "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@floating-ui/core": {
- "version": "1.6.4",
- "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.4.tgz",
- "integrity": "sha512-a4IowK4QkXl4SCWTGUR0INAfEOX3wtsYw3rKK5InQEHMGObkR8Xk44qYQD9P4r6HHw0iIfK6GUKECmY8sTkqRA==",
- "dependencies": {
- "@floating-ui/utils": "^0.2.4"
- }
- },
- "node_modules/@floating-ui/dom": {
- "version": "1.6.7",
- "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.7.tgz",
- "integrity": "sha512-wmVfPG5o2xnKDU4jx/m4w5qva9FWHcnZ8BvzEe90D/RpwsJaTAVYPEPdQ8sbr/N8zZTAHlZUTQdqg8ZUbzHmng==",
- "dependencies": {
- "@floating-ui/core": "^1.6.0",
- "@floating-ui/utils": "^0.2.4"
- }
- },
- "node_modules/@floating-ui/utils": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.4.tgz",
- "integrity": "sha512-dWO2pw8hhi+WrXq1YJy2yCuWoL20PddgGaqTgVe4cOS9Q6qklXCiA1tJEqX6BEwRNSCP84/afac9hd4MS+zEUA=="
- },
- "node_modules/@img/sharp-darwin-arm64": {
- "version": "0.33.4",
- "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.4.tgz",
- "integrity": "sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "glibc": ">=2.26",
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-darwin-arm64": "1.0.2"
- }
- },
- "node_modules/@img/sharp-darwin-x64": {
- "version": "0.33.4",
- "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.4.tgz",
- "integrity": "sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "glibc": ">=2.26",
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-darwin-x64": "1.0.2"
- }
- },
- "node_modules/@img/sharp-libvips-darwin-arm64": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.2.tgz",
- "integrity": "sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "macos": ">=11",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-libvips-darwin-x64": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.2.tgz",
- "integrity": "sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "macos": ">=10.13",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-libvips-linux-arm": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.2.tgz",
- "integrity": "sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "glibc": ">=2.28",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-libvips-linux-arm64": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.2.tgz",
- "integrity": "sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "glibc": ">=2.26",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-libvips-linux-s390x": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.2.tgz",
- "integrity": "sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==",
- "cpu": [
- "s390x"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "glibc": ">=2.28",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-libvips-linux-x64": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.2.tgz",
- "integrity": "sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "glibc": ">=2.26",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.2.tgz",
- "integrity": "sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "musl": ">=1.2.2",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-libvips-linuxmusl-x64": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.2.tgz",
- "integrity": "sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "musl": ">=1.2.2",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-linux-arm": {
- "version": "0.33.4",
- "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.4.tgz",
- "integrity": "sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "glibc": ">=2.28",
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-linux-arm": "1.0.2"
- }
- },
- "node_modules/@img/sharp-linux-arm64": {
- "version": "0.33.4",
- "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.4.tgz",
- "integrity": "sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "glibc": ">=2.26",
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-linux-arm64": "1.0.2"
- }
- },
- "node_modules/@img/sharp-linux-s390x": {
- "version": "0.33.4",
- "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.4.tgz",
- "integrity": "sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==",
- "cpu": [
- "s390x"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "glibc": ">=2.31",
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-linux-s390x": "1.0.2"
- }
- },
- "node_modules/@img/sharp-linux-x64": {
- "version": "0.33.4",
- "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.4.tgz",
- "integrity": "sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "glibc": ">=2.26",
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-linux-x64": "1.0.2"
- }
- },
- "node_modules/@img/sharp-linuxmusl-arm64": {
- "version": "0.33.4",
- "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.4.tgz",
- "integrity": "sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "musl": ">=1.2.2",
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-linuxmusl-arm64": "1.0.2"
- }
- },
- "node_modules/@img/sharp-linuxmusl-x64": {
- "version": "0.33.4",
- "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.4.tgz",
- "integrity": "sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "musl": ">=1.2.2",
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-linuxmusl-x64": "1.0.2"
- }
- },
- "node_modules/@img/sharp-wasm32": {
- "version": "0.33.4",
- "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.4.tgz",
- "integrity": "sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==",
- "cpu": [
- "wasm32"
- ],
- "optional": true,
- "dependencies": {
- "@emnapi/runtime": "^1.1.1"
- },
- "engines": {
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-win32-ia32": {
- "version": "0.33.4",
- "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.4.tgz",
- "integrity": "sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==",
- "cpu": [
- "ia32"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-win32-x64": {
- "version": "0.33.4",
- "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.4.tgz",
- "integrity": "sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0",
- "yarn": ">=3.2.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
- "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
- "dependencies": {
- "@jridgewell/set-array": "^1.2.1",
- "@jridgewell/sourcemap-codec": "^1.4.10",
- "@jridgewell/trace-mapping": "^0.3.24"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/resolve-uri": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
- "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/set-array": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
- "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.4.15",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
- "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
- },
- "node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.25",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
- "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
- "dependencies": {
- "@jridgewell/resolve-uri": "^3.1.0",
- "@jridgewell/sourcemap-codec": "^1.4.14"
- }
- },
- "node_modules/@lit-labs/ssr-dom-shim": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.0.tgz",
- "integrity": "sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g=="
- },
- "node_modules/@lit/react": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@lit/react/-/react-1.0.5.tgz",
- "integrity": "sha512-RSHhrcuSMa4vzhqiTenzXvtQ6QDq3hSPsnHHO3jaPmmvVFeoNNm4DHoQ0zLdKAUvY3wP3tTENSUf7xpyVfrDEA==",
- "peerDependencies": {
- "@types/react": "17 || 18"
- }
- },
- "node_modules/@lit/reactive-element": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz",
- "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==",
- "dependencies": {
- "@lit-labs/ssr-dom-shim": "^1.2.0"
- }
- },
- "node_modules/@mdx-js/mdx": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.0.1.tgz",
- "integrity": "sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "@types/estree-jsx": "^1.0.0",
- "@types/hast": "^3.0.0",
- "@types/mdx": "^2.0.0",
- "collapse-white-space": "^2.0.0",
- "devlop": "^1.0.0",
- "estree-util-build-jsx": "^3.0.0",
- "estree-util-is-identifier-name": "^3.0.0",
- "estree-util-to-js": "^2.0.0",
- "estree-walker": "^3.0.0",
- "hast-util-to-estree": "^3.0.0",
- "hast-util-to-jsx-runtime": "^2.0.0",
- "markdown-extensions": "^2.0.0",
- "periscopic": "^3.0.0",
- "remark-mdx": "^3.0.0",
- "remark-parse": "^11.0.0",
- "remark-rehype": "^11.0.0",
- "source-map": "^0.7.0",
- "unified": "^11.0.0",
- "unist-util-position-from-estree": "^2.0.0",
- "unist-util-stringify-position": "^4.0.0",
- "unist-util-visit": "^5.0.0",
- "vfile": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "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==",
- "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==",
- "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==",
- "dependencies": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz",
- "integrity": "sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "android"
- ]
- },
- "node_modules/@rollup/rollup-android-arm64": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.0.tgz",
- "integrity": "sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "android"
- ]
- },
- "node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.0.tgz",
- "integrity": "sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ]
- },
- "node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.0.tgz",
- "integrity": "sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ]
- },
- "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.0.tgz",
- "integrity": "sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.0.tgz",
- "integrity": "sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.0.tgz",
- "integrity": "sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.0.tgz",
- "integrity": "sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.0.tgz",
- "integrity": "sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==",
- "cpu": [
- "ppc64"
- ],
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.0.tgz",
- "integrity": "sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==",
- "cpu": [
- "riscv64"
- ],
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.0.tgz",
- "integrity": "sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==",
- "cpu": [
- "s390x"
- ],
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz",
- "integrity": "sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.0.tgz",
- "integrity": "sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ]
- },
- "node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.0.tgz",
- "integrity": "sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "win32"
- ]
- },
- "node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.0.tgz",
- "integrity": "sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==",
- "cpu": [
- "ia32"
- ],
- "optional": true,
- "os": [
- "win32"
- ]
- },
- "node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz",
- "integrity": "sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "win32"
- ]
- },
- "node_modules/@shikijs/core": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.10.0.tgz",
- "integrity": "sha512-BZcr6FCmPfP6TXaekvujZcnkFmJHZ/Yglu97r/9VjzVndQA56/F4WjUKtJRQUnK59Wi7p/UTAOekMfCJv7jnYg=="
- },
- "node_modules/@shoelace-style/animations": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@shoelace-style/animations/-/animations-1.1.0.tgz",
- "integrity": "sha512-Be+cahtZyI2dPKRm8EZSx3YJQ+jLvEcn3xzRP7tM4tqBnvd/eW/64Xh0iOf0t2w5P8iJKfdBbpVNE9naCaOf2g==",
- "funding": {
- "type": "individual",
- "url": "https://github.com/sponsors/claviska"
- }
- },
- "node_modules/@shoelace-style/localize": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@shoelace-style/localize/-/localize-3.1.2.tgz",
- "integrity": "sha512-Hf45HeO+vdQblabpyZOTxJ4ZeZsmIUYXXPmoYrrR4OJ5OKxL+bhMz5mK8JXgl7HsoEowfz7+e248UGi861de9Q=="
- },
- "node_modules/@shoelace-style/shoelace": {
- "version": "2.15.1",
- "resolved": "https://registry.npmjs.org/@shoelace-style/shoelace/-/shoelace-2.15.1.tgz",
- "integrity": "sha512-3ecUw8gRwOtcZQ8kWWkjk4FTfObYQ/XIl3aRhxprESoOYV1cYhloYPsmQY38UoL3+pwJiZb5+LzX0l3u3Zl0GA==",
- "dependencies": {
- "@ctrl/tinycolor": "^4.0.2",
- "@floating-ui/dom": "^1.5.3",
- "@lit/react": "^1.0.0",
- "@shoelace-style/animations": "^1.1.0",
- "@shoelace-style/localize": "^3.1.2",
- "composed-offset-position": "^0.0.4",
- "lit": "^3.0.0",
- "qr-creator": "^1.0.0"
- },
- "engines": {
- "node": ">=14.17.0"
- },
- "funding": {
- "type": "individual",
- "url": "https://github.com/sponsors/claviska"
- }
- },
- "node_modules/@types/acorn": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz",
- "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==",
- "dependencies": {
- "@types/estree": "*"
- }
- },
- "node_modules/@types/babel__core": {
- "version": "7.20.5",
- "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
- "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
- "dependencies": {
- "@babel/parser": "^7.20.7",
- "@babel/types": "^7.20.7",
- "@types/babel__generator": "*",
- "@types/babel__template": "*",
- "@types/babel__traverse": "*"
- }
- },
- "node_modules/@types/babel__generator": {
- "version": "7.6.8",
- "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz",
- "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==",
- "dependencies": {
- "@babel/types": "^7.0.0"
- }
- },
- "node_modules/@types/babel__template": {
- "version": "7.4.4",
- "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
- "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
- "dependencies": {
- "@babel/parser": "^7.1.0",
- "@babel/types": "^7.0.0"
- }
- },
- "node_modules/@types/babel__traverse": {
- "version": "7.20.6",
- "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz",
- "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==",
- "dependencies": {
- "@babel/types": "^7.20.7"
- }
- },
- "node_modules/@types/cookie": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz",
- "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA=="
- },
- "node_modules/@types/debug": {
- "version": "4.1.12",
- "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
- "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
- "dependencies": {
- "@types/ms": "*"
- }
- },
- "node_modules/@types/estree": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
- "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw=="
- },
- "node_modules/@types/estree-jsx": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz",
- "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==",
- "dependencies": {
- "@types/estree": "*"
- }
- },
- "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==",
- "dependencies": {
- "@types/unist": "*"
- }
- },
- "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==",
- "dependencies": {
- "@types/unist": "*"
- }
- },
- "node_modules/@types/mdx": {
- "version": "2.0.13",
- "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz",
- "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw=="
- },
- "node_modules/@types/ms": {
- "version": "0.7.34",
- "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz",
- "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g=="
- },
- "node_modules/@types/nlcst": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz",
- "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==",
- "dependencies": {
- "@types/unist": "*"
- }
- },
- "node_modules/@types/node": {
- "version": "20.14.9",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.9.tgz",
- "integrity": "sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==",
- "dependencies": {
- "undici-types": "~5.26.4"
- }
- },
- "node_modules/@types/prop-types": {
- "version": "15.7.12",
- "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz",
- "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==",
- "peer": true
- },
- "node_modules/@types/react": {
- "version": "18.3.3",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz",
- "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==",
- "peer": true,
- "dependencies": {
- "@types/prop-types": "*",
- "csstype": "^3.0.2"
- }
- },
- "node_modules/@types/sax": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz",
- "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==",
- "dependencies": {
- "@types/node": "*"
- }
- },
- "node_modules/@types/trusted-types": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz",
- "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw=="
- },
- "node_modules/@types/unist": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz",
- "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ=="
- },
- "node_modules/@ungap/structured-clone": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
- "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ=="
- },
- "node_modules/@volar/kit": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/@volar/kit/-/kit-2.2.5.tgz",
- "integrity": "sha512-Bmn0UCaT43xUGGRwcmFG9lKhiCCLjRT4ScSLLPn5C9ltUcSGnIFFDlbZZa1PreHYHq25/4zkXt9Ap32klAh17w==",
- "dependencies": {
- "@volar/language-service": "2.2.5",
- "@volar/typescript": "2.2.5",
- "typesafe-path": "^0.2.2",
- "vscode-languageserver-textdocument": "^1.0.11",
- "vscode-uri": "^3.0.8"
- },
- "peerDependencies": {
- "typescript": "*"
- }
- },
- "node_modules/@volar/language-core": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.2.5.tgz",
- "integrity": "sha512-2htyAuxRrAgETmFeUhT4XLELk3LiEcqoW/B8YUXMF6BrGWLMwIR09MFaZYvrA2UhbdAeSyeQ726HaWSWkexUcQ==",
- "dependencies": {
- "@volar/source-map": "2.2.5"
- }
- },
- "node_modules/@volar/language-server": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.2.5.tgz",
- "integrity": "sha512-PV/jkUkI+m72HTXwnY7hsGqLY3VNi96ZRoWFRzVC9QG/853bixxjveXPJIiydMJ9I739lO3kcj3hnGrF5Sm+HA==",
- "dependencies": {
- "@volar/language-core": "2.2.5",
- "@volar/language-service": "2.2.5",
- "@volar/snapshot-document": "2.2.5",
- "@volar/typescript": "2.2.5",
- "@vscode/l10n": "^0.0.16",
- "path-browserify": "^1.0.1",
- "request-light": "^0.7.0",
- "vscode-languageserver": "^9.0.1",
- "vscode-languageserver-protocol": "^3.17.5",
- "vscode-languageserver-textdocument": "^1.0.11",
- "vscode-uri": "^3.0.8"
- }
- },
- "node_modules/@volar/language-service": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.2.5.tgz",
- "integrity": "sha512-a97e/0uCe+uSu23F4zvgvldqJtZe6jugQeEHWjTfhgOEO8+Be0t5CZNNVItQqmPyAsD8eElg0S/cP6uxvCmCSQ==",
- "dependencies": {
- "@volar/language-core": "2.2.5",
- "vscode-languageserver-protocol": "^3.17.5",
- "vscode-languageserver-textdocument": "^1.0.11",
- "vscode-uri": "^3.0.8"
- }
- },
- "node_modules/@volar/snapshot-document": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/@volar/snapshot-document/-/snapshot-document-2.2.5.tgz",
- "integrity": "sha512-MTOvWVKxM7ugKO3Amffkv2pND03fe2JtfygYaputqjVFML7YxtTXj8SPnI2pODLeSwOKzDYL6Q8r5j6Y5AgUzQ==",
- "dependencies": {
- "vscode-languageserver-protocol": "^3.17.5",
- "vscode-languageserver-textdocument": "^1.0.11"
- }
- },
- "node_modules/@volar/source-map": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.2.5.tgz",
- "integrity": "sha512-wrOEIiZNf4E+PWB0AxyM4tfhkfldPsb3bxg8N6FHrxJH2ohar7aGu48e98bp3pR9HUA7P/pR9VrLmkTrgCCnWQ==",
- "dependencies": {
- "muggle-string": "^0.4.0"
- }
- },
- "node_modules/@volar/typescript": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.2.5.tgz",
- "integrity": "sha512-eSV/n75+ppfEVugMC/salZsI44nXDPAyL6+iTYCNLtiLHGJsnMv9GwiDMujrvAUj/aLQyqRJgYtXRoxop2clCw==",
- "dependencies": {
- "@volar/language-core": "2.2.5",
- "path-browserify": "^1.0.1"
- }
- },
- "node_modules/@vscode/emmet-helper": {
- "version": "2.9.3",
- "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.9.3.tgz",
- "integrity": "sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==",
- "dependencies": {
- "emmet": "^2.4.3",
- "jsonc-parser": "^2.3.0",
- "vscode-languageserver-textdocument": "^1.0.1",
- "vscode-languageserver-types": "^3.15.1",
- "vscode-uri": "^2.1.2"
- }
- },
- "node_modules/@vscode/emmet-helper/node_modules/vscode-uri": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz",
- "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A=="
- },
- "node_modules/@vscode/l10n": {
- "version": "0.0.16",
- "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.16.tgz",
- "integrity": "sha512-JT5CvrIYYCrmB+dCana8sUqJEcGB1ZDXNLMQ2+42bW995WmNoenijWMUdZfwmuQUTQcEVVIa2OecZzTYWUW9Cg=="
- },
- "node_modules/acorn": {
- "version": "8.12.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz",
- "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==",
- "bin": {
- "acorn": "bin/acorn"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/acorn-jsx": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
- "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
- "peerDependencies": {
- "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
- }
- },
- "node_modules/ansi-align": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
- "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
- "dependencies": {
- "string-width": "^4.1.0"
- }
- },
- "node_modules/ansi-align/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==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ansi-align/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=="
- },
- "node_modules/ansi-align/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==",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ansi-align/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==",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ansi-regex": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
- "node_modules/ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dependencies": {
- "color-convert": "^1.9.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/anymatch": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
- "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
- "dependencies": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/arg": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
- "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="
- },
- "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=="
- },
- "node_modules/aria-query": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
- "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
- "dependencies": {
- "dequal": "^2.0.3"
- }
- },
- "node_modules/array-iterate": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz",
- "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/astring": {
- "version": "1.8.6",
- "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz",
- "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==",
- "bin": {
- "astring": "bin/astring"
- }
- },
- "node_modules/astro": {
- "version": "4.11.3",
- "resolved": "https://registry.npmjs.org/astro/-/astro-4.11.3.tgz",
- "integrity": "sha512-SuZbB/71XVn+WqWNCe7XOfHuqhS+k4gj8+A3wluTZQrORGaHUFRn/f8F9Tu5yESQZB1q8UKhahvHwkTV3AdVsg==",
- "dependencies": {
- "@astrojs/compiler": "^2.8.1",
- "@astrojs/internal-helpers": "0.4.1",
- "@astrojs/markdown-remark": "5.1.1",
- "@astrojs/telemetry": "3.1.0",
- "@babel/core": "^7.24.7",
- "@babel/generator": "^7.24.7",
- "@babel/parser": "^7.24.7",
- "@babel/plugin-transform-react-jsx": "^7.24.7",
- "@babel/traverse": "^7.24.7",
- "@babel/types": "^7.24.7",
- "@types/babel__core": "^7.20.5",
- "@types/cookie": "^0.6.0",
- "acorn": "^8.12.0",
- "aria-query": "^5.3.0",
- "axobject-query": "^4.0.0",
- "boxen": "^7.1.1",
- "chokidar": "^3.6.0",
- "ci-info": "^4.0.0",
- "clsx": "^2.1.1",
- "common-ancestor-path": "^1.0.1",
- "cookie": "^0.6.0",
- "cssesc": "^3.0.0",
- "debug": "^4.3.5",
- "deterministic-object-hash": "^2.0.2",
- "devalue": "^5.0.0",
- "diff": "^5.2.0",
- "dlv": "^1.1.3",
- "dset": "^3.1.3",
- "es-module-lexer": "^1.5.4",
- "esbuild": "^0.21.5",
- "estree-walker": "^3.0.3",
- "execa": "^8.0.1",
- "fast-glob": "^3.3.2",
- "flattie": "^1.1.1",
- "github-slugger": "^2.0.0",
- "gray-matter": "^4.0.3",
- "html-escaper": "^3.0.3",
- "http-cache-semantics": "^4.1.1",
- "js-yaml": "^4.1.0",
- "kleur": "^4.1.5",
- "magic-string": "^0.30.10",
- "mrmime": "^2.0.0",
- "ora": "^8.0.1",
- "p-limit": "^5.0.0",
- "p-queue": "^8.0.1",
- "path-to-regexp": "^6.2.2",
- "preferred-pm": "^3.1.3",
- "prompts": "^2.4.2",
- "rehype": "^13.0.1",
- "semver": "^7.6.2",
- "shiki": "^1.9.0",
- "string-width": "^7.1.0",
- "strip-ansi": "^7.1.0",
- "tsconfck": "^3.1.0",
- "unist-util-visit": "^5.0.0",
- "vfile": "^6.0.1",
- "vite": "^5.3.1",
- "vitefu": "^0.2.5",
- "which-pm": "^2.2.0",
- "yargs-parser": "^21.1.1",
- "zod": "^3.23.8",
- "zod-to-json-schema": "^3.23.1"
- },
- "bin": {
- "astro": "astro.js"
- },
- "engines": {
- "node": "^18.17.1 || ^20.3.0 || >=21.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0"
- },
- "optionalDependencies": {
- "sharp": "^0.33.3"
- }
- },
- "node_modules/axobject-query": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz",
- "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==",
- "dependencies": {
- "dequal": "^2.0.3"
- }
- },
- "node_modules/bail": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
- "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/base-64": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz",
- "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg=="
- },
- "node_modules/binary-extensions": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
- "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/boxen": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz",
- "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==",
- "dependencies": {
- "ansi-align": "^3.0.1",
- "camelcase": "^7.0.1",
- "chalk": "^5.2.0",
- "cli-boxes": "^3.0.0",
- "string-width": "^5.1.2",
- "type-fest": "^2.13.0",
- "widest-line": "^4.0.1",
- "wrap-ansi": "^8.1.0"
- },
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/boxen/node_modules/chalk": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
- "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
- "engines": {
- "node": "^12.17.0 || ^14.13 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/boxen/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=="
- },
- "node_modules/boxen/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==",
- "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/braces": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
- "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
- "dependencies": {
- "fill-range": "^7.1.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/browserslist": {
- "version": "4.23.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz",
- "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "dependencies": {
- "caniuse-lite": "^1.0.30001629",
- "electron-to-chromium": "^1.4.796",
- "node-releases": "^2.0.14",
- "update-browserslist-db": "^1.0.16"
- },
- "bin": {
- "browserslist": "cli.js"
- },
- "engines": {
- "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
- }
- },
- "node_modules/camelcase": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz",
- "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==",
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/caniuse-lite": {
- "version": "1.0.30001639",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001639.tgz",
- "integrity": "sha512-eFHflNTBIlFwP2AIKaYuBQN/apnUoKNhBdza8ZnW/h2di4LCZ4xFqYlxUxo+LQ76KFI1PGcC1QDxMbxTZpSCAg==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ]
- },
- "node_modules/ccount": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
- "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/character-entities": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz",
- "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "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==",
- "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==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/character-reference-invalid": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz",
- "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
- "dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/ci-info": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz",
- "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/sibiraj-s"
- }
- ],
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/cli-boxes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz",
- "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/cli-cursor": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz",
- "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==",
- "dependencies": {
- "restore-cursor": "^4.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/cli-spinners": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz",
- "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==",
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "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==",
- "dependencies": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.1",
- "wrap-ansi": "^7.0.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "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==",
- "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==",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/cliui/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==",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/cliui/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=="
- },
- "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=="
- },
- "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==",
- "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==",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/cliui/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==",
- "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/clsx": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
- "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/collapse-white-space": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz",
- "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/color": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
- "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
- "optional": true,
- "dependencies": {
- "color-convert": "^2.0.1",
- "color-string": "^1.9.0"
- },
- "engines": {
- "node": ">=12.5.0"
- }
- },
- "node_modules/color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dependencies": {
- "color-name": "1.1.3"
- }
- },
- "node_modules/color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
- },
- "node_modules/color-string": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
- "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
- "optional": true,
- "dependencies": {
- "color-name": "^1.0.0",
- "simple-swizzle": "^0.2.2"
- }
- },
- "node_modules/color/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==",
- "optional": true,
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/color/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==",
- "optional": true
- },
- "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==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/common-ancestor-path": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz",
- "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w=="
- },
- "node_modules/composed-offset-position": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/composed-offset-position/-/composed-offset-position-0.0.4.tgz",
- "integrity": "sha512-vMlvu1RuNegVE0YsCDSV/X4X10j56mq7PCIyOKK74FxkXzGLwhOUmdkJLSdOBOMwWycobGUMgft2lp+YgTe8hw=="
- },
- "node_modules/convert-source-map": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
- "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="
- },
- "node_modules/cookie": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
- "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dependencies": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "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==",
- "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==",
- "peer": true
- },
- "node_modules/debug": {
- "version": "4.3.5",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz",
- "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==",
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/decode-named-character-reference": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz",
- "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==",
- "dependencies": {
- "character-entities": "^2.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/dequal": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
- "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/detect-libc": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz",
- "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==",
- "optional": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/deterministic-object-hash": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz",
- "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==",
- "dependencies": {
- "base-64": "^1.0.0"
- },
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/devalue": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.0.0.tgz",
- "integrity": "sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA=="
- },
- "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==",
- "dependencies": {
- "dequal": "^2.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/diff": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz",
- "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==",
- "engines": {
- "node": ">=0.3.1"
- }
- },
- "node_modules/dlv": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
- "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="
- },
- "node_modules/dset": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz",
- "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/eastasianwidth": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
- },
- "node_modules/electron-to-chromium": {
- "version": "1.4.816",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.816.tgz",
- "integrity": "sha512-EKH5X5oqC6hLmiS7/vYtZHZFTNdhsYG5NVPRN6Yn0kQHNBlT59+xSM8HBy66P5fxWpKgZbPqb+diC64ng295Jw=="
- },
- "node_modules/emmet": {
- "version": "2.4.7",
- "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.7.tgz",
- "integrity": "sha512-O5O5QNqtdlnQM2bmKHtJgyChcrFMgQuulI+WdiOw2NArzprUqqxUW6bgYtKvzKgrsYpuLWalOkdhNP+1jluhCA==",
- "dependencies": {
- "@emmetio/abbreviation": "^2.3.3",
- "@emmetio/css-abbreviation": "^2.1.8"
- }
- },
- "node_modules/emoji-regex": {
- "version": "10.3.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz",
- "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw=="
- },
- "node_modules/entities": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
- "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
- "engines": {
- "node": ">=0.12"
- },
- "funding": {
- "url": "https://github.com/fb55/entities?sponsor=1"
- }
- },
- "node_modules/es-module-lexer": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz",
- "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw=="
- },
- "node_modules/esbuild": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
- "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
- "hasInstallScript": true,
- "bin": {
- "esbuild": "bin/esbuild"
- },
- "engines": {
- "node": ">=12"
- },
- "optionalDependencies": {
- "@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": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
- "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "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==",
- "bin": {
- "esparse": "bin/esparse.js",
- "esvalidate": "bin/esvalidate.js"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/estree-util-attach-comments": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz",
- "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==",
- "dependencies": {
- "@types/estree": "^1.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/estree-util-build-jsx": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz",
- "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==",
- "dependencies": {
- "@types/estree-jsx": "^1.0.0",
- "devlop": "^1.0.0",
- "estree-util-is-identifier-name": "^3.0.0",
- "estree-walker": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/estree-util-is-identifier-name": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz",
- "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/estree-util-to-js": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz",
- "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==",
- "dependencies": {
- "@types/estree-jsx": "^1.0.0",
- "astring": "^1.8.0",
- "source-map": "^0.7.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/estree-util-visit": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz",
- "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==",
- "dependencies": {
- "@types/estree-jsx": "^1.0.0",
- "@types/unist": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/estree-walker": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
- "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
- "dependencies": {
- "@types/estree": "^1.0.0"
- }
- },
- "node_modules/eventemitter3": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
- "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="
- },
- "node_modules/execa": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz",
- "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==",
- "dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^8.0.1",
- "human-signals": "^5.0.0",
- "is-stream": "^3.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^5.1.0",
- "onetime": "^6.0.0",
- "signal-exit": "^4.1.0",
- "strip-final-newline": "^3.0.0"
- },
- "engines": {
- "node": ">=16.17"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
- }
- },
- "node_modules/extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
- },
- "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==",
- "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==",
- "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/fast-xml-parser": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.0.tgz",
- "integrity": "sha512-kLY3jFlwIYwBNDojclKsNAC12sfD6NwW74QB2CoNGPvtVxjliYehVunB3HYyNi+n4Tt1dAcgwYvmKF/Z18flqg==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/NaturalIntelligence"
- },
- {
- "type": "paypal",
- "url": "https://paypal.me/naturalintelligence"
- }
- ],
- "dependencies": {
- "strnum": "^1.0.5"
- },
- "bin": {
- "fxparser": "src/cli/cli.js"
- }
- },
- "node_modules/fastq": {
- "version": "1.17.1",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
- "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
- "dependencies": {
- "reusify": "^1.0.4"
- }
- },
- "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==",
- "dependencies": {
- "to-regex-range": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/find-up": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "dependencies": {
- "locate-path": "^6.0.0",
- "path-exists": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/find-yarn-workspace-root2": {
- "version": "1.2.16",
- "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz",
- "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==",
- "dependencies": {
- "micromatch": "^4.0.2",
- "pkg-dir": "^4.2.0"
- }
- },
- "node_modules/flattie": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz",
- "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/fsevents": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
- "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
- "hasInstallScript": true,
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
- }
- },
- "node_modules/gensync": {
- "version": "1.0.0-beta.2",
- "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
- "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "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==",
- "engines": {
- "node": "6.* || 8.* || >= 10.*"
- }
- },
- "node_modules/get-east-asian-width": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz",
- "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/get-stream": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz",
- "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==",
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/github-slugger": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz",
- "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw=="
- },
- "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==",
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/globals": {
- "version": "11.12.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/graceful-fs": {
- "version": "4.2.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
- },
- "node_modules/gray-matter": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz",
- "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==",
- "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/gray-matter/node_modules/argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dependencies": {
- "sprintf-js": "~1.0.2"
- }
- },
- "node_modules/gray-matter/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==",
- "dependencies": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/hast-util-from-html": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.1.tgz",
- "integrity": "sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "devlop": "^1.1.0",
- "hast-util-from-parse5": "^8.0.0",
- "parse5": "^7.0.0",
- "vfile": "^6.0.0",
- "vfile-message": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-from-parse5": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz",
- "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "@types/unist": "^3.0.0",
- "devlop": "^1.0.0",
- "hastscript": "^8.0.0",
- "property-information": "^6.0.0",
- "vfile": "^6.0.0",
- "vfile-location": "^5.0.0",
- "web-namespaces": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-is-element": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz",
- "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==",
- "dependencies": {
- "@types/hast": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-parse-selector": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz",
- "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==",
- "dependencies": {
- "@types/hast": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-raw": {
- "version": "9.0.4",
- "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.4.tgz",
- "integrity": "sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "@types/unist": "^3.0.0",
- "@ungap/structured-clone": "^1.0.0",
- "hast-util-from-parse5": "^8.0.0",
- "hast-util-to-parse5": "^8.0.0",
- "html-void-elements": "^3.0.0",
- "mdast-util-to-hast": "^13.0.0",
- "parse5": "^7.0.0",
- "unist-util-position": "^5.0.0",
- "unist-util-visit": "^5.0.0",
- "vfile": "^6.0.0",
- "web-namespaces": "^2.0.0",
- "zwitch": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-to-estree": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz",
- "integrity": "sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "@types/estree-jsx": "^1.0.0",
- "@types/hast": "^3.0.0",
- "comma-separated-tokens": "^2.0.0",
- "devlop": "^1.0.0",
- "estree-util-attach-comments": "^3.0.0",
- "estree-util-is-identifier-name": "^3.0.0",
- "hast-util-whitespace": "^3.0.0",
- "mdast-util-mdx-expression": "^2.0.0",
- "mdast-util-mdx-jsx": "^3.0.0",
- "mdast-util-mdxjs-esm": "^2.0.0",
- "property-information": "^6.0.0",
- "space-separated-tokens": "^2.0.0",
- "style-to-object": "^0.4.0",
- "unist-util-position": "^5.0.0",
- "zwitch": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-to-html": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.1.tgz",
- "integrity": "sha512-hZOofyZANbyWo+9RP75xIDV/gq+OUKx+T46IlwERnKmfpwp81XBFbT9mi26ws+SJchA4RVUQwIBJpqEOBhMzEQ==",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "@types/unist": "^3.0.0",
- "ccount": "^2.0.0",
- "comma-separated-tokens": "^2.0.0",
- "hast-util-raw": "^9.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-to-jsx-runtime": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz",
- "integrity": "sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "@types/hast": "^3.0.0",
- "@types/unist": "^3.0.0",
- "comma-separated-tokens": "^2.0.0",
- "devlop": "^1.0.0",
- "estree-util-is-identifier-name": "^3.0.0",
- "hast-util-whitespace": "^3.0.0",
- "mdast-util-mdx-expression": "^2.0.0",
- "mdast-util-mdx-jsx": "^3.0.0",
- "mdast-util-mdxjs-esm": "^2.0.0",
- "property-information": "^6.0.0",
- "space-separated-tokens": "^2.0.0",
- "style-to-object": "^1.0.0",
- "unist-util-position": "^5.0.0",
- "vfile-message": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-to-jsx-runtime/node_modules/inline-style-parser": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.3.tgz",
- "integrity": "sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g=="
- },
- "node_modules/hast-util-to-jsx-runtime/node_modules/style-to-object": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.6.tgz",
- "integrity": "sha512-khxq+Qm3xEyZfKd/y9L3oIWQimxuc4STrQKtQn8aSDRHb8mFgpukgX1hdzfrMEW6JCjyJ8p89x+IUMVnCBI1PA==",
- "dependencies": {
- "inline-style-parser": "0.2.3"
- }
- },
- "node_modules/hast-util-to-parse5": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz",
- "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "comma-separated-tokens": "^2.0.0",
- "devlop": "^1.0.0",
- "property-information": "^6.0.0",
- "space-separated-tokens": "^2.0.0",
- "web-namespaces": "^2.0.0",
- "zwitch": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-to-text": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz",
- "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "@types/unist": "^3.0.0",
- "hast-util-is-element": "^3.0.0",
- "unist-util-find-after": "^5.0.0"
- },
- "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==",
- "dependencies": {
- "@types/hast": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hastscript": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz",
- "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "comma-separated-tokens": "^2.0.0",
- "hast-util-parse-selector": "^4.0.0",
- "property-information": "^6.0.0",
- "space-separated-tokens": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/html-escaper": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz",
- "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ=="
- },
- "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==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/http-cache-semantics": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
- "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ=="
- },
- "node_modules/human-signals": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
- "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==",
- "engines": {
- "node": ">=16.17.0"
- }
- },
- "node_modules/import-meta-resolve": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz",
- "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/inline-style-parser": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz",
- "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q=="
- },
- "node_modules/is-alphabetical": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz",
- "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/is-alphanumerical": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz",
- "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==",
- "dependencies": {
- "is-alphabetical": "^2.0.0",
- "is-decimal": "^2.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/is-arrayish": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
- "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
- "optional": true
- },
- "node_modules/is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dependencies": {
- "binary-extensions": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-decimal": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz",
- "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/is-docker": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
- "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
- "bin": {
- "is-docker": "cli.js"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "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==",
- "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==",
- "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==",
- "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==",
- "dependencies": {
- "is-extglob": "^2.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-hexadecimal": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz",
- "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/is-inside-container": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",
- "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
- "dependencies": {
- "is-docker": "^3.0.0"
- },
- "bin": {
- "is-inside-container": "cli.js"
- },
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-interactive": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz",
- "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "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==",
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "node_modules/is-plain-obj": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
- "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-reference": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz",
- "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==",
- "dependencies": {
- "@types/estree": "*"
- }
- },
- "node_modules/is-stream": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
- "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-unicode-supported": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.0.0.tgz",
- "integrity": "sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-wsl": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz",
- "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
- "dependencies": {
- "is-inside-container": "^1.0.0"
- },
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
- },
- "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=="
- },
- "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==",
- "dependencies": {
- "argparse": "^2.0.1"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/jsesc": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
- "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
- "bin": {
- "jsesc": "bin/jsesc"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/json5": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
- "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
- "bin": {
- "json5": "lib/cli.js"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/jsonc-parser": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz",
- "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg=="
- },
- "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==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/kleur": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
- "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/lit": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/lit/-/lit-3.1.4.tgz",
- "integrity": "sha512-q6qKnKXHy2g1kjBaNfcoLlgbI3+aSOZ9Q4tiGa9bGYXq5RBXxkVTqTIVmP2VWMp29L4GyvCFm8ZQ2o56eUAMyA==",
- "dependencies": {
- "@lit/reactive-element": "^2.0.4",
- "lit-element": "^4.0.4",
- "lit-html": "^3.1.2"
- }
- },
- "node_modules/lit-element": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.0.6.tgz",
- "integrity": "sha512-U4sdJ3CSQip7sLGZ/uJskO5hGiqtlpxndsLr6mt3IQIjheg93UKYeGQjWMRql1s/cXNOaRrCzC2FQwjIwSUqkg==",
- "dependencies": {
- "@lit-labs/ssr-dom-shim": "^1.2.0",
- "@lit/reactive-element": "^2.0.4",
- "lit-html": "^3.1.2"
- }
- },
- "node_modules/lit-html": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.1.4.tgz",
- "integrity": "sha512-yKKO2uVv7zYFHlWMfZmqc+4hkmSbFp8jgjdZY9vvR9jr4J8fH6FUMXhr+ljfELgmjpvlF7Z1SJ5n5/Jeqtc9YA==",
- "dependencies": {
- "@types/trusted-types": "^2.0.2"
- }
- },
- "node_modules/load-yaml-file": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz",
- "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==",
- "dependencies": {
- "graceful-fs": "^4.1.5",
- "js-yaml": "^3.13.0",
- "pify": "^4.0.1",
- "strip-bom": "^3.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/load-yaml-file/node_modules/argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dependencies": {
- "sprintf-js": "~1.0.2"
- }
- },
- "node_modules/load-yaml-file/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==",
- "dependencies": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/locate-path": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "dependencies": {
- "p-locate": "^5.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/log-symbols": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz",
- "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==",
- "dependencies": {
- "chalk": "^5.3.0",
- "is-unicode-supported": "^1.3.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/log-symbols/node_modules/chalk": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
- "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
- "engines": {
- "node": "^12.17.0 || ^14.13 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/log-symbols/node_modules/is-unicode-supported": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz",
- "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/longest-streak": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz",
- "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/lru-cache": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
- "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
- "dependencies": {
- "yallist": "^3.0.2"
- }
- },
- "node_modules/magic-string": {
- "version": "0.30.10",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz",
- "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==",
- "dependencies": {
- "@jridgewell/sourcemap-codec": "^1.4.15"
- }
- },
- "node_modules/markdown-extensions": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz",
- "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==",
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/markdown-table": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz",
- "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/mdast-util-definitions": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz",
- "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "@types/unist": "^3.0.0",
- "unist-util-visit": "^5.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-find-and-replace": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz",
- "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "escape-string-regexp": "^5.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/mdast-util-find-and-replace/node_modules/escape-string-regexp": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
- "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/mdast-util-from-markdown": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz",
- "integrity": "sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "@types/unist": "^3.0.0",
- "decode-named-character-reference": "^1.0.0",
- "devlop": "^1.0.0",
- "mdast-util-to-string": "^4.0.0",
- "micromark": "^4.0.0",
- "micromark-util-decode-numeric-character-reference": "^2.0.0",
- "micromark-util-decode-string": "^2.0.0",
- "micromark-util-normalize-identifier": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0",
- "unist-util-stringify-position": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz",
- "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==",
- "dependencies": {
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-gfm-autolink-literal": "^2.0.0",
- "mdast-util-gfm-footnote": "^2.0.0",
- "mdast-util-gfm-strikethrough": "^2.0.0",
- "mdast-util-gfm-table": "^2.0.0",
- "mdast-util-gfm-task-list-item": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm-autolink-literal": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz",
- "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "ccount": "^2.0.0",
- "devlop": "^1.0.0",
- "mdast-util-find-and-replace": "^3.0.0",
- "micromark-util-character": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm-footnote": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz",
- "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "devlop": "^1.1.0",
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0",
- "micromark-util-normalize-identifier": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm-strikethrough": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz",
- "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm-table": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz",
- "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "devlop": "^1.0.0",
- "markdown-table": "^3.0.0",
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm-task-list-item": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz",
- "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "devlop": "^1.0.0",
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-mdx": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz",
- "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==",
- "dependencies": {
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-mdx-expression": "^2.0.0",
- "mdast-util-mdx-jsx": "^3.0.0",
- "mdast-util-mdxjs-esm": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-mdx-expression": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz",
- "integrity": "sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==",
- "dependencies": {
- "@types/estree-jsx": "^1.0.0",
- "@types/hast": "^3.0.0",
- "@types/mdast": "^4.0.0",
- "devlop": "^1.0.0",
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-mdx-jsx": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.2.tgz",
- "integrity": "sha512-eKMQDeywY2wlHc97k5eD8VC+9ASMjN8ItEZQNGwJ6E0XWKiW/Z0V5/H8pvoXUf+y+Mj0VIgeRRbujBmFn4FTyA==",
- "dependencies": {
- "@types/estree-jsx": "^1.0.0",
- "@types/hast": "^3.0.0",
- "@types/mdast": "^4.0.0",
- "@types/unist": "^3.0.0",
- "ccount": "^2.0.0",
- "devlop": "^1.1.0",
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0",
- "parse-entities": "^4.0.0",
- "stringify-entities": "^4.0.0",
- "unist-util-remove-position": "^5.0.0",
- "unist-util-stringify-position": "^4.0.0",
- "vfile-message": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-mdxjs-esm": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz",
- "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==",
- "dependencies": {
- "@types/estree-jsx": "^1.0.0",
- "@types/hast": "^3.0.0",
- "@types/mdast": "^4.0.0",
- "devlop": "^1.0.0",
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-phrasing": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz",
- "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "unist-util-is": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "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==",
- "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/mdast-util-to-markdown": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz",
- "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "@types/unist": "^3.0.0",
- "longest-streak": "^3.0.0",
- "mdast-util-phrasing": "^4.0.0",
- "mdast-util-to-string": "^4.0.0",
- "micromark-util-decode-string": "^2.0.0",
- "unist-util-visit": "^5.0.0",
- "zwitch": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-to-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz",
- "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==",
- "dependencies": {
- "@types/mdast": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/merge-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
- "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
- },
- "node_modules/merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/micromark": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz",
- "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "@types/debug": "^4.0.0",
- "debug": "^4.0.0",
- "decode-named-character-reference": "^1.0.0",
- "devlop": "^1.0.0",
- "micromark-core-commonmark": "^2.0.0",
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-chunked": "^2.0.0",
- "micromark-util-combine-extensions": "^2.0.0",
- "micromark-util-decode-numeric-character-reference": "^2.0.0",
- "micromark-util-encode": "^2.0.0",
- "micromark-util-normalize-identifier": "^2.0.0",
- "micromark-util-resolve-all": "^2.0.0",
- "micromark-util-sanitize-uri": "^2.0.0",
- "micromark-util-subtokenize": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-core-commonmark": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz",
- "integrity": "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "decode-named-character-reference": "^1.0.0",
- "devlop": "^1.0.0",
- "micromark-factory-destination": "^2.0.0",
- "micromark-factory-label": "^2.0.0",
- "micromark-factory-space": "^2.0.0",
- "micromark-factory-title": "^2.0.0",
- "micromark-factory-whitespace": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-chunked": "^2.0.0",
- "micromark-util-classify-character": "^2.0.0",
- "micromark-util-html-tag-name": "^2.0.0",
- "micromark-util-normalize-identifier": "^2.0.0",
- "micromark-util-resolve-all": "^2.0.0",
- "micromark-util-subtokenize": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-extension-gfm": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz",
- "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==",
- "dependencies": {
- "micromark-extension-gfm-autolink-literal": "^2.0.0",
- "micromark-extension-gfm-footnote": "^2.0.0",
- "micromark-extension-gfm-strikethrough": "^2.0.0",
- "micromark-extension-gfm-table": "^2.0.0",
- "micromark-extension-gfm-tagfilter": "^2.0.0",
- "micromark-extension-gfm-task-list-item": "^2.0.0",
- "micromark-util-combine-extensions": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-autolink-literal": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz",
- "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==",
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-sanitize-uri": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-footnote": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz",
- "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==",
- "dependencies": {
- "devlop": "^1.0.0",
- "micromark-core-commonmark": "^2.0.0",
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-normalize-identifier": "^2.0.0",
- "micromark-util-sanitize-uri": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-strikethrough": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz",
- "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==",
- "dependencies": {
- "devlop": "^1.0.0",
- "micromark-util-chunked": "^2.0.0",
- "micromark-util-classify-character": "^2.0.0",
- "micromark-util-resolve-all": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-table": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz",
- "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==",
- "dependencies": {
- "devlop": "^1.0.0",
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-tagfilter": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz",
- "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==",
- "dependencies": {
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-task-list-item": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz",
- "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==",
- "dependencies": {
- "devlop": "^1.0.0",
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-mdx-expression": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz",
- "integrity": "sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "@types/estree": "^1.0.0",
- "devlop": "^1.0.0",
- "micromark-factory-mdx-expression": "^2.0.0",
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-events-to-acorn": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-extension-mdx-jsx": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz",
- "integrity": "sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==",
- "dependencies": {
- "@types/acorn": "^4.0.0",
- "@types/estree": "^1.0.0",
- "devlop": "^1.0.0",
- "estree-util-is-identifier-name": "^3.0.0",
- "micromark-factory-mdx-expression": "^2.0.0",
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0",
- "vfile-message": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-mdx-md": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz",
- "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==",
- "dependencies": {
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-mdxjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz",
- "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==",
- "dependencies": {
- "acorn": "^8.0.0",
- "acorn-jsx": "^5.0.0",
- "micromark-extension-mdx-expression": "^3.0.0",
- "micromark-extension-mdx-jsx": "^3.0.0",
- "micromark-extension-mdx-md": "^2.0.0",
- "micromark-extension-mdxjs-esm": "^3.0.0",
- "micromark-util-combine-extensions": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-mdxjs-esm": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz",
- "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "devlop": "^1.0.0",
- "micromark-core-commonmark": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-events-to-acorn": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0",
- "unist-util-position-from-estree": "^2.0.0",
- "vfile-message": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-factory-destination": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz",
- "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-factory-label": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz",
- "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "devlop": "^1.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-factory-mdx-expression": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz",
- "integrity": "sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "@types/estree": "^1.0.0",
- "devlop": "^1.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-events-to-acorn": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0",
- "unist-util-position-from-estree": "^2.0.0",
- "vfile-message": "^4.0.0"
- }
- },
- "node_modules/micromark-factory-space": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz",
- "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-factory-title": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz",
- "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-factory-whitespace": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz",
- "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-util-character": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz",
- "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-util-chunked": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz",
- "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-symbol": "^2.0.0"
- }
- },
- "node_modules/micromark-util-classify-character": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz",
- "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-util-combine-extensions": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz",
- "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-chunked": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-util-decode-numeric-character-reference": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz",
- "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-symbol": "^2.0.0"
- }
- },
- "node_modules/micromark-util-decode-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz",
- "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "decode-named-character-reference": "^1.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-decode-numeric-character-reference": "^2.0.0",
- "micromark-util-symbol": "^2.0.0"
- }
- },
- "node_modules/micromark-util-encode": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz",
- "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ]
- },
- "node_modules/micromark-util-events-to-acorn": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz",
- "integrity": "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "@types/acorn": "^4.0.0",
- "@types/estree": "^1.0.0",
- "@types/unist": "^3.0.0",
- "devlop": "^1.0.0",
- "estree-util-visit": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0",
- "vfile-message": "^4.0.0"
- }
- },
- "node_modules/micromark-util-html-tag-name": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz",
- "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ]
- },
- "node_modules/micromark-util-normalize-identifier": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz",
- "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-symbol": "^2.0.0"
- }
- },
- "node_modules/micromark-util-resolve-all": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz",
- "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-util-sanitize-uri": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz",
- "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-encode": "^2.0.0",
- "micromark-util-symbol": "^2.0.0"
- }
- },
- "node_modules/micromark-util-subtokenize": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz",
- "integrity": "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "dependencies": {
- "devlop": "^1.0.0",
- "micromark-util-chunked": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-util-symbol": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
- "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ]
- },
- "node_modules/micromark-util-types": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz",
- "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ]
- },
- "node_modules/micromatch": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz",
- "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==",
- "dependencies": {
- "braces": "^3.0.3",
- "picomatch": "^2.3.1"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "node_modules/mimic-fn": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
- "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/mrmime": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz",
- "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "node_modules/muggle-string": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz",
- "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ=="
- },
- "node_modules/nanoid": {
- "version": "3.3.7",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
- "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "bin": {
- "nanoid": "bin/nanoid.cjs"
- },
- "engines": {
- "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
- }
- },
- "node_modules/nlcst-to-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz",
- "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==",
- "dependencies": {
- "@types/nlcst": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/node-releases": {
- "version": "2.0.14",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
- "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw=="
- },
- "node_modules/normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/npm-run-path": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz",
- "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==",
- "dependencies": {
- "path-key": "^4.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/npm-run-path/node_modules/path-key": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
- "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/onetime": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
- "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
- "dependencies": {
- "mimic-fn": "^4.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/ora": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/ora/-/ora-8.0.1.tgz",
- "integrity": "sha512-ANIvzobt1rls2BDny5fWZ3ZVKyD6nscLvfFRpQgfWsythlcsVUC9kL0zq6j2Z5z9wwp1kd7wpsD/T9qNPVLCaQ==",
- "dependencies": {
- "chalk": "^5.3.0",
- "cli-cursor": "^4.0.0",
- "cli-spinners": "^2.9.2",
- "is-interactive": "^2.0.0",
- "is-unicode-supported": "^2.0.0",
- "log-symbols": "^6.0.0",
- "stdin-discarder": "^0.2.1",
- "string-width": "^7.0.0",
- "strip-ansi": "^7.1.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/ora/node_modules/chalk": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
- "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
- "engines": {
- "node": "^12.17.0 || ^14.13 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/p-limit": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz",
- "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==",
- "dependencies": {
- "yocto-queue": "^1.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-locate": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
- "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "dependencies": {
- "p-limit": "^3.0.2"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-locate/node_modules/p-limit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "dependencies": {
- "yocto-queue": "^0.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-locate/node_modules/yocto-queue": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
- "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-queue": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz",
- "integrity": "sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==",
- "dependencies": {
- "eventemitter3": "^5.0.1",
- "p-timeout": "^6.1.2"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-timeout": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz",
- "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==",
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "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==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/parse-entities": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz",
- "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "character-entities": "^2.0.0",
- "character-entities-legacy": "^3.0.0",
- "character-reference-invalid": "^2.0.0",
- "decode-named-character-reference": "^1.0.0",
- "is-alphanumerical": "^2.0.0",
- "is-decimal": "^2.0.0",
- "is-hexadecimal": "^2.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/parse-entities/node_modules/@types/unist": {
- "version": "2.0.10",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz",
- "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA=="
- },
- "node_modules/parse-latin": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz",
- "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==",
- "dependencies": {
- "@types/nlcst": "^2.0.0",
- "@types/unist": "^3.0.0",
- "nlcst-to-string": "^4.0.0",
- "unist-util-modify-children": "^4.0.0",
- "unist-util-visit-children": "^3.0.0",
- "vfile": "^6.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/parse5": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz",
- "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==",
- "dependencies": {
- "entities": "^4.4.0"
- },
- "funding": {
- "url": "https://github.com/inikulin/parse5?sponsor=1"
- }
- },
- "node_modules/path-browserify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
- "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g=="
- },
- "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==",
- "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==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/path-to-regexp": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz",
- "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw=="
- },
- "node_modules/periscopic": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz",
- "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "estree-walker": "^3.0.0",
- "is-reference": "^3.0.0"
- }
- },
- "node_modules/picocolors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz",
- "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew=="
- },
- "node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/pify": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/pkg-dir": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
- "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
- "dependencies": {
- "find-up": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/pkg-dir/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==",
- "dependencies": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/pkg-dir/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==",
- "dependencies": {
- "p-locate": "^4.1.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/pkg-dir/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==",
- "dependencies": {
- "p-try": "^2.0.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/pkg-dir/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==",
- "dependencies": {
- "p-limit": "^2.2.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/postcss": {
- "version": "8.4.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz",
- "integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==",
- "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"
- }
- ],
- "dependencies": {
- "nanoid": "^3.3.7",
- "picocolors": "^1.0.1",
- "source-map-js": "^1.2.0"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- }
- },
- "node_modules/preferred-pm": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.3.tgz",
- "integrity": "sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==",
- "dependencies": {
- "find-up": "^5.0.0",
- "find-yarn-workspace-root2": "1.2.16",
- "path-exists": "^4.0.0",
- "which-pm": "2.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/preferred-pm/node_modules/which-pm": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz",
- "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==",
- "dependencies": {
- "load-yaml-file": "^0.2.0",
- "path-exists": "^4.0.0"
- },
- "engines": {
- "node": ">=8.15"
- }
- },
- "node_modules/prismjs": {
- "version": "1.29.0",
- "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz",
- "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/prompts": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
- "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
- "dependencies": {
- "kleur": "^3.0.3",
- "sisteransi": "^1.0.5"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/prompts/node_modules/kleur": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
- "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
- "engines": {
- "node": ">=6"
- }
- },
- "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==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/qr-creator": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/qr-creator/-/qr-creator-1.0.0.tgz",
- "integrity": "sha512-C0cqfbS1P5hfqN4NhsYsUXePlk9BO+a45bAQ3xLYjBL3bOIFzoVEjs79Fado9u9BPBD3buHi3+vY+C8tHh4qMQ=="
- },
- "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==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
- },
- "node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dependencies": {
- "picomatch": "^2.2.1"
- },
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/rehype": {
- "version": "13.0.1",
- "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.1.tgz",
- "integrity": "sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "rehype-parse": "^9.0.0",
- "rehype-stringify": "^10.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/rehype-parse": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.0.tgz",
- "integrity": "sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "hast-util-from-html": "^2.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/rehype-raw": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz",
- "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "hast-util-raw": "^9.0.0",
- "vfile": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/rehype-stringify": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.0.tgz",
- "integrity": "sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "hast-util-to-html": "^9.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-gfm": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz",
- "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "mdast-util-gfm": "^3.0.0",
- "micromark-extension-gfm": "^3.0.0",
- "remark-parse": "^11.0.0",
- "remark-stringify": "^11.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-mdx": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.1.tgz",
- "integrity": "sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==",
- "dependencies": {
- "mdast-util-mdx": "^3.0.0",
- "micromark-extension-mdxjs": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-parse": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz",
- "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "mdast-util-from-markdown": "^2.0.0",
- "micromark-util-types": "^2.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-rehype": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz",
- "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "@types/mdast": "^4.0.0",
- "mdast-util-to-hast": "^13.0.0",
- "unified": "^11.0.0",
- "vfile": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-smartypants": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.1.tgz",
- "integrity": "sha512-qyshfCl2eLO0i0558e79ZJsfojC5wjnYLByjt0FmjJQN6aYwcRxpoj784LZJSoWCdnA2ubh5rLNGb8Uur/wDng==",
- "dependencies": {
- "retext": "^9.0.0",
- "retext-smartypants": "^6.0.0",
- "unified": "^11.0.4",
- "unist-util-visit": "^5.0.0"
- },
- "engines": {
- "node": ">=16.0.0"
- }
- },
- "node_modules/remark-stringify": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz",
- "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "mdast-util-to-markdown": "^2.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/request-light": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.7.0.tgz",
- "integrity": "sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q=="
- },
- "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==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/restore-cursor": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz",
- "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==",
- "dependencies": {
- "onetime": "^5.1.0",
- "signal-exit": "^3.0.2"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/restore-cursor/node_modules/mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/restore-cursor/node_modules/onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
- "dependencies": {
- "mimic-fn": "^2.1.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/restore-cursor/node_modules/signal-exit": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
- },
- "node_modules/retext": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz",
- "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==",
- "dependencies": {
- "@types/nlcst": "^2.0.0",
- "retext-latin": "^4.0.0",
- "retext-stringify": "^4.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/retext-latin": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz",
- "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==",
- "dependencies": {
- "@types/nlcst": "^2.0.0",
- "parse-latin": "^7.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/retext-smartypants": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.1.0.tgz",
- "integrity": "sha512-LDPXg95346bqFZnDMHo0S7Rq5p64+B+N8Vz733+wPMDtwb9rCOs9LIdIEhrUOU+TAywX9St+ocQWJt8wrzivcQ==",
- "dependencies": {
- "@types/nlcst": "^2.0.0",
- "nlcst-to-string": "^4.0.0",
- "unist-util-visit": "^5.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/retext-stringify": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz",
- "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==",
- "dependencies": {
- "@types/nlcst": "^2.0.0",
- "nlcst-to-string": "^4.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
- "engines": {
- "iojs": ">=1.0.0",
- "node": ">=0.10.0"
- }
- },
- "node_modules/rollup": {
- "version": "4.18.0",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz",
- "integrity": "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==",
- "dependencies": {
- "@types/estree": "1.0.5"
- },
- "bin": {
- "rollup": "dist/bin/rollup"
- },
- "engines": {
- "node": ">=18.0.0",
- "npm": ">=8.0.0"
- },
- "optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.18.0",
- "@rollup/rollup-android-arm64": "4.18.0",
- "@rollup/rollup-darwin-arm64": "4.18.0",
- "@rollup/rollup-darwin-x64": "4.18.0",
- "@rollup/rollup-linux-arm-gnueabihf": "4.18.0",
- "@rollup/rollup-linux-arm-musleabihf": "4.18.0",
- "@rollup/rollup-linux-arm64-gnu": "4.18.0",
- "@rollup/rollup-linux-arm64-musl": "4.18.0",
- "@rollup/rollup-linux-powerpc64le-gnu": "4.18.0",
- "@rollup/rollup-linux-riscv64-gnu": "4.18.0",
- "@rollup/rollup-linux-s390x-gnu": "4.18.0",
- "@rollup/rollup-linux-x64-gnu": "4.18.0",
- "@rollup/rollup-linux-x64-musl": "4.18.0",
- "@rollup/rollup-win32-arm64-msvc": "4.18.0",
- "@rollup/rollup-win32-ia32-msvc": "4.18.0",
- "@rollup/rollup-win32-x64-msvc": "4.18.0",
- "fsevents": "~2.3.2"
- }
- },
- "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==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "dependencies": {
- "queue-microtask": "^1.2.2"
- }
- },
- "node_modules/sax": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz",
- "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg=="
- },
- "node_modules/section-matter": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz",
- "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==",
- "dependencies": {
- "extend-shallow": "^2.0.1",
- "kind-of": "^6.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/semver": {
- "version": "7.6.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz",
- "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==",
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/sharp": {
- "version": "0.33.4",
- "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.4.tgz",
- "integrity": "sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==",
- "hasInstallScript": true,
- "optional": true,
- "dependencies": {
- "color": "^4.2.3",
- "detect-libc": "^2.0.3",
- "semver": "^7.6.0"
- },
- "engines": {
- "libvips": ">=8.15.2",
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-darwin-arm64": "0.33.4",
- "@img/sharp-darwin-x64": "0.33.4",
- "@img/sharp-libvips-darwin-arm64": "1.0.2",
- "@img/sharp-libvips-darwin-x64": "1.0.2",
- "@img/sharp-libvips-linux-arm": "1.0.2",
- "@img/sharp-libvips-linux-arm64": "1.0.2",
- "@img/sharp-libvips-linux-s390x": "1.0.2",
- "@img/sharp-libvips-linux-x64": "1.0.2",
- "@img/sharp-libvips-linuxmusl-arm64": "1.0.2",
- "@img/sharp-libvips-linuxmusl-x64": "1.0.2",
- "@img/sharp-linux-arm": "0.33.4",
- "@img/sharp-linux-arm64": "0.33.4",
- "@img/sharp-linux-s390x": "0.33.4",
- "@img/sharp-linux-x64": "0.33.4",
- "@img/sharp-linuxmusl-arm64": "0.33.4",
- "@img/sharp-linuxmusl-x64": "0.33.4",
- "@img/sharp-wasm32": "0.33.4",
- "@img/sharp-win32-ia32": "0.33.4",
- "@img/sharp-win32-x64": "0.33.4"
- }
- },
- "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==",
- "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==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/shiki": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.10.0.tgz",
- "integrity": "sha512-YD2sXQ+TMD/F9BimV9Jn0wj35pqOvywvOG/3PB6hGHyGKlM7TJ9tyJ02jOb2kF8F0HfJwKNYrh3sW7jEcuRlXA==",
- "dependencies": {
- "@shikijs/core": "1.10.0"
- }
- },
- "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==",
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/simple-swizzle": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
- "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
- "optional": true,
- "dependencies": {
- "is-arrayish": "^0.3.1"
- }
- },
- "node_modules/sisteransi": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
- "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="
- },
- "node_modules/sitemap": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.2.tgz",
- "integrity": "sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw==",
- "dependencies": {
- "@types/node": "^17.0.5",
- "@types/sax": "^1.2.1",
- "arg": "^5.0.0",
- "sax": "^1.2.4"
- },
- "bin": {
- "sitemap": "dist/cli.js"
- },
- "engines": {
- "node": ">=12.0.0",
- "npm": ">=5.6.0"
- }
- },
- "node_modules/sitemap/node_modules/@types/node": {
- "version": "17.0.45",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz",
- "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw=="
- },
- "node_modules/source-map": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
- "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/source-map-js": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
- "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
- "engines": {
- "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==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
- },
- "node_modules/stdin-discarder": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.2.2.tgz",
- "integrity": "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/stream-replace-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/stream-replace-string/-/stream-replace-string-2.0.0.tgz",
- "integrity": "sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w=="
- },
- "node_modules/string-width": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
- "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
- "dependencies": {
- "emoji-regex": "^10.3.0",
- "get-east-asian-width": "^1.0.0",
- "strip-ansi": "^7.1.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "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==",
- "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",
- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
- "dependencies": {
- "ansi-regex": "^6.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
- }
- },
- "node_modules/strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
- "engines": {
- "node": ">=4"
- }
- },
- "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==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/strip-final-newline": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
- "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/strnum": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz",
- "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA=="
- },
- "node_modules/style-to-object": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz",
- "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==",
- "dependencies": {
- "inline-style-parser": "0.1.1"
- }
- },
- "node_modules/supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dependencies": {
- "has-flag": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/to-fast-properties": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
- "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
- "engines": {
- "node": ">=4"
- }
- },
- "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==",
- "dependencies": {
- "is-number": "^7.0.0"
- },
- "engines": {
- "node": ">=8.0"
- }
- },
- "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==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/trough": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz",
- "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/tsconfck": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.1.tgz",
- "integrity": "sha512-00eoI6WY57SvZEVjm13stEVE90VkEdJAFGgpFLTsZbJyW/LwFQ7uQxJHWpZ2hzSWgCPKc9AnBnNP+0X7o3hAmQ==",
- "bin": {
- "tsconfck": "bin/tsconfck.js"
- },
- "engines": {
- "node": "^18 || >=20"
- },
- "peerDependencies": {
- "typescript": "^5.0.0"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
- "node_modules/tslib": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz",
- "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==",
- "optional": true
- },
- "node_modules/type-fest": {
- "version": "2.19.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz",
- "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==",
- "engines": {
- "node": ">=12.20"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/typesafe-path": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/typesafe-path/-/typesafe-path-0.2.2.tgz",
- "integrity": "sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA=="
- },
- "node_modules/typescript": {
- "version": "5.5.3",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz",
- "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==",
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=14.17"
- }
- },
- "node_modules/typescript-auto-import-cache": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.3.tgz",
- "integrity": "sha512-ojEC7+Ci1ij9eE6hp8Jl9VUNnsEKzztktP5gtYNRMrTmfXVwA1PITYYAkpxCvvupdSYa/Re51B6KMcv1CTZEUA==",
- "dependencies": {
- "semver": "^7.3.8"
- }
- },
- "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=="
- },
- "node_modules/unified": {
- "version": "11.0.5",
- "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz",
- "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==",
- "dependencies": {
- "@types/unist": "^3.0.0",
- "bail": "^2.0.0",
- "devlop": "^1.0.0",
- "extend": "^3.0.0",
- "is-plain-obj": "^4.0.0",
- "trough": "^2.0.0",
- "vfile": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-find-after": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz",
- "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==",
- "dependencies": {
- "@types/unist": "^3.0.0",
- "unist-util-is": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "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==",
- "dependencies": {
- "@types/unist": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-modify-children": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz",
- "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==",
- "dependencies": {
- "@types/unist": "^3.0.0",
- "array-iterate": "^2.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==",
- "dependencies": {
- "@types/unist": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-position-from-estree": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz",
- "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==",
- "dependencies": {
- "@types/unist": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-remove-position": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz",
- "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==",
- "dependencies": {
- "@types/unist": "^3.0.0",
- "unist-util-visit": "^5.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==",
- "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==",
- "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-children": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz",
- "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==",
- "dependencies": {
- "@types/unist": "^3.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==",
- "dependencies": {
- "@types/unist": "^3.0.0",
- "unist-util-is": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/update-browserslist-db": {
- "version": "1.0.16",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz",
- "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "dependencies": {
- "escalade": "^3.1.2",
- "picocolors": "^1.0.1"
- },
- "bin": {
- "update-browserslist-db": "cli.js"
- },
- "peerDependencies": {
- "browserslist": ">= 4.21.0"
- }
- },
- "node_modules/vfile": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz",
- "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==",
- "dependencies": {
- "@types/unist": "^3.0.0",
- "unist-util-stringify-position": "^4.0.0",
- "vfile-message": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/vfile-location": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz",
- "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==",
- "dependencies": {
- "@types/unist": "^3.0.0",
- "vfile": "^6.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==",
- "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": "5.3.2",
- "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.2.tgz",
- "integrity": "sha512-6lA7OBHBlXUxiJxbO5aAY2fsHHzDr1q7DvXYnyZycRs2Dz+dXBWuhpWHvmljTRTpQC2uvGmUFFkSHF2vGo90MA==",
- "dependencies": {
- "esbuild": "^0.21.3",
- "postcss": "^8.4.38",
- "rollup": "^4.13.0"
- },
- "bin": {
- "vite": "bin/vite.js"
- },
- "engines": {
- "node": "^18.0.0 || >=20.0.0"
- },
- "funding": {
- "url": "https://github.com/vitejs/vite?sponsor=1"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.3"
- },
- "peerDependencies": {
- "@types/node": "^18.0.0 || >=20.0.0",
- "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/vitefu": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz",
- "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==",
- "peerDependencies": {
- "vite": "^3.0.0 || ^4.0.0 || ^5.0.0"
- },
- "peerDependenciesMeta": {
- "vite": {
- "optional": true
- }
- }
- },
- "node_modules/volar-service-css": {
- "version": "0.0.45",
- "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.45.tgz",
- "integrity": "sha512-f+AlUI1+kESbcZSVaNJVAnK0c/9Da5StoxzPqA5/8VqUHJWNdubWNnwG5xpFVTfgh6pgTcey3UBhBfHytFaIOg==",
- "dependencies": {
- "vscode-css-languageservice": "^6.2.10",
- "vscode-languageserver-textdocument": "^1.0.11",
- "vscode-uri": "^3.0.8"
- },
- "peerDependencies": {
- "@volar/language-service": "~2.2.3"
- },
- "peerDependenciesMeta": {
- "@volar/language-service": {
- "optional": true
- }
- }
- },
- "node_modules/volar-service-emmet": {
- "version": "0.0.45",
- "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.45.tgz",
- "integrity": "sha512-9nLXSDkR1vA/3fQkFEsSXAu3XovQxOpTkVG2jilQgfek/K1ZLkaA/WMhN/TtmPmQg4NxE9Ni6mA5udBQ5gVXIA==",
- "dependencies": {
- "@emmetio/css-parser": "^0.4.0",
- "@emmetio/html-matcher": "^1.3.0",
- "@vscode/emmet-helper": "^2.9.2"
- },
- "peerDependencies": {
- "@volar/language-service": "~2.2.3"
- },
- "peerDependenciesMeta": {
- "@volar/language-service": {
- "optional": true
- }
- }
- },
- "node_modules/volar-service-html": {
- "version": "0.0.45",
- "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.45.tgz",
- "integrity": "sha512-tLTJqfy1v5C4nmeAsfekFIKPl4r4qDMyL0L9MWywr/EApZzPCsbeUGxCqdzxSMC2q7PMCfX2i167txDo+J0LVA==",
- "dependencies": {
- "vscode-html-languageservice": "npm:@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462",
- "vscode-languageserver-textdocument": "^1.0.11",
- "vscode-uri": "^3.0.8"
- },
- "peerDependencies": {
- "@volar/language-service": "~2.2.3"
- },
- "peerDependenciesMeta": {
- "@volar/language-service": {
- "optional": true
- }
- }
- },
- "node_modules/volar-service-html/node_modules/@vscode/l10n": {
- "version": "0.0.18",
- "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz",
- "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ=="
- },
- "node_modules/volar-service-html/node_modules/vscode-html-languageservice": {
- "name": "@johnsoncodehk/vscode-html-languageservice",
- "version": "5.2.0-34a5462",
- "resolved": "https://registry.npmjs.org/@johnsoncodehk/vscode-html-languageservice/-/vscode-html-languageservice-5.2.0-34a5462.tgz",
- "integrity": "sha512-etqLfpSJ5zaw76KUNF603be6d6QsiQPmaHr9FKEp4zhLZJzWCCMH6Icak7MtLUFLZLMpL761mZNImi/joBo1ZA==",
- "dependencies": {
- "@vscode/l10n": "^0.0.18",
- "vscode-languageserver-textdocument": "^1.0.11",
- "vscode-languageserver-types": "^3.17.5",
- "vscode-uri": "^3.0.8"
- }
- },
- "node_modules/volar-service-prettier": {
- "version": "0.0.45",
- "resolved": "https://registry.npmjs.org/volar-service-prettier/-/volar-service-prettier-0.0.45.tgz",
- "integrity": "sha512-+mBS2EsDgp/kunKEBnHvhBwIQm5v2ahw4NKpKdg4sTpXy3UxqHt+Fq/wRYQ7Z8LlNVNRVfp75ThjM+w2zaZBAw==",
- "dependencies": {
- "vscode-uri": "^3.0.8"
- },
- "peerDependencies": {
- "@volar/language-service": "~2.2.3",
- "prettier": "^2.2 || ^3.0"
- },
- "peerDependenciesMeta": {
- "@volar/language-service": {
- "optional": true
- },
- "prettier": {
- "optional": true
- }
- }
- },
- "node_modules/volar-service-typescript": {
- "version": "0.0.45",
- "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.45.tgz",
- "integrity": "sha512-i/mMIIAMastJ2kgPo3qvX0Rrl7NyxhIYZ0ug/B4ambZcLPI1vzBgS2fmvyWX3jhBYHh8NmbAotFj+0Y9JtN47A==",
- "dependencies": {
- "path-browserify": "^1.0.1",
- "semver": "^7.5.4",
- "typescript-auto-import-cache": "^0.3.1",
- "vscode-languageserver-textdocument": "^1.0.11",
- "vscode-nls": "^5.2.0"
- },
- "peerDependencies": {
- "@volar/language-service": "~2.2.3"
- },
- "peerDependenciesMeta": {
- "@volar/language-service": {
- "optional": true
- }
- }
- },
- "node_modules/volar-service-typescript-twoslash-queries": {
- "version": "0.0.45",
- "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.45.tgz",
- "integrity": "sha512-KrPUUvKggZgV9mrDpstCzmf20irgv0ooMv+FGDzIIQUkya+d2+nSS8Mx2h9FvsYgLccUVw5jU3Rhwhd3pv/7qg==",
- "peerDependencies": {
- "@volar/language-service": "~2.2.3"
- },
- "peerDependenciesMeta": {
- "@volar/language-service": {
- "optional": true
- }
- }
- },
- "node_modules/vscode-css-languageservice": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.3.0.tgz",
- "integrity": "sha512-nU92imtkgzpCL0xikrIb8WvedV553F2BENzgz23wFuok/HLN5BeQmroMy26pUwFxV2eV8oNRmYCUv8iO7kSMhw==",
- "dependencies": {
- "@vscode/l10n": "^0.0.18",
- "vscode-languageserver-textdocument": "^1.0.11",
- "vscode-languageserver-types": "3.17.5",
- "vscode-uri": "^3.0.8"
- }
- },
- "node_modules/vscode-css-languageservice/node_modules/@vscode/l10n": {
- "version": "0.0.18",
- "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz",
- "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ=="
- },
- "node_modules/vscode-html-languageservice": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.3.0.tgz",
- "integrity": "sha512-C4Z3KsP5Ih+fjHpiBc5jxmvCl+4iEwvXegIrzu2F5pktbWvQaBT3YkVPk8N+QlSSMk8oCG6PKtZ/Sq2YHb5e8g==",
- "dependencies": {
- "@vscode/l10n": "^0.0.18",
- "vscode-languageserver-textdocument": "^1.0.11",
- "vscode-languageserver-types": "^3.17.5",
- "vscode-uri": "^3.0.8"
- }
- },
- "node_modules/vscode-html-languageservice/node_modules/@vscode/l10n": {
- "version": "0.0.18",
- "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz",
- "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ=="
- },
- "node_modules/vscode-jsonrpc": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
- "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==",
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/vscode-languageserver": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz",
- "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==",
- "dependencies": {
- "vscode-languageserver-protocol": "3.17.5"
- },
- "bin": {
- "installServerIntoExtension": "bin/installServerIntoExtension"
- }
- },
- "node_modules/vscode-languageserver-protocol": {
- "version": "3.17.5",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz",
- "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==",
- "dependencies": {
- "vscode-jsonrpc": "8.2.0",
- "vscode-languageserver-types": "3.17.5"
- }
- },
- "node_modules/vscode-languageserver-textdocument": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz",
- "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA=="
- },
- "node_modules/vscode-languageserver-types": {
- "version": "3.17.5",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz",
- "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg=="
- },
- "node_modules/vscode-nls": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz",
- "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng=="
- },
- "node_modules/vscode-uri": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz",
- "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw=="
- },
- "node_modules/web-namespaces": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz",
- "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "node-which": "bin/node-which"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/which-pm": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.2.0.tgz",
- "integrity": "sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==",
- "dependencies": {
- "load-yaml-file": "^0.2.0",
- "path-exists": "^4.0.0"
- },
- "engines": {
- "node": ">=8.15"
- }
- },
- "node_modules/which-pm-runs": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz",
- "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/widest-line": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz",
- "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==",
- "dependencies": {
- "string-width": "^5.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/widest-line/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=="
- },
- "node_modules/widest-line/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==",
- "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/wrap-ansi": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
- "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
- "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/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==",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/wrap-ansi/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=="
- },
- "node_modules/wrap-ansi/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==",
- "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/y18n": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
- "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/yallist": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
- },
- "node_modules/yargs": {
- "version": "17.7.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
- "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
- "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/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==",
- "engines": {
- "node": ">=12"
- }
- },
- "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==",
- "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=="
- },
- "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==",
- "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==",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/yocto-queue": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz",
- "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==",
- "engines": {
- "node": ">=12.20"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/zod": {
- "version": "3.23.8",
- "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz",
- "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==",
- "funding": {
- "url": "https://github.com/sponsors/colinhacks"
- }
- },
- "node_modules/zod-to-json-schema": {
- "version": "3.23.1",
- "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.23.1.tgz",
- "integrity": "sha512-oT9INvydob1XV0v1d2IadrR74rLtDInLvDFfAa1CG0Pmg/vxATk7I2gSelfj271mbzeM4Da0uuDQE/Nkj3DWNw==",
- "peerDependencies": {
- "zod": "^3.23.3"
- }
- },
- "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==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- }
- }
-}
diff --git a/ref/astro-shoelace-starter-kit-blog/package.json b/ref/astro-shoelace-starter-kit-blog/package.json
deleted file mode 100644
index 35377cb..0000000
--- a/ref/astro-shoelace-starter-kit-blog/package.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "name": "astro-shoelace",
- "type": "module",
- "version": "0.0.1",
- "scripts": {
- "dev": "astro dev",
- "start": "astro dev",
- "build": "astro check && astro build",
- "preview": "astro preview",
- "astro": "astro"
- },
- "dependencies": {
- "@astrojs/mdx": "^3.1.2",
- "@astrojs/rss": "^4.0.7",
- "@astrojs/sitemap": "^3.1.6",
-"@shoelace-style/shoelace": "^2.15.1",
- "astro": "^4.11.3",
- "@astrojs/check": "^0.7.0",
- "typescript": "^5.5.3"
- }
-}
\ No newline at end of file
diff --git a/ref/astro-shoelace-starter-kit-blog/pnpm-lock.yaml b/ref/astro-shoelace-starter-kit-blog/pnpm-lock.yaml
deleted file mode 100644
index df86308..0000000
--- a/ref/astro-shoelace-starter-kit-blog/pnpm-lock.yaml
+++ /dev/null
@@ -1,4720 +0,0 @@
-lockfileVersion: '9.0'
-
-settings:
- autoInstallPeers: true
- excludeLinksFromLockfile: false
-
-importers:
-
- .:
- dependencies:
- '@astrojs/check':
- specifier: ^0.7.0
- version: 0.7.0(typescript@5.7.3)
- '@astrojs/mdx':
- specifier: ^3.1.2
- version: 3.1.9(astro@4.16.18(rollup@4.34.1)(typescript@5.7.3))
- '@astrojs/rss':
- specifier: ^4.0.7
- version: 4.0.11
- '@astrojs/sitemap':
- specifier: ^3.1.6
- version: 3.2.1
- '@shoelace-style/shoelace':
- specifier: ^2.15.1
- version: 2.19.1(@floating-ui/utils@0.2.9)(@types/react@19.0.8)
- astro:
- specifier: ^4.11.3
- version: 4.16.18(rollup@4.34.1)(typescript@5.7.3)
- typescript:
- specifier: ^5.5.3
- version: 5.7.3
-
-packages:
-
- '@ampproject/remapping@2.3.0':
- resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
- engines: {node: '>=6.0.0'}
-
- '@astrojs/check@0.7.0':
- resolution: {integrity: sha512-UTqwOeKNu9IYZmJXEeWnQuTdSd/pX58Hl4TUARsMlT97SVDL//kLBE4T/ctxRz6J573N87oE5ddtW/uOOnQTug==}
- hasBin: true
- peerDependencies:
- typescript: ^5.0.0
-
- '@astrojs/compiler@2.10.3':
- resolution: {integrity: sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==}
-
- '@astrojs/internal-helpers@0.4.1':
- resolution: {integrity: sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g==}
-
- '@astrojs/language-server@2.15.4':
- resolution: {integrity: sha512-JivzASqTPR2bao9BWsSc/woPHH7OGSGc9aMxXL4U6egVTqBycB3ZHdBJPuOCVtcGLrzdWTosAqVPz1BVoxE0+A==}
- hasBin: true
- peerDependencies:
- prettier: ^3.0.0
- prettier-plugin-astro: '>=0.11.0'
- peerDependenciesMeta:
- prettier:
- optional: true
- prettier-plugin-astro:
- optional: true
-
- '@astrojs/markdown-remark@5.3.0':
- resolution: {integrity: sha512-r0Ikqr0e6ozPb5bvhup1qdWnSPUvQu6tub4ZLYaKyG50BXZ0ej6FhGz3GpChKpH7kglRFPObJd/bDyf2VM9pkg==}
-
- '@astrojs/mdx@3.1.9':
- resolution: {integrity: sha512-3jPD4Bff6lIA20RQoonnZkRtZ9T3i0HFm6fcDF7BMsKIZ+xBP2KXzQWiuGu62lrVCmU612N+SQVGl5e0fI+zWg==}
- engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0}
- peerDependencies:
- astro: ^4.8.0
-
- '@astrojs/prism@3.1.0':
- resolution: {integrity: sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==}
- engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0}
-
- '@astrojs/rss@4.0.11':
- resolution: {integrity: sha512-3e3H8i6kc97KGnn9iaZBJpIkdoQi8MmR5zH5R+dWsfCM44lLTszOqy1OBfGGxDt56mpQkYVtZJWoxMyWuUZBfw==}
-
- '@astrojs/sitemap@3.2.1':
- resolution: {integrity: sha512-uxMfO8f7pALq0ADL6Lk68UV6dNYjJ2xGUzyjjVj60JLBs5a6smtlkBYv3tQ0DzoqwS7c9n4FUx5lgv0yPo/fgA==}
-
- '@astrojs/telemetry@3.1.0':
- resolution: {integrity: sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==}
- engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0}
-
- '@astrojs/yaml2ts@0.2.2':
- resolution: {integrity: sha512-GOfvSr5Nqy2z5XiwqTouBBpy5FyI6DEe+/g/Mk5am9SjILN1S5fOEvYK0GuWHg98yS/dobP4m8qyqw/URW35fQ==}
-
- '@babel/code-frame@7.26.2':
- resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/compat-data@7.26.5':
- resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/core@7.26.7':
- resolution: {integrity: sha512-SRijHmF0PSPgLIBYlWnG0hyeJLwXE2CgpsXaMOrtt2yp9/86ALw6oUlj9KYuZ0JN07T4eBMVIW4li/9S1j2BGA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/generator@7.26.5':
- resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-annotate-as-pure@7.25.9':
- resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-compilation-targets@7.26.5':
- resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-module-imports@7.25.9':
- resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-module-transforms@7.26.0':
- resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/helper-plugin-utils@7.26.5':
- resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-string-parser@7.25.9':
- resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-validator-identifier@7.25.9':
- resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-validator-option@7.25.9':
- resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helpers@7.26.7':
- resolution: {integrity: sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==}
- engines: {node: '>=6.9.0'}
-
- '@babel/parser@7.26.7':
- resolution: {integrity: sha512-kEvgGGgEjRUutvdVvZhbn/BxVt+5VSpwXz1j3WYXQbXDo8KzFOPNG2GQbdAiNq8g6wn1yKk7C/qrke03a84V+w==}
- engines: {node: '>=6.0.0'}
- hasBin: true
-
- '@babel/plugin-syntax-jsx@7.25.9':
- resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-react-jsx@7.25.9':
- resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/template@7.25.9':
- resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/traverse@7.26.7':
- resolution: {integrity: sha512-1x1sgeyRLC3r5fQOM0/xtQKsYjyxmFjaOrLJNtZ81inNjyJHGIolTULPiSc/2qe1/qfpFLisLQYFnnZl7QoedA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/types@7.26.7':
- resolution: {integrity: sha512-t8kDRGrKXyp6+tjUh7hw2RLyclsW4TRoRvRHtSyAX9Bb5ldlFh+90YAYY6awRXrlB4G5G2izNeGySpATlFzmOg==}
- engines: {node: '>=6.9.0'}
-
- '@ctrl/tinycolor@4.1.0':
- resolution: {integrity: sha512-WyOx8cJQ+FQus4Mm4uPIZA64gbk3Wxh0so5Lcii0aJifqwoVOlfFtorjLE0Hen4OYyHZMXDWqMmaQemBhgxFRQ==}
- engines: {node: '>=14'}
-
- '@emmetio/abbreviation@2.3.3':
- resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==}
-
- '@emmetio/css-abbreviation@2.1.8':
- resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==}
-
- '@emmetio/css-parser@0.4.0':
- resolution: {integrity: sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==}
-
- '@emmetio/html-matcher@1.3.0':
- resolution: {integrity: sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==}
-
- '@emmetio/scanner@1.0.4':
- resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==}
-
- '@emmetio/stream-reader-utils@0.1.0':
- resolution: {integrity: sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==}
-
- '@emmetio/stream-reader@2.2.0':
- resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==}
-
- '@emnapi/runtime@1.3.1':
- resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==}
-
- '@esbuild/aix-ppc64@0.21.5':
- resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [aix]
-
- '@esbuild/android-arm64@0.21.5':
- resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
-
- '@esbuild/android-arm@0.21.5':
- resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [android]
-
- '@esbuild/android-x64@0.21.5':
- resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
-
- '@esbuild/darwin-arm64@0.21.5':
- resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
-
- '@esbuild/darwin-x64@0.21.5':
- resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
-
- '@esbuild/freebsd-arm64@0.21.5':
- resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
-
- '@esbuild/freebsd-x64@0.21.5':
- resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
-
- '@esbuild/linux-arm64@0.21.5':
- resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
-
- '@esbuild/linux-arm@0.21.5':
- resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
-
- '@esbuild/linux-ia32@0.21.5':
- resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
-
- '@esbuild/linux-loong64@0.21.5':
- resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
-
- '@esbuild/linux-mips64el@0.21.5':
- resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
-
- '@esbuild/linux-ppc64@0.21.5':
- resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
-
- '@esbuild/linux-riscv64@0.21.5':
- resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
-
- '@esbuild/linux-s390x@0.21.5':
- resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
-
- '@esbuild/linux-x64@0.21.5':
- resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
-
- '@esbuild/netbsd-x64@0.21.5':
- resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
-
- '@esbuild/openbsd-x64@0.21.5':
- resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
-
- '@esbuild/sunos-x64@0.21.5':
- resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
-
- '@esbuild/win32-arm64@0.21.5':
- resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
-
- '@esbuild/win32-ia32@0.21.5':
- resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
-
- '@esbuild/win32-x64@0.21.5':
- resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
-
- '@floating-ui/core@1.6.9':
- resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==}
-
- '@floating-ui/dom@1.6.13':
- resolution: {integrity: sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==}
-
- '@floating-ui/utils@0.2.9':
- resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==}
-
- '@img/sharp-darwin-arm64@0.33.5':
- resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [darwin]
-
- '@img/sharp-darwin-x64@0.33.5':
- resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [darwin]
-
- '@img/sharp-libvips-darwin-arm64@1.0.4':
- resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==}
- cpu: [arm64]
- os: [darwin]
-
- '@img/sharp-libvips-darwin-x64@1.0.4':
- resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==}
- cpu: [x64]
- os: [darwin]
-
- '@img/sharp-libvips-linux-arm64@1.0.4':
- resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==}
- cpu: [arm64]
- os: [linux]
-
- '@img/sharp-libvips-linux-arm@1.0.5':
- resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==}
- cpu: [arm]
- os: [linux]
-
- '@img/sharp-libvips-linux-s390x@1.0.4':
- resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==}
- cpu: [s390x]
- os: [linux]
-
- '@img/sharp-libvips-linux-x64@1.0.4':
- resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==}
- cpu: [x64]
- os: [linux]
-
- '@img/sharp-libvips-linuxmusl-arm64@1.0.4':
- resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==}
- cpu: [arm64]
- os: [linux]
-
- '@img/sharp-libvips-linuxmusl-x64@1.0.4':
- resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==}
- cpu: [x64]
- os: [linux]
-
- '@img/sharp-linux-arm64@0.33.5':
- resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [linux]
-
- '@img/sharp-linux-arm@0.33.5':
- resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm]
- os: [linux]
-
- '@img/sharp-linux-s390x@0.33.5':
- resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [s390x]
- os: [linux]
-
- '@img/sharp-linux-x64@0.33.5':
- resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [linux]
-
- '@img/sharp-linuxmusl-arm64@0.33.5':
- resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [linux]
-
- '@img/sharp-linuxmusl-x64@0.33.5':
- resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [linux]
-
- '@img/sharp-wasm32@0.33.5':
- resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [wasm32]
-
- '@img/sharp-win32-ia32@0.33.5':
- resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [ia32]
- os: [win32]
-
- '@img/sharp-win32-x64@0.33.5':
- resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [win32]
-
- '@jridgewell/gen-mapping@0.3.8':
- resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
- engines: {node: '>=6.0.0'}
-
- '@jridgewell/resolve-uri@3.1.2':
- resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
- engines: {node: '>=6.0.0'}
-
- '@jridgewell/set-array@1.2.1':
- resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
- engines: {node: '>=6.0.0'}
-
- '@jridgewell/sourcemap-codec@1.5.0':
- resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
-
- '@jridgewell/trace-mapping@0.3.25':
- resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
-
- '@lit-labs/ssr-dom-shim@1.3.0':
- resolution: {integrity: sha512-nQIWonJ6eFAvUUrSlwyHDm/aE8PBDu5kRpL0vHMg6K8fK3Diq1xdPjTnsJSwxABhaZ+5eBi1btQB5ShUTKo4nQ==}
-
- '@lit/react@1.0.7':
- resolution: {integrity: sha512-cencnwwLXQKiKxjfFzSgZRngcWJzUDZi/04E0fSaF86wZgchMdvTyu+lE36DrUfvuus3bH8+xLPrhM1cTjwpzw==}
- peerDependencies:
- '@types/react': 17 || 18 || 19
-
- '@lit/reactive-element@2.0.4':
- resolution: {integrity: sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==}
-
- '@mdx-js/mdx@3.1.0':
- resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==}
-
- '@nodelib/fs.scandir@2.1.5':
- resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
- engines: {node: '>= 8'}
-
- '@nodelib/fs.stat@2.0.5':
- resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
- engines: {node: '>= 8'}
-
- '@nodelib/fs.walk@1.2.8':
- resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
- engines: {node: '>= 8'}
-
- '@oslojs/encoding@1.1.0':
- resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==}
-
- '@rollup/pluginutils@5.1.4':
- resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
- '@rollup/rollup-android-arm-eabi@4.34.1':
- resolution: {integrity: sha512-kwctwVlswSEsr4ljpmxKrRKp1eG1v2NAhlzFzDf1x1OdYaMjBYjDCbHkzWm57ZXzTwqn8stMXgROrnMw8dJK3w==}
- cpu: [arm]
- os: [android]
-
- '@rollup/rollup-android-arm64@4.34.1':
- resolution: {integrity: sha512-4H5ZtZitBPlbPsTv6HBB8zh1g5d0T8TzCmpndQdqq20Ugle/nroOyDMf9p7f88Gsu8vBLU78/cuh8FYHZqdXxw==}
- cpu: [arm64]
- os: [android]
-
- '@rollup/rollup-darwin-arm64@4.34.1':
- resolution: {integrity: sha512-f2AJ7Qwx9z25hikXvg+asco8Sfuc5NCLg8rmqQBIOUoWys5sb/ZX9RkMZDPdnnDevXAMJA5AWLnRBmgdXGEUiA==}
- cpu: [arm64]
- os: [darwin]
-
- '@rollup/rollup-darwin-x64@4.34.1':
- resolution: {integrity: sha512-+/2JBrRfISCsWE4aEFXxd+7k9nWGXA8+wh7ZUHn/u8UDXOU9LN+QYKKhd57sIn6WRcorOnlqPMYFIwie/OHXWw==}
- cpu: [x64]
- os: [darwin]
-
- '@rollup/rollup-freebsd-arm64@4.34.1':
- resolution: {integrity: sha512-SUeB0pYjIXwT2vfAMQ7E4ERPq9VGRrPR7Z+S4AMssah5EHIilYqjWQoTn5dkDtuIJUSTs8H+C9dwoEcg3b0sCA==}
- cpu: [arm64]
- os: [freebsd]
-
- '@rollup/rollup-freebsd-x64@4.34.1':
- resolution: {integrity: sha512-L3T66wAZiB/ooiPbxz0s6JEX6Sr2+HfgPSK+LMuZkaGZFAFCQAHiP3dbyqovYdNaiUXcl9TlgnIbcsIicAnOZg==}
- cpu: [x64]
- os: [freebsd]
-
- '@rollup/rollup-linux-arm-gnueabihf@4.34.1':
- resolution: {integrity: sha512-UBXdQ4+ATARuFgsFrQ+tAsKvBi/Hly99aSVdeCUiHV9dRTTpMU7OrM3WXGys1l40wKVNiOl0QYY6cZQJ2xhKlQ==}
- cpu: [arm]
- os: [linux]
-
- '@rollup/rollup-linux-arm-musleabihf@4.34.1':
- resolution: {integrity: sha512-m/yfZ25HGdcCSwmopEJm00GP7xAUyVcBPjttGLRAqZ60X/bB4Qn6gP7XTwCIU6bITeKmIhhwZ4AMh2XLro+4+w==}
- cpu: [arm]
- os: [linux]
-
- '@rollup/rollup-linux-arm64-gnu@4.34.1':
- resolution: {integrity: sha512-Wy+cUmFuvziNL9qWRRzboNprqSQ/n38orbjRvd6byYWridp5TJ3CD+0+HUsbcWVSNz9bxkDUkyASGP0zS7GAvg==}
- cpu: [arm64]
- os: [linux]
-
- '@rollup/rollup-linux-arm64-musl@4.34.1':
- resolution: {integrity: sha512-CQ3MAGgiFmQW5XJX5W3wnxOBxKwFlUAgSXFA2SwgVRjrIiVt5LHfcQLeNSHKq5OEZwv+VCBwlD1+YKCjDG8cpg==}
- cpu: [arm64]
- os: [linux]
-
- '@rollup/rollup-linux-loongarch64-gnu@4.34.1':
- resolution: {integrity: sha512-rSzb1TsY4lSwH811cYC3OC2O2mzNMhM13vcnA7/0T6Mtreqr3/qs6WMDriMRs8yvHDI54qxHgOk8EV5YRAHFbw==}
- cpu: [loong64]
- os: [linux]
-
- '@rollup/rollup-linux-powerpc64le-gnu@4.34.1':
- resolution: {integrity: sha512-fwr0n6NS0pG3QxxlqVYpfiY64Fd1Dqd8Cecje4ILAV01ROMp4aEdCj5ssHjRY3UwU7RJmeWd5fi89DBqMaTawg==}
- cpu: [ppc64]
- os: [linux]
-
- '@rollup/rollup-linux-riscv64-gnu@4.34.1':
- resolution: {integrity: sha512-4uJb9qz7+Z/yUp5RPxDGGGUcoh0PnKF33QyWgEZ3X/GocpWb6Mb+skDh59FEt5d8+Skxqs9mng6Swa6B2AmQZg==}
- cpu: [riscv64]
- os: [linux]
-
- '@rollup/rollup-linux-s390x-gnu@4.34.1':
- resolution: {integrity: sha512-QlIo8ndocWBEnfmkYqj8vVtIUpIqJjfqKggjy7IdUncnt8BGixte1wDON7NJEvLg3Kzvqxtbo8tk+U1acYEBlw==}
- cpu: [s390x]
- os: [linux]
-
- '@rollup/rollup-linux-x64-gnu@4.34.1':
- resolution: {integrity: sha512-hzpleiKtq14GWjz3ahWvJXgU1DQC9DteiwcsY4HgqUJUGxZThlL66MotdUEK9zEo0PK/2ADeZGM9LIondE302A==}
- cpu: [x64]
- os: [linux]
-
- '@rollup/rollup-linux-x64-musl@4.34.1':
- resolution: {integrity: sha512-jqtKrO715hDlvUcEsPn55tZt2TEiBvBtCMkUuU0R6fO/WPT7lO9AONjPbd8II7/asSiNVQHCMn4OLGigSuxVQA==}
- cpu: [x64]
- os: [linux]
-
- '@rollup/rollup-win32-arm64-msvc@4.34.1':
- resolution: {integrity: sha512-RnHy7yFf2Wz8Jj1+h8klB93N0NHNHXFhNwAmiy9zJdpY7DE01VbEVtPdrK1kkILeIbHGRJjvfBDBhnxBr8kD4g==}
- cpu: [arm64]
- os: [win32]
-
- '@rollup/rollup-win32-ia32-msvc@4.34.1':
- resolution: {integrity: sha512-i7aT5HdiZIcd7quhzvwQ2oAuX7zPYrYfkrd1QFfs28Po/i0q6kas/oRrzGlDhAEyug+1UfUtkWdmoVlLJj5x9Q==}
- cpu: [ia32]
- os: [win32]
-
- '@rollup/rollup-win32-x64-msvc@4.34.1':
- resolution: {integrity: sha512-k3MVFD9Oq+laHkw2N2v7ILgoa9017ZMF/inTtHzyTVZjYs9cSH18sdyAf6spBAJIGwJ5UaC7et2ZH1WCdlhkMw==}
- cpu: [x64]
- os: [win32]
-
- '@shikijs/core@1.29.2':
- resolution: {integrity: sha512-vju0lY9r27jJfOY4Z7+Rt/nIOjzJpZ3y+nYpqtUZInVoXQ/TJZcfGnNOGnKjFdVZb8qexiCuSlZRKcGfhhTTZQ==}
-
- '@shikijs/engine-javascript@1.29.2':
- resolution: {integrity: sha512-iNEZv4IrLYPv64Q6k7EPpOCE/nuvGiKl7zxdq0WFuRPF5PAE9PRo2JGq/d8crLusM59BRemJ4eOqrFrC4wiQ+A==}
-
- '@shikijs/engine-oniguruma@1.29.2':
- resolution: {integrity: sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==}
-
- '@shikijs/langs@1.29.2':
- resolution: {integrity: sha512-FIBA7N3LZ+223U7cJDUYd5shmciFQlYkFXlkKVaHsCPgfVLiO+e12FmQE6Tf9vuyEsFe3dIl8qGWKXgEHL9wmQ==}
-
- '@shikijs/themes@1.29.2':
- resolution: {integrity: sha512-i9TNZlsq4uoyqSbluIcZkmPL9Bfi3djVxRnofUHwvx/h6SRW3cwgBC5SML7vsDcWyukY0eCzVN980rqP6qNl9g==}
-
- '@shikijs/types@1.29.2':
- resolution: {integrity: sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==}
-
- '@shikijs/vscode-textmate@10.0.1':
- resolution: {integrity: sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg==}
-
- '@shoelace-style/animations@1.2.0':
- resolution: {integrity: sha512-avvo1xxkLbv2dgtabdewBbqcJfV0e0zCwFqkPMnHFGbJbBHorRFfMAHh1NG9ymmXn0jW95ibUVH03E1NYXD6Gw==}
-
- '@shoelace-style/localize@3.2.1':
- resolution: {integrity: sha512-r4C9C/5kSfMBIr0D9imvpRdCNXtUNgyYThc4YlS6K5Hchv1UyxNQ9mxwj+BTRH2i1Neits260sR3OjKMnplsFA==}
-
- '@shoelace-style/shoelace@2.19.1':
- resolution: {integrity: sha512-aRwf9Bh9g+x206/pNN9Ty6DUZA4NQJuK9ET0zUA10223aoxhB+p6/GG01vmhB9DU53Nukj5nMBy5AxJQ/6vmLQ==}
- engines: {node: '>=14.17.0'}
-
- '@types/acorn@4.0.6':
- resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==}
-
- '@types/babel__core@7.20.5':
- resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
-
- '@types/babel__generator@7.6.8':
- resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==}
-
- '@types/babel__template@7.4.4':
- resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
-
- '@types/babel__traverse@7.20.6':
- resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==}
-
- '@types/cookie@0.6.0':
- resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==}
-
- '@types/debug@4.1.12':
- resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
-
- '@types/estree-jsx@1.0.5':
- resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==}
-
- '@types/estree@1.0.6':
- resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
-
- '@types/hast@3.0.4':
- resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
-
- '@types/mdast@4.0.4':
- resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==}
-
- '@types/mdx@2.0.13':
- resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==}
-
- '@types/ms@2.1.0':
- resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
-
- '@types/nlcst@2.0.3':
- resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==}
-
- '@types/node@17.0.45':
- resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==}
-
- '@types/react@19.0.8':
- resolution: {integrity: sha512-9P/o1IGdfmQxrujGbIMDyYaaCykhLKc0NGCtYcECNUr9UAaDe4gwvV9bR6tvd5Br1SG0j+PBpbKr2UYY8CwqSw==}
-
- '@types/sax@1.2.7':
- resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==}
-
- '@types/trusted-types@2.0.7':
- resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==}
-
- '@types/unist@2.0.11':
- resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==}
-
- '@types/unist@3.0.3':
- resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
-
- '@ungap/structured-clone@1.3.0':
- resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
-
- '@volar/kit@2.4.11':
- resolution: {integrity: sha512-ups5RKbMzMCr6RKafcCqDRnJhJDNWqo2vfekwOAj6psZ15v5TlcQFQAyokQJ3wZxVkzxrQM+TqTRDENfQEXpmA==}
- peerDependencies:
- typescript: '*'
-
- '@volar/language-core@2.4.11':
- resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==}
-
- '@volar/language-server@2.4.11':
- resolution: {integrity: sha512-W9P8glH1M8LGREJ7yHRCANI5vOvTrRO15EMLdmh5WNF9sZYSEbQxiHKckZhvGIkbeR1WAlTl3ORTrJXUghjk7g==}
-
- '@volar/language-service@2.4.11':
- resolution: {integrity: sha512-KIb6g8gjUkS2LzAJ9bJCLIjfsJjeRtmXlu7b2pDFGD3fNqdbC53cCAKzgWDs64xtQVKYBU13DLWbtSNFtGuMLQ==}
-
- '@volar/source-map@2.4.11':
- resolution: {integrity: sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==}
-
- '@volar/typescript@2.4.11':
- resolution: {integrity: sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==}
-
- '@vscode/emmet-helper@2.11.0':
- resolution: {integrity: sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw==}
-
- '@vscode/l10n@0.0.18':
- resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==}
-
- acorn-jsx@5.3.2:
- resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
- peerDependencies:
- acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
-
- acorn@8.14.0:
- resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==}
- engines: {node: '>=0.4.0'}
- hasBin: true
-
- ajv@8.17.1:
- resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
-
- ansi-align@3.0.1:
- resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==}
-
- ansi-regex@5.0.1:
- resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
- engines: {node: '>=8'}
-
- ansi-regex@6.1.0:
- resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==}
- engines: {node: '>=12'}
-
- ansi-styles@4.3.0:
- resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
- engines: {node: '>=8'}
-
- ansi-styles@6.2.1:
- resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
- engines: {node: '>=12'}
-
- anymatch@3.1.3:
- resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
- engines: {node: '>= 8'}
-
- arg@5.0.2:
- resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
-
- argparse@1.0.10:
- resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
-
- argparse@2.0.1:
- resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
-
- aria-query@5.3.2:
- resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
- engines: {node: '>= 0.4'}
-
- array-iterate@2.0.1:
- resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==}
-
- astring@1.9.0:
- resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==}
- hasBin: true
-
- astro@4.16.18:
- resolution: {integrity: sha512-G7zfwJt9BDHEZwlaLNvjbInIw2hPryyD654314KV/XT34pJU6SfN1S+mWa8RAkALcZNJnJXCJmT3JXLQStD3Lw==}
- engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'}
- hasBin: true
-
- axobject-query@4.1.0:
- resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
- engines: {node: '>= 0.4'}
-
- bail@2.0.2:
- resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
-
- base-64@1.0.0:
- resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==}
-
- binary-extensions@2.3.0:
- resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
- engines: {node: '>=8'}
-
- boxen@8.0.1:
- resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==}
- engines: {node: '>=18'}
-
- braces@3.0.3:
- resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
- engines: {node: '>=8'}
-
- browserslist@4.24.4:
- resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
-
- camelcase@8.0.0:
- resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==}
- engines: {node: '>=16'}
-
- caniuse-lite@1.0.30001696:
- resolution: {integrity: sha512-pDCPkvzfa39ehJtJ+OwGT/2yvT2SbjfHhiIW2LWOAcMQ7BzwxT/XuyUp4OTOd0XFWA6BKw0JalnBHgSi5DGJBQ==}
-
- ccount@2.0.1:
- resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
-
- chalk@5.4.1:
- resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==}
- engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
-
- character-entities-html4@2.1.0:
- resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==}
-
- character-entities-legacy@3.0.0:
- resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==}
-
- character-entities@2.0.2:
- resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==}
-
- character-reference-invalid@2.0.1:
- resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==}
-
- chokidar@3.6.0:
- resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
- engines: {node: '>= 8.10.0'}
-
- ci-info@4.1.0:
- resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==}
- engines: {node: '>=8'}
-
- cli-boxes@3.0.0:
- resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==}
- engines: {node: '>=10'}
-
- cli-cursor@5.0.0:
- resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==}
- engines: {node: '>=18'}
-
- cli-spinners@2.9.2:
- resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
- engines: {node: '>=6'}
-
- cliui@8.0.1:
- resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
- engines: {node: '>=12'}
-
- clsx@2.1.1:
- resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
- engines: {node: '>=6'}
-
- collapse-white-space@2.1.0:
- resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==}
-
- color-convert@2.0.1:
- resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
- engines: {node: '>=7.0.0'}
-
- color-name@1.1.4:
- resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
-
- color-string@1.9.1:
- resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
-
- color@4.2.3:
- resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
- engines: {node: '>=12.5.0'}
-
- comma-separated-tokens@2.0.3:
- resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
-
- common-ancestor-path@1.0.1:
- resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==}
-
- composed-offset-position@0.0.6:
- resolution: {integrity: sha512-Q7dLompI6lUwd7LWyIcP66r4WcS9u7AL2h8HaeipiRfCRPLMWqRx8fYsjb4OHi6UQFifO7XtNC2IlEJ1ozIFxw==}
- peerDependencies:
- '@floating-ui/utils': ^0.2.5
-
- convert-source-map@2.0.0:
- resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
-
- cookie@0.7.2:
- resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
- engines: {node: '>= 0.6'}
-
- cssesc@3.0.0:
- resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
- engines: {node: '>=4'}
- hasBin: true
-
- csstype@3.1.3:
- resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
-
- debug@4.4.0:
- resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
-
- decode-named-character-reference@1.0.2:
- resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==}
-
- dequal@2.0.3:
- resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
- engines: {node: '>=6'}
-
- detect-libc@2.0.3:
- resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
- engines: {node: '>=8'}
-
- deterministic-object-hash@2.0.2:
- resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==}
- engines: {node: '>=18'}
-
- devalue@5.1.1:
- resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==}
-
- devlop@1.1.0:
- resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
-
- diff@5.2.0:
- resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==}
- engines: {node: '>=0.3.1'}
-
- dlv@1.1.3:
- resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
-
- dset@3.1.4:
- resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==}
- engines: {node: '>=4'}
-
- electron-to-chromium@1.5.90:
- resolution: {integrity: sha512-C3PN4aydfW91Natdyd449Kw+BzhLmof6tzy5W1pFC5SpQxVXT+oyiyOG9AgYYSN9OdA/ik3YkCrpwqI8ug5Tug==}
-
- emmet@2.4.11:
- resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==}
-
- emoji-regex-xs@1.0.0:
- resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==}
-
- emoji-regex@10.4.0:
- resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==}
-
- emoji-regex@8.0.0:
- resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
-
- entities@4.5.0:
- resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
- engines: {node: '>=0.12'}
-
- es-module-lexer@1.6.0:
- resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==}
-
- esast-util-from-estree@2.0.0:
- resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==}
-
- esast-util-from-js@2.0.1:
- resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==}
-
- esbuild@0.21.5:
- resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
- engines: {node: '>=12'}
- hasBin: true
-
- escalade@3.2.0:
- resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
- engines: {node: '>=6'}
-
- escape-string-regexp@5.0.0:
- resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
- engines: {node: '>=12'}
-
- esprima@4.0.1:
- resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
- engines: {node: '>=4'}
- hasBin: true
-
- estree-util-attach-comments@3.0.0:
- resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==}
-
- estree-util-build-jsx@3.0.1:
- resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==}
-
- estree-util-is-identifier-name@3.0.0:
- resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==}
-
- estree-util-scope@1.0.0:
- resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==}
-
- estree-util-to-js@2.0.0:
- resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==}
-
- estree-util-visit@2.0.0:
- resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==}
-
- estree-walker@2.0.2:
- resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
-
- estree-walker@3.0.3:
- resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
-
- eventemitter3@5.0.1:
- resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
-
- extend-shallow@2.0.1:
- resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
- engines: {node: '>=0.10.0'}
-
- extend@3.0.2:
- resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
-
- fast-deep-equal@3.1.3:
- resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
-
- fast-glob@3.3.3:
- resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
- engines: {node: '>=8.6.0'}
-
- fast-uri@3.0.6:
- resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==}
-
- fast-xml-parser@4.5.1:
- resolution: {integrity: sha512-y655CeyUQ+jj7KBbYMc4FG01V8ZQqjN+gDYGJ50RtfsUB8iG9AmwmwoAgeKLJdmueKKMrH1RJ7yXHTSoczdv5w==}
- hasBin: true
-
- fastq@1.19.0:
- resolution: {integrity: sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==}
-
- fill-range@7.1.1:
- resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
- engines: {node: '>=8'}
-
- find-up-simple@1.0.0:
- resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==}
- engines: {node: '>=18'}
-
- find-up@4.1.0:
- resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
- engines: {node: '>=8'}
-
- find-yarn-workspace-root2@1.2.16:
- resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==}
-
- flattie@1.1.1:
- resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==}
- engines: {node: '>=8'}
-
- fsevents@2.3.3:
- resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
- engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
- os: [darwin]
-
- gensync@1.0.0-beta.2:
- resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
- engines: {node: '>=6.9.0'}
-
- get-caller-file@2.0.5:
- resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
- engines: {node: 6.* || 8.* || >= 10.*}
-
- get-east-asian-width@1.3.0:
- resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==}
- engines: {node: '>=18'}
-
- github-slugger@2.0.0:
- resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==}
-
- glob-parent@5.1.2:
- resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
- engines: {node: '>= 6'}
-
- globals@11.12.0:
- resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
- engines: {node: '>=4'}
-
- graceful-fs@4.2.11:
- resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
-
- gray-matter@4.0.3:
- resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==}
- engines: {node: '>=6.0'}
-
- hast-util-from-html@2.0.3:
- resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==}
-
- hast-util-from-parse5@8.0.2:
- resolution: {integrity: sha512-SfMzfdAi/zAoZ1KkFEyyeXBn7u/ShQrfd675ZEE9M3qj+PMFX05xubzRyF76CCSJu8au9jgVxDV1+okFvgZU4A==}
-
- hast-util-is-element@3.0.0:
- resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==}
-
- hast-util-parse-selector@4.0.0:
- resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==}
-
- hast-util-raw@9.1.0:
- resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==}
-
- hast-util-to-estree@3.1.1:
- resolution: {integrity: sha512-IWtwwmPskfSmma9RpzCappDUitC8t5jhAynHhc1m2+5trOgsrp7txscUSavc5Ic8PATyAjfrCK1wgtxh2cICVQ==}
-
- hast-util-to-html@9.0.4:
- resolution: {integrity: sha512-wxQzXtdbhiwGAUKrnQJXlOPmHnEehzphwkK7aluUPQ+lEc1xefC8pblMgpp2w5ldBTEfveRIrADcrhGIWrlTDA==}
-
- hast-util-to-jsx-runtime@2.3.2:
- resolution: {integrity: sha512-1ngXYb+V9UT5h+PxNRa1O1FYguZK/XL+gkeqvp7EdHlB9oHUG0eYRo/vY5inBdcqo3RkPMC58/H94HvkbfGdyg==}
-
- hast-util-to-parse5@8.0.0:
- resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==}
-
- hast-util-to-text@4.0.2:
- resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==}
-
- hast-util-whitespace@3.0.0:
- resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==}
-
- hastscript@9.0.0:
- resolution: {integrity: sha512-jzaLBGavEDKHrc5EfFImKN7nZKKBdSLIdGvCwDZ9TfzbF2ffXiov8CKE445L2Z1Ek2t/m4SKQ2j6Ipv7NyUolw==}
-
- html-escaper@3.0.3:
- resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==}
-
- html-void-elements@3.0.0:
- resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==}
-
- http-cache-semantics@4.1.1:
- resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
-
- import-meta-resolve@4.1.0:
- resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==}
-
- inline-style-parser@0.2.4:
- resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==}
-
- is-alphabetical@2.0.1:
- resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==}
-
- is-alphanumerical@2.0.1:
- resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==}
-
- is-arrayish@0.3.2:
- resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
-
- is-binary-path@2.1.0:
- resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
- engines: {node: '>=8'}
-
- is-decimal@2.0.1:
- resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==}
-
- is-docker@3.0.0:
- resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- hasBin: true
-
- is-extendable@0.1.1:
- resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
- engines: {node: '>=0.10.0'}
-
- is-extglob@2.1.1:
- resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
- engines: {node: '>=0.10.0'}
-
- is-fullwidth-code-point@3.0.0:
- resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
- engines: {node: '>=8'}
-
- is-glob@4.0.3:
- resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
- engines: {node: '>=0.10.0'}
-
- is-hexadecimal@2.0.1:
- resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==}
-
- is-inside-container@1.0.0:
- resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
- engines: {node: '>=14.16'}
- hasBin: true
-
- is-interactive@2.0.0:
- resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==}
- engines: {node: '>=12'}
-
- is-number@7.0.0:
- resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
- engines: {node: '>=0.12.0'}
-
- is-plain-obj@4.1.0:
- resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
- engines: {node: '>=12'}
-
- is-unicode-supported@1.3.0:
- resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==}
- engines: {node: '>=12'}
-
- is-unicode-supported@2.1.0:
- resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==}
- engines: {node: '>=18'}
-
- is-wsl@3.1.0:
- resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==}
- engines: {node: '>=16'}
-
- js-tokens@4.0.0:
- resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
-
- js-yaml@3.14.1:
- resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
- hasBin: true
-
- js-yaml@4.1.0:
- resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
- hasBin: true
-
- jsesc@3.1.0:
- resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
- engines: {node: '>=6'}
- hasBin: true
-
- json-schema-traverse@1.0.0:
- resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
-
- json5@2.2.3:
- resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
- engines: {node: '>=6'}
- hasBin: true
-
- jsonc-parser@2.3.1:
- resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==}
-
- jsonc-parser@3.3.1:
- resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
-
- kind-of@6.0.3:
- resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
- engines: {node: '>=0.10.0'}
-
- kleur@3.0.3:
- resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
- engines: {node: '>=6'}
-
- kleur@4.1.5:
- resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
- engines: {node: '>=6'}
-
- lit-element@4.1.1:
- resolution: {integrity: sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==}
-
- lit-html@3.2.1:
- resolution: {integrity: sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==}
-
- lit@3.2.1:
- resolution: {integrity: sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==}
-
- load-yaml-file@0.2.0:
- resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==}
- engines: {node: '>=6'}
-
- locate-path@5.0.0:
- resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
- engines: {node: '>=8'}
-
- lodash@4.17.21:
- resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
-
- log-symbols@6.0.0:
- resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==}
- engines: {node: '>=18'}
-
- longest-streak@3.1.0:
- resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
-
- lru-cache@5.1.1:
- resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
-
- magic-string@0.30.17:
- resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
-
- magicast@0.3.5:
- resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==}
-
- markdown-extensions@2.0.0:
- resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==}
- engines: {node: '>=16'}
-
- markdown-table@3.0.4:
- resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==}
-
- mdast-util-definitions@6.0.0:
- resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==}
-
- mdast-util-find-and-replace@3.0.2:
- resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==}
-
- mdast-util-from-markdown@2.0.2:
- resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==}
-
- mdast-util-gfm-autolink-literal@2.0.1:
- resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==}
-
- mdast-util-gfm-footnote@2.0.0:
- resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==}
-
- mdast-util-gfm-strikethrough@2.0.0:
- resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==}
-
- mdast-util-gfm-table@2.0.0:
- resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==}
-
- mdast-util-gfm-task-list-item@2.0.0:
- resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==}
-
- mdast-util-gfm@3.0.0:
- resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==}
-
- mdast-util-mdx-expression@2.0.1:
- resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==}
-
- mdast-util-mdx-jsx@3.2.0:
- resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==}
-
- mdast-util-mdx@3.0.0:
- resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==}
-
- mdast-util-mdxjs-esm@2.0.1:
- resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==}
-
- mdast-util-phrasing@4.1.0:
- resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==}
-
- mdast-util-to-hast@13.2.0:
- resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==}
-
- mdast-util-to-markdown@2.1.2:
- resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==}
-
- mdast-util-to-string@4.0.0:
- resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
-
- merge2@1.4.1:
- resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
- engines: {node: '>= 8'}
-
- micromark-core-commonmark@2.0.2:
- resolution: {integrity: sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==}
-
- micromark-extension-gfm-autolink-literal@2.1.0:
- resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==}
-
- micromark-extension-gfm-footnote@2.1.0:
- resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==}
-
- micromark-extension-gfm-strikethrough@2.1.0:
- resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==}
-
- micromark-extension-gfm-table@2.1.1:
- resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==}
-
- micromark-extension-gfm-tagfilter@2.0.0:
- resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==}
-
- micromark-extension-gfm-task-list-item@2.1.0:
- resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==}
-
- micromark-extension-gfm@3.0.0:
- resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==}
-
- micromark-extension-mdx-expression@3.0.0:
- resolution: {integrity: sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==}
-
- micromark-extension-mdx-jsx@3.0.1:
- resolution: {integrity: sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==}
-
- micromark-extension-mdx-md@2.0.0:
- resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==}
-
- micromark-extension-mdxjs-esm@3.0.0:
- resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==}
-
- micromark-extension-mdxjs@3.0.0:
- resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==}
-
- micromark-factory-destination@2.0.1:
- resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==}
-
- micromark-factory-label@2.0.1:
- resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==}
-
- micromark-factory-mdx-expression@2.0.2:
- resolution: {integrity: sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw==}
-
- micromark-factory-space@2.0.1:
- resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==}
-
- micromark-factory-title@2.0.1:
- resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==}
-
- micromark-factory-whitespace@2.0.1:
- resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==}
-
- micromark-util-character@2.1.1:
- resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==}
-
- micromark-util-chunked@2.0.1:
- resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==}
-
- micromark-util-classify-character@2.0.1:
- resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==}
-
- micromark-util-combine-extensions@2.0.1:
- resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==}
-
- micromark-util-decode-numeric-character-reference@2.0.2:
- resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==}
-
- micromark-util-decode-string@2.0.1:
- resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==}
-
- micromark-util-encode@2.0.1:
- resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==}
-
- micromark-util-events-to-acorn@2.0.2:
- resolution: {integrity: sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==}
-
- micromark-util-html-tag-name@2.0.1:
- resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==}
-
- micromark-util-normalize-identifier@2.0.1:
- resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==}
-
- micromark-util-resolve-all@2.0.1:
- resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==}
-
- micromark-util-sanitize-uri@2.0.1:
- resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==}
-
- micromark-util-subtokenize@2.0.4:
- resolution: {integrity: sha512-N6hXjrin2GTJDe3MVjf5FuXpm12PGm80BrUAeub9XFXca8JZbP+oIwY4LJSVwFUCL1IPm/WwSVUN7goFHmSGGQ==}
-
- micromark-util-symbol@2.0.1:
- resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==}
-
- micromark-util-types@2.0.1:
- resolution: {integrity: sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==}
-
- micromark@4.0.1:
- resolution: {integrity: sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==}
-
- micromatch@4.0.8:
- resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
- engines: {node: '>=8.6'}
-
- mimic-function@5.0.1:
- resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==}
- engines: {node: '>=18'}
-
- mrmime@2.0.0:
- resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==}
- engines: {node: '>=10'}
-
- ms@2.1.3:
- resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
-
- muggle-string@0.4.1:
- resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
-
- nanoid@3.3.8:
- resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==}
- engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
- hasBin: true
-
- neotraverse@0.6.18:
- resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==}
- engines: {node: '>= 10'}
-
- nlcst-to-string@4.0.0:
- resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==}
-
- node-releases@2.0.19:
- resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
-
- normalize-path@3.0.0:
- resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
- engines: {node: '>=0.10.0'}
-
- onetime@7.0.0:
- resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==}
- engines: {node: '>=18'}
-
- oniguruma-to-es@2.3.0:
- resolution: {integrity: sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==}
-
- ora@8.2.0:
- resolution: {integrity: sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==}
- engines: {node: '>=18'}
-
- p-limit@2.3.0:
- resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
- engines: {node: '>=6'}
-
- p-limit@6.2.0:
- resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==}
- engines: {node: '>=18'}
-
- p-locate@4.1.0:
- resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
- engines: {node: '>=8'}
-
- p-queue@8.1.0:
- resolution: {integrity: sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==}
- engines: {node: '>=18'}
-
- p-timeout@6.1.4:
- resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==}
- engines: {node: '>=14.16'}
-
- p-try@2.2.0:
- resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
- engines: {node: '>=6'}
-
- parse-entities@4.0.2:
- resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==}
-
- parse-latin@7.0.0:
- resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==}
-
- parse5@7.2.1:
- resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==}
-
- path-browserify@1.0.1:
- resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
-
- path-exists@4.0.0:
- resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
- engines: {node: '>=8'}
-
- picocolors@1.1.1:
- resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
-
- picomatch@2.3.1:
- resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
- engines: {node: '>=8.6'}
-
- picomatch@4.0.2:
- resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
- engines: {node: '>=12'}
-
- pify@4.0.1:
- resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
- engines: {node: '>=6'}
-
- pkg-dir@4.2.0:
- resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
- engines: {node: '>=8'}
-
- postcss@8.5.1:
- resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==}
- engines: {node: ^10 || ^12 || >=14}
-
- preferred-pm@4.1.1:
- resolution: {integrity: sha512-rU+ZAv1Ur9jAUZtGPebQVQPzdGhNzaEiQ7VL9+cjsAWPHFYOccNXPNiev1CCDSOg/2j7UujM7ojNhpkuILEVNQ==}
- engines: {node: '>=18.12'}
-
- prettier@2.8.7:
- resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==}
- engines: {node: '>=10.13.0'}
- hasBin: true
-
- prismjs@1.29.0:
- resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==}
- engines: {node: '>=6'}
-
- prompts@2.4.2:
- resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
- engines: {node: '>= 6'}
-
- property-information@6.5.0:
- resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==}
-
- qr-creator@1.0.0:
- resolution: {integrity: sha512-C0cqfbS1P5hfqN4NhsYsUXePlk9BO+a45bAQ3xLYjBL3bOIFzoVEjs79Fado9u9BPBD3buHi3+vY+C8tHh4qMQ==}
-
- queue-microtask@1.2.3:
- resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
-
- readdirp@3.6.0:
- resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
- engines: {node: '>=8.10.0'}
-
- recma-build-jsx@1.0.0:
- resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==}
-
- recma-jsx@1.0.0:
- resolution: {integrity: sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==}
-
- recma-parse@1.0.0:
- resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==}
-
- recma-stringify@1.0.0:
- resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==}
-
- regex-recursion@5.1.1:
- resolution: {integrity: sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==}
-
- regex-utilities@2.3.0:
- resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==}
-
- regex@5.1.1:
- resolution: {integrity: sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==}
-
- rehype-parse@9.0.1:
- resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==}
-
- rehype-raw@7.0.0:
- resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==}
-
- rehype-recma@1.0.0:
- resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==}
-
- rehype-stringify@10.0.1:
- resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==}
-
- rehype@13.0.2:
- resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==}
-
- remark-gfm@4.0.0:
- resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==}
-
- remark-mdx@3.1.0:
- resolution: {integrity: sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==}
-
- remark-parse@11.0.0:
- resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==}
-
- remark-rehype@11.1.1:
- resolution: {integrity: sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==}
-
- remark-smartypants@3.0.2:
- resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==}
- engines: {node: '>=16.0.0'}
-
- remark-stringify@11.0.0:
- resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==}
-
- request-light@0.5.8:
- resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==}
-
- request-light@0.7.0:
- resolution: {integrity: sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==}
-
- require-directory@2.1.1:
- resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
- engines: {node: '>=0.10.0'}
-
- require-from-string@2.0.2:
- resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
- engines: {node: '>=0.10.0'}
-
- restore-cursor@5.1.0:
- resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==}
- engines: {node: '>=18'}
-
- retext-latin@4.0.0:
- resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==}
-
- retext-smartypants@6.2.0:
- resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==}
-
- retext-stringify@4.0.0:
- resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==}
-
- retext@9.0.0:
- resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==}
-
- reusify@1.0.4:
- resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
- engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
-
- rollup@4.34.1:
- resolution: {integrity: sha512-iYZ/+PcdLYSGfH3S+dGahlW/RWmsqDhLgj1BT9DH/xXJ0ggZN7xkdP9wipPNjjNLczI+fmMLmTB9pye+d2r4GQ==}
- engines: {node: '>=18.0.0', npm: '>=8.0.0'}
- hasBin: true
-
- run-parallel@1.2.0:
- resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
-
- sax@1.4.1:
- resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==}
-
- section-matter@1.0.0:
- resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==}
- engines: {node: '>=4'}
-
- semver@6.3.1:
- resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
- hasBin: true
-
- semver@7.7.0:
- resolution: {integrity: sha512-DrfFnPzblFmNrIZzg5RzHegbiRWg7KMR7btwi2yjHwx06zsUbO5g613sVwEV7FTwmzJu+Io0lJe2GJ3LxqpvBQ==}
- engines: {node: '>=10'}
- hasBin: true
-
- sharp@0.33.5:
- resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
-
- shiki@1.29.2:
- resolution: {integrity: sha512-njXuliz/cP+67jU2hukkxCNuH1yUi4QfdZZY+sMr5PPrIyXSu5iTb/qYC4BiWWB0vZ+7TbdvYUCeL23zpwCfbg==}
-
- signal-exit@4.1.0:
- resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
- engines: {node: '>=14'}
-
- simple-swizzle@0.2.2:
- resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
-
- sisteransi@1.0.5:
- resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
-
- sitemap@8.0.0:
- resolution: {integrity: sha512-+AbdxhM9kJsHtruUF39bwS/B0Fytw6Fr1o4ZAIAEqA6cke2xcoO2GleBw9Zw7nRzILVEgz7zBM5GiTJjie1G9A==}
- engines: {node: '>=14.0.0', npm: '>=6.0.0'}
- hasBin: true
-
- source-map-js@1.2.1:
- resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
- engines: {node: '>=0.10.0'}
-
- source-map@0.7.4:
- resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
- engines: {node: '>= 8'}
-
- space-separated-tokens@2.0.2:
- resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==}
-
- sprintf-js@1.0.3:
- resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
-
- stdin-discarder@0.2.2:
- resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==}
- engines: {node: '>=18'}
-
- stream-replace-string@2.0.0:
- resolution: {integrity: sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w==}
-
- string-width@4.2.3:
- resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
- engines: {node: '>=8'}
-
- string-width@7.2.0:
- resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
- engines: {node: '>=18'}
-
- stringify-entities@4.0.4:
- resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==}
-
- strip-ansi@6.0.1:
- resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
- engines: {node: '>=8'}
-
- strip-ansi@7.1.0:
- resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
- engines: {node: '>=12'}
-
- strip-bom-string@1.0.0:
- resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==}
- engines: {node: '>=0.10.0'}
-
- strip-bom@3.0.0:
- resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
- engines: {node: '>=4'}
-
- strnum@1.0.5:
- resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==}
-
- style-to-object@1.0.8:
- resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==}
-
- tinyexec@0.3.2:
- resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
-
- to-regex-range@5.0.1:
- resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
- engines: {node: '>=8.0'}
-
- trim-lines@3.0.1:
- resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==}
-
- trough@2.2.0:
- resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
-
- tsconfck@3.1.4:
- resolution: {integrity: sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==}
- engines: {node: ^18 || >=20}
- hasBin: true
- peerDependencies:
- typescript: ^5.0.0
- peerDependenciesMeta:
- typescript:
- optional: true
-
- tslib@2.8.1:
- resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
-
- type-fest@4.33.0:
- resolution: {integrity: sha512-s6zVrxuyKbbAsSAD5ZPTB77q4YIdRctkTbJ2/Dqlinwz+8ooH2gd+YA7VA6Pa93KML9GockVvoxjZ2vHP+mu8g==}
- engines: {node: '>=16'}
-
- typesafe-path@0.2.2:
- resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==}
-
- typescript-auto-import-cache@0.3.5:
- resolution: {integrity: sha512-fAIveQKsoYj55CozUiBoj4b/7WpN0i4o74wiGY5JVUEoD0XiqDk1tJqTEjgzL2/AizKQrXxyRosSebyDzBZKjw==}
-
- typescript@5.7.3:
- resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==}
- engines: {node: '>=14.17'}
- hasBin: true
-
- unified@11.0.5:
- resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
-
- unist-util-find-after@5.0.0:
- resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==}
-
- unist-util-is@6.0.0:
- resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==}
-
- unist-util-modify-children@4.0.0:
- resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==}
-
- unist-util-position-from-estree@2.0.0:
- resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==}
-
- unist-util-position@5.0.0:
- resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==}
-
- unist-util-remove-position@5.0.0:
- resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==}
-
- unist-util-stringify-position@4.0.0:
- resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==}
-
- unist-util-visit-children@3.0.0:
- resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==}
-
- unist-util-visit-parents@6.0.1:
- resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==}
-
- unist-util-visit@5.0.0:
- resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==}
-
- update-browserslist-db@1.1.2:
- resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==}
- hasBin: true
- peerDependencies:
- browserslist: '>= 4.21.0'
-
- vfile-location@5.0.3:
- resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==}
-
- vfile-message@4.0.2:
- resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==}
-
- vfile@6.0.3:
- resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
-
- vite@5.4.14:
- resolution: {integrity: sha512-EK5cY7Q1D8JNhSaPKVK4pwBFvaTmZxEnoKXLG/U9gmdDcihQGNzFlgIvaxezFR4glP1LsuiedwMBqCXH3wZccA==}
- engines: {node: ^18.0.0 || >=20.0.0}
- hasBin: true
- peerDependencies:
- '@types/node': ^18.0.0 || >=20.0.0
- less: '*'
- lightningcss: ^1.21.0
- sass: '*'
- sass-embedded: '*'
- stylus: '*'
- sugarss: '*'
- terser: ^5.4.0
- peerDependenciesMeta:
- '@types/node':
- optional: true
- less:
- optional: true
- lightningcss:
- optional: true
- sass:
- optional: true
- sass-embedded:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
-
- vitefu@1.0.5:
- resolution: {integrity: sha512-h4Vflt9gxODPFNGPwp4zAMZRpZR7eslzwH2c5hn5kNZ5rhnKyRJ50U+yGCdc2IRaBs8O4haIgLNGrV5CrpMsCA==}
- peerDependencies:
- vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0
- peerDependenciesMeta:
- vite:
- optional: true
-
- volar-service-css@0.0.62:
- resolution: {integrity: sha512-JwNyKsH3F8PuzZYuqPf+2e+4CTU8YoyUHEHVnoXNlrLe7wy9U3biomZ56llN69Ris7TTy/+DEX41yVxQpM4qvg==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- volar-service-emmet@0.0.62:
- resolution: {integrity: sha512-U4dxWDBWz7Pi4plpbXf4J4Z/ss6kBO3TYrACxWNsE29abu75QzVS0paxDDhI6bhqpbDFXlpsDhZ9aXVFpnfGRQ==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- volar-service-html@0.0.62:
- resolution: {integrity: sha512-Zw01aJsZRh4GTGUjveyfEzEqpULQUdQH79KNEiKVYHZyuGtdBRYCHlrus1sueSNMxwwkuF5WnOHfvBzafs8yyQ==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- volar-service-prettier@0.0.62:
- resolution: {integrity: sha512-h2yk1RqRTE+vkYZaI9KYuwpDfOQRrTEMvoHol0yW4GFKc75wWQRrb5n/5abDrzMPrkQbSip8JH2AXbvrRtYh4w==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- prettier: ^2.2 || ^3.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
- prettier:
- optional: true
-
- volar-service-typescript-twoslash-queries@0.0.62:
- resolution: {integrity: sha512-KxFt4zydyJYYI0kFAcWPTh4u0Ha36TASPZkAnNY784GtgajerUqM80nX/W1d0wVhmcOFfAxkVsf/Ed+tiYU7ng==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- volar-service-typescript@0.0.62:
- resolution: {integrity: sha512-p7MPi71q7KOsH0eAbZwPBiKPp9B2+qrdHAd6VY5oTo9BUXatsOAdakTm9Yf0DUj6uWBAaOT01BSeVOPwucMV1g==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- volar-service-yaml@0.0.62:
- resolution: {integrity: sha512-k7gvv7sk3wa+nGll3MaSKyjwQsJjIGCHFjVkl3wjaSP2nouKyn9aokGmqjrl39mi88Oy49giog2GkZH526wjig==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- vscode-css-languageservice@6.3.2:
- resolution: {integrity: sha512-GEpPxrUTAeXWdZWHev1OJU9lz2Q2/PPBxQ2TIRmLGvQiH3WZbqaNoute0n0ewxlgtjzTW3AKZT+NHySk5Rf4Eg==}
-
- vscode-html-languageservice@5.3.1:
- resolution: {integrity: sha512-ysUh4hFeW/WOWz/TO9gm08xigiSsV/FOAZ+DolgJfeLftna54YdmZ4A+lIn46RbdO3/Qv5QHTn1ZGqmrXQhZyA==}
-
- vscode-json-languageservice@4.1.8:
- resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==}
- engines: {npm: '>=7.0.0'}
-
- vscode-jsonrpc@6.0.0:
- resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==}
- engines: {node: '>=8.0.0 || >=10.0.0'}
-
- vscode-jsonrpc@8.2.0:
- resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==}
- engines: {node: '>=14.0.0'}
-
- vscode-languageserver-protocol@3.16.0:
- resolution: {integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==}
-
- vscode-languageserver-protocol@3.17.5:
- resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==}
-
- vscode-languageserver-textdocument@1.0.12:
- resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==}
-
- vscode-languageserver-types@3.16.0:
- resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==}
-
- vscode-languageserver-types@3.17.5:
- resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==}
-
- vscode-languageserver@7.0.0:
- resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==}
- hasBin: true
-
- vscode-languageserver@9.0.1:
- resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==}
- hasBin: true
-
- vscode-nls@5.2.0:
- resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==}
-
- vscode-uri@3.0.8:
- resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
-
- web-namespaces@2.0.1:
- resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
-
- which-pm-runs@1.1.0:
- resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==}
- engines: {node: '>=4'}
-
- which-pm@3.0.1:
- resolution: {integrity: sha512-v2JrMq0waAI4ju1xU5x3blsxBBMgdgZve580iYMN5frDaLGjbA24fok7wKCsya8KLVO19Ju4XDc5+zTZCJkQfg==}
- engines: {node: '>=18.12'}
-
- widest-line@5.0.0:
- resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==}
- engines: {node: '>=18'}
-
- wrap-ansi@7.0.0:
- resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
- engines: {node: '>=10'}
-
- wrap-ansi@9.0.0:
- resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==}
- engines: {node: '>=18'}
-
- xxhash-wasm@1.1.0:
- resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==}
-
- y18n@5.0.8:
- resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
- engines: {node: '>=10'}
-
- yallist@3.1.1:
- resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
-
- yaml-language-server@1.15.0:
- resolution: {integrity: sha512-N47AqBDCMQmh6mBLmI6oqxryHRzi33aPFPsJhYy3VTUGCdLHYjGh4FZzpUjRlphaADBBkDmnkM/++KNIOHi5Rw==}
- hasBin: true
-
- yaml@2.2.2:
- resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==}
- engines: {node: '>= 14'}
-
- yaml@2.7.0:
- resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==}
- engines: {node: '>= 14'}
- hasBin: true
-
- yargs-parser@21.1.1:
- resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
- engines: {node: '>=12'}
-
- yargs@17.7.2:
- resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
- engines: {node: '>=12'}
-
- yocto-queue@1.1.1:
- resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==}
- engines: {node: '>=12.20'}
-
- zod-to-json-schema@3.24.1:
- resolution: {integrity: sha512-3h08nf3Vw3Wl3PK+q3ow/lIil81IT2Oa7YpQyUUDsEWbXveMesdfK1xBd2RhCkynwZndAxixji/7SYJJowr62w==}
- peerDependencies:
- zod: ^3.24.1
-
- zod-to-ts@1.2.0:
- resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==}
- peerDependencies:
- typescript: ^4.9.4 || ^5.0.2
- zod: ^3
-
- zod@3.24.1:
- resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==}
-
- zwitch@2.0.4:
- resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
-
-snapshots:
-
- '@ampproject/remapping@2.3.0':
- dependencies:
- '@jridgewell/gen-mapping': 0.3.8
- '@jridgewell/trace-mapping': 0.3.25
-
- '@astrojs/check@0.7.0(typescript@5.7.3)':
- dependencies:
- '@astrojs/language-server': 2.15.4(typescript@5.7.3)
- chokidar: 3.6.0
- fast-glob: 3.3.3
- kleur: 4.1.5
- typescript: 5.7.3
- yargs: 17.7.2
- transitivePeerDependencies:
- - prettier
- - prettier-plugin-astro
-
- '@astrojs/compiler@2.10.3': {}
-
- '@astrojs/internal-helpers@0.4.1': {}
-
- '@astrojs/language-server@2.15.4(typescript@5.7.3)':
- dependencies:
- '@astrojs/compiler': 2.10.3
- '@astrojs/yaml2ts': 0.2.2
- '@jridgewell/sourcemap-codec': 1.5.0
- '@volar/kit': 2.4.11(typescript@5.7.3)
- '@volar/language-core': 2.4.11
- '@volar/language-server': 2.4.11
- '@volar/language-service': 2.4.11
- fast-glob: 3.3.3
- muggle-string: 0.4.1
- volar-service-css: 0.0.62(@volar/language-service@2.4.11)
- volar-service-emmet: 0.0.62(@volar/language-service@2.4.11)
- volar-service-html: 0.0.62(@volar/language-service@2.4.11)
- volar-service-prettier: 0.0.62(@volar/language-service@2.4.11)
- volar-service-typescript: 0.0.62(@volar/language-service@2.4.11)
- volar-service-typescript-twoslash-queries: 0.0.62(@volar/language-service@2.4.11)
- volar-service-yaml: 0.0.62(@volar/language-service@2.4.11)
- vscode-html-languageservice: 5.3.1
- vscode-uri: 3.0.8
- transitivePeerDependencies:
- - typescript
-
- '@astrojs/markdown-remark@5.3.0':
- dependencies:
- '@astrojs/prism': 3.1.0
- github-slugger: 2.0.0
- hast-util-from-html: 2.0.3
- hast-util-to-text: 4.0.2
- import-meta-resolve: 4.1.0
- mdast-util-definitions: 6.0.0
- rehype-raw: 7.0.0
- rehype-stringify: 10.0.1
- remark-gfm: 4.0.0
- remark-parse: 11.0.0
- remark-rehype: 11.1.1
- remark-smartypants: 3.0.2
- shiki: 1.29.2
- unified: 11.0.5
- unist-util-remove-position: 5.0.0
- unist-util-visit: 5.0.0
- unist-util-visit-parents: 6.0.1
- vfile: 6.0.3
- transitivePeerDependencies:
- - supports-color
-
- '@astrojs/mdx@3.1.9(astro@4.16.18(rollup@4.34.1)(typescript@5.7.3))':
- dependencies:
- '@astrojs/markdown-remark': 5.3.0
- '@mdx-js/mdx': 3.1.0(acorn@8.14.0)
- acorn: 8.14.0
- astro: 4.16.18(rollup@4.34.1)(typescript@5.7.3)
- es-module-lexer: 1.6.0
- estree-util-visit: 2.0.0
- gray-matter: 4.0.3
- hast-util-to-html: 9.0.4
- kleur: 4.1.5
- rehype-raw: 7.0.0
- remark-gfm: 4.0.0
- remark-smartypants: 3.0.2
- source-map: 0.7.4
- unist-util-visit: 5.0.0
- vfile: 6.0.3
- transitivePeerDependencies:
- - supports-color
-
- '@astrojs/prism@3.1.0':
- dependencies:
- prismjs: 1.29.0
-
- '@astrojs/rss@4.0.11':
- dependencies:
- fast-xml-parser: 4.5.1
- kleur: 4.1.5
-
- '@astrojs/sitemap@3.2.1':
- dependencies:
- sitemap: 8.0.0
- stream-replace-string: 2.0.0
- zod: 3.24.1
-
- '@astrojs/telemetry@3.1.0':
- dependencies:
- ci-info: 4.1.0
- debug: 4.4.0
- dlv: 1.1.3
- dset: 3.1.4
- is-docker: 3.0.0
- is-wsl: 3.1.0
- which-pm-runs: 1.1.0
- transitivePeerDependencies:
- - supports-color
-
- '@astrojs/yaml2ts@0.2.2':
- dependencies:
- yaml: 2.7.0
-
- '@babel/code-frame@7.26.2':
- dependencies:
- '@babel/helper-validator-identifier': 7.25.9
- js-tokens: 4.0.0
- picocolors: 1.1.1
-
- '@babel/compat-data@7.26.5': {}
-
- '@babel/core@7.26.7':
- dependencies:
- '@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.26.2
- '@babel/generator': 7.26.5
- '@babel/helper-compilation-targets': 7.26.5
- '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7)
- '@babel/helpers': 7.26.7
- '@babel/parser': 7.26.7
- '@babel/template': 7.25.9
- '@babel/traverse': 7.26.7
- '@babel/types': 7.26.7
- convert-source-map: 2.0.0
- debug: 4.4.0
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/generator@7.26.5':
- dependencies:
- '@babel/parser': 7.26.7
- '@babel/types': 7.26.7
- '@jridgewell/gen-mapping': 0.3.8
- '@jridgewell/trace-mapping': 0.3.25
- jsesc: 3.1.0
-
- '@babel/helper-annotate-as-pure@7.25.9':
- dependencies:
- '@babel/types': 7.26.7
-
- '@babel/helper-compilation-targets@7.26.5':
- dependencies:
- '@babel/compat-data': 7.26.5
- '@babel/helper-validator-option': 7.25.9
- browserslist: 4.24.4
- lru-cache: 5.1.1
- semver: 6.3.1
-
- '@babel/helper-module-imports@7.25.9':
- dependencies:
- '@babel/traverse': 7.26.7
- '@babel/types': 7.26.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.7)':
- dependencies:
- '@babel/core': 7.26.7
- '@babel/helper-module-imports': 7.25.9
- '@babel/helper-validator-identifier': 7.25.9
- '@babel/traverse': 7.26.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-plugin-utils@7.26.5': {}
-
- '@babel/helper-string-parser@7.25.9': {}
-
- '@babel/helper-validator-identifier@7.25.9': {}
-
- '@babel/helper-validator-option@7.25.9': {}
-
- '@babel/helpers@7.26.7':
- dependencies:
- '@babel/template': 7.25.9
- '@babel/types': 7.26.7
-
- '@babel/parser@7.26.7':
- dependencies:
- '@babel/types': 7.26.7
-
- '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.7)':
- dependencies:
- '@babel/core': 7.26.7
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.7)':
- dependencies:
- '@babel/core': 7.26.7
- '@babel/helper-annotate-as-pure': 7.25.9
- '@babel/helper-module-imports': 7.25.9
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.7)
- '@babel/types': 7.26.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/template@7.25.9':
- dependencies:
- '@babel/code-frame': 7.26.2
- '@babel/parser': 7.26.7
- '@babel/types': 7.26.7
-
- '@babel/traverse@7.26.7':
- dependencies:
- '@babel/code-frame': 7.26.2
- '@babel/generator': 7.26.5
- '@babel/parser': 7.26.7
- '@babel/template': 7.25.9
- '@babel/types': 7.26.7
- debug: 4.4.0
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
-
- '@babel/types@7.26.7':
- dependencies:
- '@babel/helper-string-parser': 7.25.9
- '@babel/helper-validator-identifier': 7.25.9
-
- '@ctrl/tinycolor@4.1.0': {}
-
- '@emmetio/abbreviation@2.3.3':
- dependencies:
- '@emmetio/scanner': 1.0.4
-
- '@emmetio/css-abbreviation@2.1.8':
- dependencies:
- '@emmetio/scanner': 1.0.4
-
- '@emmetio/css-parser@0.4.0':
- dependencies:
- '@emmetio/stream-reader': 2.2.0
- '@emmetio/stream-reader-utils': 0.1.0
-
- '@emmetio/html-matcher@1.3.0':
- dependencies:
- '@emmetio/scanner': 1.0.4
-
- '@emmetio/scanner@1.0.4': {}
-
- '@emmetio/stream-reader-utils@0.1.0': {}
-
- '@emmetio/stream-reader@2.2.0': {}
-
- '@emnapi/runtime@1.3.1':
- dependencies:
- tslib: 2.8.1
- optional: true
-
- '@esbuild/aix-ppc64@0.21.5':
- optional: true
-
- '@esbuild/android-arm64@0.21.5':
- optional: true
-
- '@esbuild/android-arm@0.21.5':
- optional: true
-
- '@esbuild/android-x64@0.21.5':
- optional: true
-
- '@esbuild/darwin-arm64@0.21.5':
- optional: true
-
- '@esbuild/darwin-x64@0.21.5':
- optional: true
-
- '@esbuild/freebsd-arm64@0.21.5':
- optional: true
-
- '@esbuild/freebsd-x64@0.21.5':
- optional: true
-
- '@esbuild/linux-arm64@0.21.5':
- optional: true
-
- '@esbuild/linux-arm@0.21.5':
- optional: true
-
- '@esbuild/linux-ia32@0.21.5':
- optional: true
-
- '@esbuild/linux-loong64@0.21.5':
- optional: true
-
- '@esbuild/linux-mips64el@0.21.5':
- optional: true
-
- '@esbuild/linux-ppc64@0.21.5':
- optional: true
-
- '@esbuild/linux-riscv64@0.21.5':
- optional: true
-
- '@esbuild/linux-s390x@0.21.5':
- optional: true
-
- '@esbuild/linux-x64@0.21.5':
- optional: true
-
- '@esbuild/netbsd-x64@0.21.5':
- optional: true
-
- '@esbuild/openbsd-x64@0.21.5':
- optional: true
-
- '@esbuild/sunos-x64@0.21.5':
- optional: true
-
- '@esbuild/win32-arm64@0.21.5':
- optional: true
-
- '@esbuild/win32-ia32@0.21.5':
- optional: true
-
- '@esbuild/win32-x64@0.21.5':
- optional: true
-
- '@floating-ui/core@1.6.9':
- dependencies:
- '@floating-ui/utils': 0.2.9
-
- '@floating-ui/dom@1.6.13':
- dependencies:
- '@floating-ui/core': 1.6.9
- '@floating-ui/utils': 0.2.9
-
- '@floating-ui/utils@0.2.9': {}
-
- '@img/sharp-darwin-arm64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-darwin-arm64': 1.0.4
- optional: true
-
- '@img/sharp-darwin-x64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-darwin-x64': 1.0.4
- optional: true
-
- '@img/sharp-libvips-darwin-arm64@1.0.4':
- optional: true
-
- '@img/sharp-libvips-darwin-x64@1.0.4':
- optional: true
-
- '@img/sharp-libvips-linux-arm64@1.0.4':
- optional: true
-
- '@img/sharp-libvips-linux-arm@1.0.5':
- optional: true
-
- '@img/sharp-libvips-linux-s390x@1.0.4':
- optional: true
-
- '@img/sharp-libvips-linux-x64@1.0.4':
- optional: true
-
- '@img/sharp-libvips-linuxmusl-arm64@1.0.4':
- optional: true
-
- '@img/sharp-libvips-linuxmusl-x64@1.0.4':
- optional: true
-
- '@img/sharp-linux-arm64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-arm64': 1.0.4
- optional: true
-
- '@img/sharp-linux-arm@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-arm': 1.0.5
- optional: true
-
- '@img/sharp-linux-s390x@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-s390x': 1.0.4
- optional: true
-
- '@img/sharp-linux-x64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-x64': 1.0.4
- optional: true
-
- '@img/sharp-linuxmusl-arm64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
- optional: true
-
- '@img/sharp-linuxmusl-x64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linuxmusl-x64': 1.0.4
- optional: true
-
- '@img/sharp-wasm32@0.33.5':
- dependencies:
- '@emnapi/runtime': 1.3.1
- optional: true
-
- '@img/sharp-win32-ia32@0.33.5':
- optional: true
-
- '@img/sharp-win32-x64@0.33.5':
- optional: true
-
- '@jridgewell/gen-mapping@0.3.8':
- dependencies:
- '@jridgewell/set-array': 1.2.1
- '@jridgewell/sourcemap-codec': 1.5.0
- '@jridgewell/trace-mapping': 0.3.25
-
- '@jridgewell/resolve-uri@3.1.2': {}
-
- '@jridgewell/set-array@1.2.1': {}
-
- '@jridgewell/sourcemap-codec@1.5.0': {}
-
- '@jridgewell/trace-mapping@0.3.25':
- dependencies:
- '@jridgewell/resolve-uri': 3.1.2
- '@jridgewell/sourcemap-codec': 1.5.0
-
- '@lit-labs/ssr-dom-shim@1.3.0': {}
-
- '@lit/react@1.0.7(@types/react@19.0.8)':
- dependencies:
- '@types/react': 19.0.8
-
- '@lit/reactive-element@2.0.4':
- dependencies:
- '@lit-labs/ssr-dom-shim': 1.3.0
-
- '@mdx-js/mdx@3.1.0(acorn@8.14.0)':
- dependencies:
- '@types/estree': 1.0.6
- '@types/estree-jsx': 1.0.5
- '@types/hast': 3.0.4
- '@types/mdx': 2.0.13
- collapse-white-space: 2.1.0
- devlop: 1.1.0
- estree-util-is-identifier-name: 3.0.0
- estree-util-scope: 1.0.0
- estree-walker: 3.0.3
- hast-util-to-jsx-runtime: 2.3.2
- markdown-extensions: 2.0.0
- recma-build-jsx: 1.0.0
- recma-jsx: 1.0.0(acorn@8.14.0)
- recma-stringify: 1.0.0
- rehype-recma: 1.0.0
- remark-mdx: 3.1.0
- remark-parse: 11.0.0
- remark-rehype: 11.1.1
- source-map: 0.7.4
- unified: 11.0.5
- unist-util-position-from-estree: 2.0.0
- unist-util-stringify-position: 4.0.0
- unist-util-visit: 5.0.0
- vfile: 6.0.3
- transitivePeerDependencies:
- - acorn
- - supports-color
-
- '@nodelib/fs.scandir@2.1.5':
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- run-parallel: 1.2.0
-
- '@nodelib/fs.stat@2.0.5': {}
-
- '@nodelib/fs.walk@1.2.8':
- dependencies:
- '@nodelib/fs.scandir': 2.1.5
- fastq: 1.19.0
-
- '@oslojs/encoding@1.1.0': {}
-
- '@rollup/pluginutils@5.1.4(rollup@4.34.1)':
- dependencies:
- '@types/estree': 1.0.6
- estree-walker: 2.0.2
- picomatch: 4.0.2
- optionalDependencies:
- rollup: 4.34.1
-
- '@rollup/rollup-android-arm-eabi@4.34.1':
- optional: true
-
- '@rollup/rollup-android-arm64@4.34.1':
- optional: true
-
- '@rollup/rollup-darwin-arm64@4.34.1':
- optional: true
-
- '@rollup/rollup-darwin-x64@4.34.1':
- optional: true
-
- '@rollup/rollup-freebsd-arm64@4.34.1':
- optional: true
-
- '@rollup/rollup-freebsd-x64@4.34.1':
- optional: true
-
- '@rollup/rollup-linux-arm-gnueabihf@4.34.1':
- optional: true
-
- '@rollup/rollup-linux-arm-musleabihf@4.34.1':
- optional: true
-
- '@rollup/rollup-linux-arm64-gnu@4.34.1':
- optional: true
-
- '@rollup/rollup-linux-arm64-musl@4.34.1':
- optional: true
-
- '@rollup/rollup-linux-loongarch64-gnu@4.34.1':
- optional: true
-
- '@rollup/rollup-linux-powerpc64le-gnu@4.34.1':
- optional: true
-
- '@rollup/rollup-linux-riscv64-gnu@4.34.1':
- optional: true
-
- '@rollup/rollup-linux-s390x-gnu@4.34.1':
- optional: true
-
- '@rollup/rollup-linux-x64-gnu@4.34.1':
- optional: true
-
- '@rollup/rollup-linux-x64-musl@4.34.1':
- optional: true
-
- '@rollup/rollup-win32-arm64-msvc@4.34.1':
- optional: true
-
- '@rollup/rollup-win32-ia32-msvc@4.34.1':
- optional: true
-
- '@rollup/rollup-win32-x64-msvc@4.34.1':
- optional: true
-
- '@shikijs/core@1.29.2':
- dependencies:
- '@shikijs/engine-javascript': 1.29.2
- '@shikijs/engine-oniguruma': 1.29.2
- '@shikijs/types': 1.29.2
- '@shikijs/vscode-textmate': 10.0.1
- '@types/hast': 3.0.4
- hast-util-to-html: 9.0.4
-
- '@shikijs/engine-javascript@1.29.2':
- dependencies:
- '@shikijs/types': 1.29.2
- '@shikijs/vscode-textmate': 10.0.1
- oniguruma-to-es: 2.3.0
-
- '@shikijs/engine-oniguruma@1.29.2':
- dependencies:
- '@shikijs/types': 1.29.2
- '@shikijs/vscode-textmate': 10.0.1
-
- '@shikijs/langs@1.29.2':
- dependencies:
- '@shikijs/types': 1.29.2
-
- '@shikijs/themes@1.29.2':
- dependencies:
- '@shikijs/types': 1.29.2
-
- '@shikijs/types@1.29.2':
- dependencies:
- '@shikijs/vscode-textmate': 10.0.1
- '@types/hast': 3.0.4
-
- '@shikijs/vscode-textmate@10.0.1': {}
-
- '@shoelace-style/animations@1.2.0': {}
-
- '@shoelace-style/localize@3.2.1': {}
-
- '@shoelace-style/shoelace@2.19.1(@floating-ui/utils@0.2.9)(@types/react@19.0.8)':
- dependencies:
- '@ctrl/tinycolor': 4.1.0
- '@floating-ui/dom': 1.6.13
- '@lit/react': 1.0.7(@types/react@19.0.8)
- '@shoelace-style/animations': 1.2.0
- '@shoelace-style/localize': 3.2.1
- composed-offset-position: 0.0.6(@floating-ui/utils@0.2.9)
- lit: 3.2.1
- qr-creator: 1.0.0
- transitivePeerDependencies:
- - '@floating-ui/utils'
- - '@types/react'
-
- '@types/acorn@4.0.6':
- dependencies:
- '@types/estree': 1.0.6
-
- '@types/babel__core@7.20.5':
- dependencies:
- '@babel/parser': 7.26.7
- '@babel/types': 7.26.7
- '@types/babel__generator': 7.6.8
- '@types/babel__template': 7.4.4
- '@types/babel__traverse': 7.20.6
-
- '@types/babel__generator@7.6.8':
- dependencies:
- '@babel/types': 7.26.7
-
- '@types/babel__template@7.4.4':
- dependencies:
- '@babel/parser': 7.26.7
- '@babel/types': 7.26.7
-
- '@types/babel__traverse@7.20.6':
- dependencies:
- '@babel/types': 7.26.7
-
- '@types/cookie@0.6.0': {}
-
- '@types/debug@4.1.12':
- dependencies:
- '@types/ms': 2.1.0
-
- '@types/estree-jsx@1.0.5':
- dependencies:
- '@types/estree': 1.0.6
-
- '@types/estree@1.0.6': {}
-
- '@types/hast@3.0.4':
- dependencies:
- '@types/unist': 3.0.3
-
- '@types/mdast@4.0.4':
- dependencies:
- '@types/unist': 3.0.3
-
- '@types/mdx@2.0.13': {}
-
- '@types/ms@2.1.0': {}
-
- '@types/nlcst@2.0.3':
- dependencies:
- '@types/unist': 3.0.3
-
- '@types/node@17.0.45': {}
-
- '@types/react@19.0.8':
- dependencies:
- csstype: 3.1.3
-
- '@types/sax@1.2.7':
- dependencies:
- '@types/node': 17.0.45
-
- '@types/trusted-types@2.0.7': {}
-
- '@types/unist@2.0.11': {}
-
- '@types/unist@3.0.3': {}
-
- '@ungap/structured-clone@1.3.0': {}
-
- '@volar/kit@2.4.11(typescript@5.7.3)':
- dependencies:
- '@volar/language-service': 2.4.11
- '@volar/typescript': 2.4.11
- typesafe-path: 0.2.2
- typescript: 5.7.3
- vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.0.8
-
- '@volar/language-core@2.4.11':
- dependencies:
- '@volar/source-map': 2.4.11
-
- '@volar/language-server@2.4.11':
- dependencies:
- '@volar/language-core': 2.4.11
- '@volar/language-service': 2.4.11
- '@volar/typescript': 2.4.11
- path-browserify: 1.0.1
- request-light: 0.7.0
- vscode-languageserver: 9.0.1
- vscode-languageserver-protocol: 3.17.5
- vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.0.8
-
- '@volar/language-service@2.4.11':
- dependencies:
- '@volar/language-core': 2.4.11
- vscode-languageserver-protocol: 3.17.5
- vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.0.8
-
- '@volar/source-map@2.4.11': {}
-
- '@volar/typescript@2.4.11':
- dependencies:
- '@volar/language-core': 2.4.11
- path-browserify: 1.0.1
- vscode-uri: 3.0.8
-
- '@vscode/emmet-helper@2.11.0':
- dependencies:
- emmet: 2.4.11
- jsonc-parser: 2.3.1
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.17.5
- vscode-uri: 3.0.8
-
- '@vscode/l10n@0.0.18': {}
-
- acorn-jsx@5.3.2(acorn@8.14.0):
- dependencies:
- acorn: 8.14.0
-
- acorn@8.14.0: {}
-
- ajv@8.17.1:
- dependencies:
- fast-deep-equal: 3.1.3
- fast-uri: 3.0.6
- json-schema-traverse: 1.0.0
- require-from-string: 2.0.2
-
- ansi-align@3.0.1:
- dependencies:
- string-width: 4.2.3
-
- ansi-regex@5.0.1: {}
-
- ansi-regex@6.1.0: {}
-
- ansi-styles@4.3.0:
- dependencies:
- color-convert: 2.0.1
-
- ansi-styles@6.2.1: {}
-
- anymatch@3.1.3:
- dependencies:
- normalize-path: 3.0.0
- picomatch: 2.3.1
-
- arg@5.0.2: {}
-
- argparse@1.0.10:
- dependencies:
- sprintf-js: 1.0.3
-
- argparse@2.0.1: {}
-
- aria-query@5.3.2: {}
-
- array-iterate@2.0.1: {}
-
- astring@1.9.0: {}
-
- astro@4.16.18(rollup@4.34.1)(typescript@5.7.3):
- dependencies:
- '@astrojs/compiler': 2.10.3
- '@astrojs/internal-helpers': 0.4.1
- '@astrojs/markdown-remark': 5.3.0
- '@astrojs/telemetry': 3.1.0
- '@babel/core': 7.26.7
- '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.7)
- '@babel/types': 7.26.7
- '@oslojs/encoding': 1.1.0
- '@rollup/pluginutils': 5.1.4(rollup@4.34.1)
- '@types/babel__core': 7.20.5
- '@types/cookie': 0.6.0
- acorn: 8.14.0
- aria-query: 5.3.2
- axobject-query: 4.1.0
- boxen: 8.0.1
- ci-info: 4.1.0
- clsx: 2.1.1
- common-ancestor-path: 1.0.1
- cookie: 0.7.2
- cssesc: 3.0.0
- debug: 4.4.0
- deterministic-object-hash: 2.0.2
- devalue: 5.1.1
- diff: 5.2.0
- dlv: 1.1.3
- dset: 3.1.4
- es-module-lexer: 1.6.0
- esbuild: 0.21.5
- estree-walker: 3.0.3
- fast-glob: 3.3.3
- flattie: 1.1.1
- github-slugger: 2.0.0
- gray-matter: 4.0.3
- html-escaper: 3.0.3
- http-cache-semantics: 4.1.1
- js-yaml: 4.1.0
- kleur: 4.1.5
- magic-string: 0.30.17
- magicast: 0.3.5
- micromatch: 4.0.8
- mrmime: 2.0.0
- neotraverse: 0.6.18
- ora: 8.2.0
- p-limit: 6.2.0
- p-queue: 8.1.0
- preferred-pm: 4.1.1
- prompts: 2.4.2
- rehype: 13.0.2
- semver: 7.7.0
- shiki: 1.29.2
- tinyexec: 0.3.2
- tsconfck: 3.1.4(typescript@5.7.3)
- unist-util-visit: 5.0.0
- vfile: 6.0.3
- vite: 5.4.14
- vitefu: 1.0.5(vite@5.4.14)
- which-pm: 3.0.1
- xxhash-wasm: 1.1.0
- yargs-parser: 21.1.1
- zod: 3.24.1
- zod-to-json-schema: 3.24.1(zod@3.24.1)
- zod-to-ts: 1.2.0(typescript@5.7.3)(zod@3.24.1)
- optionalDependencies:
- sharp: 0.33.5
- transitivePeerDependencies:
- - '@types/node'
- - less
- - lightningcss
- - rollup
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
- - typescript
-
- axobject-query@4.1.0: {}
-
- bail@2.0.2: {}
-
- base-64@1.0.0: {}
-
- binary-extensions@2.3.0: {}
-
- boxen@8.0.1:
- dependencies:
- ansi-align: 3.0.1
- camelcase: 8.0.0
- chalk: 5.4.1
- cli-boxes: 3.0.0
- string-width: 7.2.0
- type-fest: 4.33.0
- widest-line: 5.0.0
- wrap-ansi: 9.0.0
-
- braces@3.0.3:
- dependencies:
- fill-range: 7.1.1
-
- browserslist@4.24.4:
- dependencies:
- caniuse-lite: 1.0.30001696
- electron-to-chromium: 1.5.90
- node-releases: 2.0.19
- update-browserslist-db: 1.1.2(browserslist@4.24.4)
-
- camelcase@8.0.0: {}
-
- caniuse-lite@1.0.30001696: {}
-
- ccount@2.0.1: {}
-
- chalk@5.4.1: {}
-
- character-entities-html4@2.1.0: {}
-
- character-entities-legacy@3.0.0: {}
-
- character-entities@2.0.2: {}
-
- character-reference-invalid@2.0.1: {}
-
- chokidar@3.6.0:
- dependencies:
- anymatch: 3.1.3
- braces: 3.0.3
- glob-parent: 5.1.2
- is-binary-path: 2.1.0
- is-glob: 4.0.3
- normalize-path: 3.0.0
- readdirp: 3.6.0
- optionalDependencies:
- fsevents: 2.3.3
-
- ci-info@4.1.0: {}
-
- cli-boxes@3.0.0: {}
-
- cli-cursor@5.0.0:
- dependencies:
- restore-cursor: 5.1.0
-
- cli-spinners@2.9.2: {}
-
- cliui@8.0.1:
- dependencies:
- string-width: 4.2.3
- strip-ansi: 6.0.1
- wrap-ansi: 7.0.0
-
- clsx@2.1.1: {}
-
- collapse-white-space@2.1.0: {}
-
- color-convert@2.0.1:
- dependencies:
- color-name: 1.1.4
-
- color-name@1.1.4: {}
-
- color-string@1.9.1:
- dependencies:
- color-name: 1.1.4
- simple-swizzle: 0.2.2
- optional: true
-
- color@4.2.3:
- dependencies:
- color-convert: 2.0.1
- color-string: 1.9.1
- optional: true
-
- comma-separated-tokens@2.0.3: {}
-
- common-ancestor-path@1.0.1: {}
-
- composed-offset-position@0.0.6(@floating-ui/utils@0.2.9):
- dependencies:
- '@floating-ui/utils': 0.2.9
-
- convert-source-map@2.0.0: {}
-
- cookie@0.7.2: {}
-
- cssesc@3.0.0: {}
-
- csstype@3.1.3: {}
-
- debug@4.4.0:
- dependencies:
- ms: 2.1.3
-
- decode-named-character-reference@1.0.2:
- dependencies:
- character-entities: 2.0.2
-
- dequal@2.0.3: {}
-
- detect-libc@2.0.3:
- optional: true
-
- deterministic-object-hash@2.0.2:
- dependencies:
- base-64: 1.0.0
-
- devalue@5.1.1: {}
-
- devlop@1.1.0:
- dependencies:
- dequal: 2.0.3
-
- diff@5.2.0: {}
-
- dlv@1.1.3: {}
-
- dset@3.1.4: {}
-
- electron-to-chromium@1.5.90: {}
-
- emmet@2.4.11:
- dependencies:
- '@emmetio/abbreviation': 2.3.3
- '@emmetio/css-abbreviation': 2.1.8
-
- emoji-regex-xs@1.0.0: {}
-
- emoji-regex@10.4.0: {}
-
- emoji-regex@8.0.0: {}
-
- entities@4.5.0: {}
-
- es-module-lexer@1.6.0: {}
-
- esast-util-from-estree@2.0.0:
- dependencies:
- '@types/estree-jsx': 1.0.5
- devlop: 1.1.0
- estree-util-visit: 2.0.0
- unist-util-position-from-estree: 2.0.0
-
- esast-util-from-js@2.0.1:
- dependencies:
- '@types/estree-jsx': 1.0.5
- acorn: 8.14.0
- esast-util-from-estree: 2.0.0
- vfile-message: 4.0.2
-
- esbuild@0.21.5:
- optionalDependencies:
- '@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
-
- escalade@3.2.0: {}
-
- escape-string-regexp@5.0.0: {}
-
- esprima@4.0.1: {}
-
- estree-util-attach-comments@3.0.0:
- dependencies:
- '@types/estree': 1.0.6
-
- estree-util-build-jsx@3.0.1:
- dependencies:
- '@types/estree-jsx': 1.0.5
- devlop: 1.1.0
- estree-util-is-identifier-name: 3.0.0
- estree-walker: 3.0.3
-
- estree-util-is-identifier-name@3.0.0: {}
-
- estree-util-scope@1.0.0:
- dependencies:
- '@types/estree': 1.0.6
- devlop: 1.1.0
-
- estree-util-to-js@2.0.0:
- dependencies:
- '@types/estree-jsx': 1.0.5
- astring: 1.9.0
- source-map: 0.7.4
-
- estree-util-visit@2.0.0:
- dependencies:
- '@types/estree-jsx': 1.0.5
- '@types/unist': 3.0.3
-
- estree-walker@2.0.2: {}
-
- estree-walker@3.0.3:
- dependencies:
- '@types/estree': 1.0.6
-
- eventemitter3@5.0.1: {}
-
- extend-shallow@2.0.1:
- dependencies:
- is-extendable: 0.1.1
-
- extend@3.0.2: {}
-
- fast-deep-equal@3.1.3: {}
-
- fast-glob@3.3.3:
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- '@nodelib/fs.walk': 1.2.8
- glob-parent: 5.1.2
- merge2: 1.4.1
- micromatch: 4.0.8
-
- fast-uri@3.0.6: {}
-
- fast-xml-parser@4.5.1:
- dependencies:
- strnum: 1.0.5
-
- fastq@1.19.0:
- dependencies:
- reusify: 1.0.4
-
- fill-range@7.1.1:
- dependencies:
- to-regex-range: 5.0.1
-
- find-up-simple@1.0.0: {}
-
- find-up@4.1.0:
- dependencies:
- locate-path: 5.0.0
- path-exists: 4.0.0
-
- find-yarn-workspace-root2@1.2.16:
- dependencies:
- micromatch: 4.0.8
- pkg-dir: 4.2.0
-
- flattie@1.1.1: {}
-
- fsevents@2.3.3:
- optional: true
-
- gensync@1.0.0-beta.2: {}
-
- get-caller-file@2.0.5: {}
-
- get-east-asian-width@1.3.0: {}
-
- github-slugger@2.0.0: {}
-
- glob-parent@5.1.2:
- dependencies:
- is-glob: 4.0.3
-
- globals@11.12.0: {}
-
- graceful-fs@4.2.11: {}
-
- gray-matter@4.0.3:
- dependencies:
- js-yaml: 3.14.1
- kind-of: 6.0.3
- section-matter: 1.0.0
- strip-bom-string: 1.0.0
-
- hast-util-from-html@2.0.3:
- dependencies:
- '@types/hast': 3.0.4
- devlop: 1.1.0
- hast-util-from-parse5: 8.0.2
- parse5: 7.2.1
- vfile: 6.0.3
- vfile-message: 4.0.2
-
- hast-util-from-parse5@8.0.2:
- dependencies:
- '@types/hast': 3.0.4
- '@types/unist': 3.0.3
- devlop: 1.1.0
- hastscript: 9.0.0
- property-information: 6.5.0
- vfile: 6.0.3
- vfile-location: 5.0.3
- web-namespaces: 2.0.1
-
- hast-util-is-element@3.0.0:
- dependencies:
- '@types/hast': 3.0.4
-
- hast-util-parse-selector@4.0.0:
- dependencies:
- '@types/hast': 3.0.4
-
- hast-util-raw@9.1.0:
- dependencies:
- '@types/hast': 3.0.4
- '@types/unist': 3.0.3
- '@ungap/structured-clone': 1.3.0
- hast-util-from-parse5: 8.0.2
- hast-util-to-parse5: 8.0.0
- html-void-elements: 3.0.0
- mdast-util-to-hast: 13.2.0
- parse5: 7.2.1
- unist-util-position: 5.0.0
- unist-util-visit: 5.0.0
- vfile: 6.0.3
- web-namespaces: 2.0.1
- zwitch: 2.0.4
-
- hast-util-to-estree@3.1.1:
- dependencies:
- '@types/estree': 1.0.6
- '@types/estree-jsx': 1.0.5
- '@types/hast': 3.0.4
- comma-separated-tokens: 2.0.3
- devlop: 1.1.0
- estree-util-attach-comments: 3.0.0
- estree-util-is-identifier-name: 3.0.0
- hast-util-whitespace: 3.0.0
- mdast-util-mdx-expression: 2.0.1
- mdast-util-mdx-jsx: 3.2.0
- mdast-util-mdxjs-esm: 2.0.1
- property-information: 6.5.0
- space-separated-tokens: 2.0.2
- style-to-object: 1.0.8
- unist-util-position: 5.0.0
- zwitch: 2.0.4
- transitivePeerDependencies:
- - supports-color
-
- hast-util-to-html@9.0.4:
- dependencies:
- '@types/hast': 3.0.4
- '@types/unist': 3.0.3
- ccount: 2.0.1
- comma-separated-tokens: 2.0.3
- hast-util-whitespace: 3.0.0
- html-void-elements: 3.0.0
- mdast-util-to-hast: 13.2.0
- property-information: 6.5.0
- space-separated-tokens: 2.0.2
- stringify-entities: 4.0.4
- zwitch: 2.0.4
-
- hast-util-to-jsx-runtime@2.3.2:
- dependencies:
- '@types/estree': 1.0.6
- '@types/hast': 3.0.4
- '@types/unist': 3.0.3
- comma-separated-tokens: 2.0.3
- devlop: 1.1.0
- estree-util-is-identifier-name: 3.0.0
- hast-util-whitespace: 3.0.0
- mdast-util-mdx-expression: 2.0.1
- mdast-util-mdx-jsx: 3.2.0
- mdast-util-mdxjs-esm: 2.0.1
- property-information: 6.5.0
- space-separated-tokens: 2.0.2
- style-to-object: 1.0.8
- unist-util-position: 5.0.0
- vfile-message: 4.0.2
- transitivePeerDependencies:
- - supports-color
-
- hast-util-to-parse5@8.0.0:
- dependencies:
- '@types/hast': 3.0.4
- comma-separated-tokens: 2.0.3
- devlop: 1.1.0
- property-information: 6.5.0
- space-separated-tokens: 2.0.2
- web-namespaces: 2.0.1
- zwitch: 2.0.4
-
- hast-util-to-text@4.0.2:
- dependencies:
- '@types/hast': 3.0.4
- '@types/unist': 3.0.3
- hast-util-is-element: 3.0.0
- unist-util-find-after: 5.0.0
-
- hast-util-whitespace@3.0.0:
- dependencies:
- '@types/hast': 3.0.4
-
- hastscript@9.0.0:
- dependencies:
- '@types/hast': 3.0.4
- comma-separated-tokens: 2.0.3
- hast-util-parse-selector: 4.0.0
- property-information: 6.5.0
- space-separated-tokens: 2.0.2
-
- html-escaper@3.0.3: {}
-
- html-void-elements@3.0.0: {}
-
- http-cache-semantics@4.1.1: {}
-
- import-meta-resolve@4.1.0: {}
-
- inline-style-parser@0.2.4: {}
-
- is-alphabetical@2.0.1: {}
-
- is-alphanumerical@2.0.1:
- dependencies:
- is-alphabetical: 2.0.1
- is-decimal: 2.0.1
-
- is-arrayish@0.3.2:
- optional: true
-
- is-binary-path@2.1.0:
- dependencies:
- binary-extensions: 2.3.0
-
- is-decimal@2.0.1: {}
-
- is-docker@3.0.0: {}
-
- is-extendable@0.1.1: {}
-
- is-extglob@2.1.1: {}
-
- is-fullwidth-code-point@3.0.0: {}
-
- is-glob@4.0.3:
- dependencies:
- is-extglob: 2.1.1
-
- is-hexadecimal@2.0.1: {}
-
- is-inside-container@1.0.0:
- dependencies:
- is-docker: 3.0.0
-
- is-interactive@2.0.0: {}
-
- is-number@7.0.0: {}
-
- is-plain-obj@4.1.0: {}
-
- is-unicode-supported@1.3.0: {}
-
- is-unicode-supported@2.1.0: {}
-
- is-wsl@3.1.0:
- dependencies:
- is-inside-container: 1.0.0
-
- js-tokens@4.0.0: {}
-
- js-yaml@3.14.1:
- dependencies:
- argparse: 1.0.10
- esprima: 4.0.1
-
- js-yaml@4.1.0:
- dependencies:
- argparse: 2.0.1
-
- jsesc@3.1.0: {}
-
- json-schema-traverse@1.0.0: {}
-
- json5@2.2.3: {}
-
- jsonc-parser@2.3.1: {}
-
- jsonc-parser@3.3.1: {}
-
- kind-of@6.0.3: {}
-
- kleur@3.0.3: {}
-
- kleur@4.1.5: {}
-
- lit-element@4.1.1:
- dependencies:
- '@lit-labs/ssr-dom-shim': 1.3.0
- '@lit/reactive-element': 2.0.4
- lit-html: 3.2.1
-
- lit-html@3.2.1:
- dependencies:
- '@types/trusted-types': 2.0.7
-
- lit@3.2.1:
- dependencies:
- '@lit/reactive-element': 2.0.4
- lit-element: 4.1.1
- lit-html: 3.2.1
-
- load-yaml-file@0.2.0:
- dependencies:
- graceful-fs: 4.2.11
- js-yaml: 3.14.1
- pify: 4.0.1
- strip-bom: 3.0.0
-
- locate-path@5.0.0:
- dependencies:
- p-locate: 4.1.0
-
- lodash@4.17.21: {}
-
- log-symbols@6.0.0:
- dependencies:
- chalk: 5.4.1
- is-unicode-supported: 1.3.0
-
- longest-streak@3.1.0: {}
-
- lru-cache@5.1.1:
- dependencies:
- yallist: 3.1.1
-
- magic-string@0.30.17:
- dependencies:
- '@jridgewell/sourcemap-codec': 1.5.0
-
- magicast@0.3.5:
- dependencies:
- '@babel/parser': 7.26.7
- '@babel/types': 7.26.7
- source-map-js: 1.2.1
-
- markdown-extensions@2.0.0: {}
-
- markdown-table@3.0.4: {}
-
- mdast-util-definitions@6.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- '@types/unist': 3.0.3
- unist-util-visit: 5.0.0
-
- mdast-util-find-and-replace@3.0.2:
- dependencies:
- '@types/mdast': 4.0.4
- escape-string-regexp: 5.0.0
- unist-util-is: 6.0.0
- unist-util-visit-parents: 6.0.1
-
- mdast-util-from-markdown@2.0.2:
- dependencies:
- '@types/mdast': 4.0.4
- '@types/unist': 3.0.3
- decode-named-character-reference: 1.0.2
- devlop: 1.1.0
- mdast-util-to-string: 4.0.0
- micromark: 4.0.1
- micromark-util-decode-numeric-character-reference: 2.0.2
- micromark-util-decode-string: 2.0.1
- micromark-util-normalize-identifier: 2.0.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
- unist-util-stringify-position: 4.0.0
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-gfm-autolink-literal@2.0.1:
- dependencies:
- '@types/mdast': 4.0.4
- ccount: 2.0.1
- devlop: 1.1.0
- mdast-util-find-and-replace: 3.0.2
- micromark-util-character: 2.1.1
-
- mdast-util-gfm-footnote@2.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- devlop: 1.1.0
- mdast-util-from-markdown: 2.0.2
- mdast-util-to-markdown: 2.1.2
- micromark-util-normalize-identifier: 2.0.1
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-gfm-strikethrough@2.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- mdast-util-from-markdown: 2.0.2
- mdast-util-to-markdown: 2.1.2
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-gfm-table@2.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- devlop: 1.1.0
- markdown-table: 3.0.4
- mdast-util-from-markdown: 2.0.2
- mdast-util-to-markdown: 2.1.2
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-gfm-task-list-item@2.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- devlop: 1.1.0
- mdast-util-from-markdown: 2.0.2
- mdast-util-to-markdown: 2.1.2
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-gfm@3.0.0:
- dependencies:
- mdast-util-from-markdown: 2.0.2
- mdast-util-gfm-autolink-literal: 2.0.1
- mdast-util-gfm-footnote: 2.0.0
- mdast-util-gfm-strikethrough: 2.0.0
- mdast-util-gfm-table: 2.0.0
- mdast-util-gfm-task-list-item: 2.0.0
- mdast-util-to-markdown: 2.1.2
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-mdx-expression@2.0.1:
- dependencies:
- '@types/estree-jsx': 1.0.5
- '@types/hast': 3.0.4
- '@types/mdast': 4.0.4
- devlop: 1.1.0
- mdast-util-from-markdown: 2.0.2
- mdast-util-to-markdown: 2.1.2
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-mdx-jsx@3.2.0:
- dependencies:
- '@types/estree-jsx': 1.0.5
- '@types/hast': 3.0.4
- '@types/mdast': 4.0.4
- '@types/unist': 3.0.3
- ccount: 2.0.1
- devlop: 1.1.0
- mdast-util-from-markdown: 2.0.2
- mdast-util-to-markdown: 2.1.2
- parse-entities: 4.0.2
- stringify-entities: 4.0.4
- unist-util-stringify-position: 4.0.0
- vfile-message: 4.0.2
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-mdx@3.0.0:
- dependencies:
- mdast-util-from-markdown: 2.0.2
- mdast-util-mdx-expression: 2.0.1
- mdast-util-mdx-jsx: 3.2.0
- mdast-util-mdxjs-esm: 2.0.1
- mdast-util-to-markdown: 2.1.2
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-mdxjs-esm@2.0.1:
- dependencies:
- '@types/estree-jsx': 1.0.5
- '@types/hast': 3.0.4
- '@types/mdast': 4.0.4
- devlop: 1.1.0
- mdast-util-from-markdown: 2.0.2
- mdast-util-to-markdown: 2.1.2
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-phrasing@4.1.0:
- dependencies:
- '@types/mdast': 4.0.4
- unist-util-is: 6.0.0
-
- mdast-util-to-hast@13.2.0:
- dependencies:
- '@types/hast': 3.0.4
- '@types/mdast': 4.0.4
- '@ungap/structured-clone': 1.3.0
- devlop: 1.1.0
- micromark-util-sanitize-uri: 2.0.1
- trim-lines: 3.0.1
- unist-util-position: 5.0.0
- unist-util-visit: 5.0.0
- vfile: 6.0.3
-
- mdast-util-to-markdown@2.1.2:
- dependencies:
- '@types/mdast': 4.0.4
- '@types/unist': 3.0.3
- longest-streak: 3.1.0
- mdast-util-phrasing: 4.1.0
- mdast-util-to-string: 4.0.0
- micromark-util-classify-character: 2.0.1
- micromark-util-decode-string: 2.0.1
- unist-util-visit: 5.0.0
- zwitch: 2.0.4
-
- mdast-util-to-string@4.0.0:
- dependencies:
- '@types/mdast': 4.0.4
-
- merge2@1.4.1: {}
-
- micromark-core-commonmark@2.0.2:
- dependencies:
- decode-named-character-reference: 1.0.2
- devlop: 1.1.0
- micromark-factory-destination: 2.0.1
- micromark-factory-label: 2.0.1
- micromark-factory-space: 2.0.1
- micromark-factory-title: 2.0.1
- micromark-factory-whitespace: 2.0.1
- micromark-util-character: 2.1.1
- micromark-util-chunked: 2.0.1
- micromark-util-classify-character: 2.0.1
- micromark-util-html-tag-name: 2.0.1
- micromark-util-normalize-identifier: 2.0.1
- micromark-util-resolve-all: 2.0.1
- micromark-util-subtokenize: 2.0.4
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-extension-gfm-autolink-literal@2.1.0:
- dependencies:
- micromark-util-character: 2.1.1
- micromark-util-sanitize-uri: 2.0.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-extension-gfm-footnote@2.1.0:
- dependencies:
- devlop: 1.1.0
- micromark-core-commonmark: 2.0.2
- micromark-factory-space: 2.0.1
- micromark-util-character: 2.1.1
- micromark-util-normalize-identifier: 2.0.1
- micromark-util-sanitize-uri: 2.0.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-extension-gfm-strikethrough@2.1.0:
- dependencies:
- devlop: 1.1.0
- micromark-util-chunked: 2.0.1
- micromark-util-classify-character: 2.0.1
- micromark-util-resolve-all: 2.0.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-extension-gfm-table@2.1.1:
- dependencies:
- devlop: 1.1.0
- micromark-factory-space: 2.0.1
- micromark-util-character: 2.1.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-extension-gfm-tagfilter@2.0.0:
- dependencies:
- micromark-util-types: 2.0.1
-
- micromark-extension-gfm-task-list-item@2.1.0:
- dependencies:
- devlop: 1.1.0
- micromark-factory-space: 2.0.1
- micromark-util-character: 2.1.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-extension-gfm@3.0.0:
- dependencies:
- micromark-extension-gfm-autolink-literal: 2.1.0
- micromark-extension-gfm-footnote: 2.1.0
- micromark-extension-gfm-strikethrough: 2.1.0
- micromark-extension-gfm-table: 2.1.1
- micromark-extension-gfm-tagfilter: 2.0.0
- micromark-extension-gfm-task-list-item: 2.1.0
- micromark-util-combine-extensions: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-extension-mdx-expression@3.0.0:
- dependencies:
- '@types/estree': 1.0.6
- devlop: 1.1.0
- micromark-factory-mdx-expression: 2.0.2
- micromark-factory-space: 2.0.1
- micromark-util-character: 2.1.1
- micromark-util-events-to-acorn: 2.0.2
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-extension-mdx-jsx@3.0.1:
- dependencies:
- '@types/acorn': 4.0.6
- '@types/estree': 1.0.6
- devlop: 1.1.0
- estree-util-is-identifier-name: 3.0.0
- micromark-factory-mdx-expression: 2.0.2
- micromark-factory-space: 2.0.1
- micromark-util-character: 2.1.1
- micromark-util-events-to-acorn: 2.0.2
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
- vfile-message: 4.0.2
-
- micromark-extension-mdx-md@2.0.0:
- dependencies:
- micromark-util-types: 2.0.1
-
- micromark-extension-mdxjs-esm@3.0.0:
- dependencies:
- '@types/estree': 1.0.6
- devlop: 1.1.0
- micromark-core-commonmark: 2.0.2
- micromark-util-character: 2.1.1
- micromark-util-events-to-acorn: 2.0.2
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
- unist-util-position-from-estree: 2.0.0
- vfile-message: 4.0.2
-
- micromark-extension-mdxjs@3.0.0:
- dependencies:
- acorn: 8.14.0
- acorn-jsx: 5.3.2(acorn@8.14.0)
- micromark-extension-mdx-expression: 3.0.0
- micromark-extension-mdx-jsx: 3.0.1
- micromark-extension-mdx-md: 2.0.0
- micromark-extension-mdxjs-esm: 3.0.0
- micromark-util-combine-extensions: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-factory-destination@2.0.1:
- dependencies:
- micromark-util-character: 2.1.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-factory-label@2.0.1:
- dependencies:
- devlop: 1.1.0
- micromark-util-character: 2.1.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-factory-mdx-expression@2.0.2:
- dependencies:
- '@types/estree': 1.0.6
- devlop: 1.1.0
- micromark-factory-space: 2.0.1
- micromark-util-character: 2.1.1
- micromark-util-events-to-acorn: 2.0.2
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
- unist-util-position-from-estree: 2.0.0
- vfile-message: 4.0.2
-
- micromark-factory-space@2.0.1:
- dependencies:
- micromark-util-character: 2.1.1
- micromark-util-types: 2.0.1
-
- micromark-factory-title@2.0.1:
- dependencies:
- micromark-factory-space: 2.0.1
- micromark-util-character: 2.1.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-factory-whitespace@2.0.1:
- dependencies:
- micromark-factory-space: 2.0.1
- micromark-util-character: 2.1.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-util-character@2.1.1:
- dependencies:
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-util-chunked@2.0.1:
- dependencies:
- micromark-util-symbol: 2.0.1
-
- micromark-util-classify-character@2.0.1:
- dependencies:
- micromark-util-character: 2.1.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-util-combine-extensions@2.0.1:
- dependencies:
- micromark-util-chunked: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-util-decode-numeric-character-reference@2.0.2:
- dependencies:
- micromark-util-symbol: 2.0.1
-
- micromark-util-decode-string@2.0.1:
- dependencies:
- decode-named-character-reference: 1.0.2
- micromark-util-character: 2.1.1
- micromark-util-decode-numeric-character-reference: 2.0.2
- micromark-util-symbol: 2.0.1
-
- micromark-util-encode@2.0.1: {}
-
- micromark-util-events-to-acorn@2.0.2:
- dependencies:
- '@types/acorn': 4.0.6
- '@types/estree': 1.0.6
- '@types/unist': 3.0.3
- devlop: 1.1.0
- estree-util-visit: 2.0.0
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
- vfile-message: 4.0.2
-
- micromark-util-html-tag-name@2.0.1: {}
-
- micromark-util-normalize-identifier@2.0.1:
- dependencies:
- micromark-util-symbol: 2.0.1
-
- micromark-util-resolve-all@2.0.1:
- dependencies:
- micromark-util-types: 2.0.1
-
- micromark-util-sanitize-uri@2.0.1:
- dependencies:
- micromark-util-character: 2.1.1
- micromark-util-encode: 2.0.1
- micromark-util-symbol: 2.0.1
-
- micromark-util-subtokenize@2.0.4:
- dependencies:
- devlop: 1.1.0
- micromark-util-chunked: 2.0.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-util-symbol@2.0.1: {}
-
- micromark-util-types@2.0.1: {}
-
- micromark@4.0.1:
- dependencies:
- '@types/debug': 4.1.12
- debug: 4.4.0
- decode-named-character-reference: 1.0.2
- devlop: 1.1.0
- micromark-core-commonmark: 2.0.2
- micromark-factory-space: 2.0.1
- micromark-util-character: 2.1.1
- micromark-util-chunked: 2.0.1
- micromark-util-combine-extensions: 2.0.1
- micromark-util-decode-numeric-character-reference: 2.0.2
- micromark-util-encode: 2.0.1
- micromark-util-normalize-identifier: 2.0.1
- micromark-util-resolve-all: 2.0.1
- micromark-util-sanitize-uri: 2.0.1
- micromark-util-subtokenize: 2.0.4
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
- transitivePeerDependencies:
- - supports-color
-
- micromatch@4.0.8:
- dependencies:
- braces: 3.0.3
- picomatch: 2.3.1
-
- mimic-function@5.0.1: {}
-
- mrmime@2.0.0: {}
-
- ms@2.1.3: {}
-
- muggle-string@0.4.1: {}
-
- nanoid@3.3.8: {}
-
- neotraverse@0.6.18: {}
-
- nlcst-to-string@4.0.0:
- dependencies:
- '@types/nlcst': 2.0.3
-
- node-releases@2.0.19: {}
-
- normalize-path@3.0.0: {}
-
- onetime@7.0.0:
- dependencies:
- mimic-function: 5.0.1
-
- oniguruma-to-es@2.3.0:
- dependencies:
- emoji-regex-xs: 1.0.0
- regex: 5.1.1
- regex-recursion: 5.1.1
-
- ora@8.2.0:
- dependencies:
- chalk: 5.4.1
- cli-cursor: 5.0.0
- cli-spinners: 2.9.2
- is-interactive: 2.0.0
- is-unicode-supported: 2.1.0
- log-symbols: 6.0.0
- stdin-discarder: 0.2.2
- string-width: 7.2.0
- strip-ansi: 7.1.0
-
- p-limit@2.3.0:
- dependencies:
- p-try: 2.2.0
-
- p-limit@6.2.0:
- dependencies:
- yocto-queue: 1.1.1
-
- p-locate@4.1.0:
- dependencies:
- p-limit: 2.3.0
-
- p-queue@8.1.0:
- dependencies:
- eventemitter3: 5.0.1
- p-timeout: 6.1.4
-
- p-timeout@6.1.4: {}
-
- p-try@2.2.0: {}
-
- parse-entities@4.0.2:
- dependencies:
- '@types/unist': 2.0.11
- character-entities-legacy: 3.0.0
- character-reference-invalid: 2.0.1
- decode-named-character-reference: 1.0.2
- is-alphanumerical: 2.0.1
- is-decimal: 2.0.1
- is-hexadecimal: 2.0.1
-
- parse-latin@7.0.0:
- dependencies:
- '@types/nlcst': 2.0.3
- '@types/unist': 3.0.3
- nlcst-to-string: 4.0.0
- unist-util-modify-children: 4.0.0
- unist-util-visit-children: 3.0.0
- vfile: 6.0.3
-
- parse5@7.2.1:
- dependencies:
- entities: 4.5.0
-
- path-browserify@1.0.1: {}
-
- path-exists@4.0.0: {}
-
- picocolors@1.1.1: {}
-
- picomatch@2.3.1: {}
-
- picomatch@4.0.2: {}
-
- pify@4.0.1: {}
-
- pkg-dir@4.2.0:
- dependencies:
- find-up: 4.1.0
-
- postcss@8.5.1:
- dependencies:
- nanoid: 3.3.8
- picocolors: 1.1.1
- source-map-js: 1.2.1
-
- preferred-pm@4.1.1:
- dependencies:
- find-up-simple: 1.0.0
- find-yarn-workspace-root2: 1.2.16
- which-pm: 3.0.1
-
- prettier@2.8.7:
- optional: true
-
- prismjs@1.29.0: {}
-
- prompts@2.4.2:
- dependencies:
- kleur: 3.0.3
- sisteransi: 1.0.5
-
- property-information@6.5.0: {}
-
- qr-creator@1.0.0: {}
-
- queue-microtask@1.2.3: {}
-
- readdirp@3.6.0:
- dependencies:
- picomatch: 2.3.1
-
- recma-build-jsx@1.0.0:
- dependencies:
- '@types/estree': 1.0.6
- estree-util-build-jsx: 3.0.1
- vfile: 6.0.3
-
- recma-jsx@1.0.0(acorn@8.14.0):
- dependencies:
- acorn-jsx: 5.3.2(acorn@8.14.0)
- estree-util-to-js: 2.0.0
- recma-parse: 1.0.0
- recma-stringify: 1.0.0
- unified: 11.0.5
- transitivePeerDependencies:
- - acorn
-
- recma-parse@1.0.0:
- dependencies:
- '@types/estree': 1.0.6
- esast-util-from-js: 2.0.1
- unified: 11.0.5
- vfile: 6.0.3
-
- recma-stringify@1.0.0:
- dependencies:
- '@types/estree': 1.0.6
- estree-util-to-js: 2.0.0
- unified: 11.0.5
- vfile: 6.0.3
-
- regex-recursion@5.1.1:
- dependencies:
- regex: 5.1.1
- regex-utilities: 2.3.0
-
- regex-utilities@2.3.0: {}
-
- regex@5.1.1:
- dependencies:
- regex-utilities: 2.3.0
-
- rehype-parse@9.0.1:
- dependencies:
- '@types/hast': 3.0.4
- hast-util-from-html: 2.0.3
- unified: 11.0.5
-
- rehype-raw@7.0.0:
- dependencies:
- '@types/hast': 3.0.4
- hast-util-raw: 9.1.0
- vfile: 6.0.3
-
- rehype-recma@1.0.0:
- dependencies:
- '@types/estree': 1.0.6
- '@types/hast': 3.0.4
- hast-util-to-estree: 3.1.1
- transitivePeerDependencies:
- - supports-color
-
- rehype-stringify@10.0.1:
- dependencies:
- '@types/hast': 3.0.4
- hast-util-to-html: 9.0.4
- unified: 11.0.5
-
- rehype@13.0.2:
- dependencies:
- '@types/hast': 3.0.4
- rehype-parse: 9.0.1
- rehype-stringify: 10.0.1
- unified: 11.0.5
-
- remark-gfm@4.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- mdast-util-gfm: 3.0.0
- micromark-extension-gfm: 3.0.0
- remark-parse: 11.0.0
- remark-stringify: 11.0.0
- unified: 11.0.5
- transitivePeerDependencies:
- - supports-color
-
- remark-mdx@3.1.0:
- dependencies:
- mdast-util-mdx: 3.0.0
- micromark-extension-mdxjs: 3.0.0
- transitivePeerDependencies:
- - supports-color
-
- remark-parse@11.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- mdast-util-from-markdown: 2.0.2
- micromark-util-types: 2.0.1
- unified: 11.0.5
- transitivePeerDependencies:
- - supports-color
-
- remark-rehype@11.1.1:
- dependencies:
- '@types/hast': 3.0.4
- '@types/mdast': 4.0.4
- mdast-util-to-hast: 13.2.0
- unified: 11.0.5
- vfile: 6.0.3
-
- remark-smartypants@3.0.2:
- dependencies:
- retext: 9.0.0
- retext-smartypants: 6.2.0
- unified: 11.0.5
- unist-util-visit: 5.0.0
-
- remark-stringify@11.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- mdast-util-to-markdown: 2.1.2
- unified: 11.0.5
-
- request-light@0.5.8: {}
-
- request-light@0.7.0: {}
-
- require-directory@2.1.1: {}
-
- require-from-string@2.0.2: {}
-
- restore-cursor@5.1.0:
- dependencies:
- onetime: 7.0.0
- signal-exit: 4.1.0
-
- retext-latin@4.0.0:
- dependencies:
- '@types/nlcst': 2.0.3
- parse-latin: 7.0.0
- unified: 11.0.5
-
- retext-smartypants@6.2.0:
- dependencies:
- '@types/nlcst': 2.0.3
- nlcst-to-string: 4.0.0
- unist-util-visit: 5.0.0
-
- retext-stringify@4.0.0:
- dependencies:
- '@types/nlcst': 2.0.3
- nlcst-to-string: 4.0.0
- unified: 11.0.5
-
- retext@9.0.0:
- dependencies:
- '@types/nlcst': 2.0.3
- retext-latin: 4.0.0
- retext-stringify: 4.0.0
- unified: 11.0.5
-
- reusify@1.0.4: {}
-
- rollup@4.34.1:
- dependencies:
- '@types/estree': 1.0.6
- optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.34.1
- '@rollup/rollup-android-arm64': 4.34.1
- '@rollup/rollup-darwin-arm64': 4.34.1
- '@rollup/rollup-darwin-x64': 4.34.1
- '@rollup/rollup-freebsd-arm64': 4.34.1
- '@rollup/rollup-freebsd-x64': 4.34.1
- '@rollup/rollup-linux-arm-gnueabihf': 4.34.1
- '@rollup/rollup-linux-arm-musleabihf': 4.34.1
- '@rollup/rollup-linux-arm64-gnu': 4.34.1
- '@rollup/rollup-linux-arm64-musl': 4.34.1
- '@rollup/rollup-linux-loongarch64-gnu': 4.34.1
- '@rollup/rollup-linux-powerpc64le-gnu': 4.34.1
- '@rollup/rollup-linux-riscv64-gnu': 4.34.1
- '@rollup/rollup-linux-s390x-gnu': 4.34.1
- '@rollup/rollup-linux-x64-gnu': 4.34.1
- '@rollup/rollup-linux-x64-musl': 4.34.1
- '@rollup/rollup-win32-arm64-msvc': 4.34.1
- '@rollup/rollup-win32-ia32-msvc': 4.34.1
- '@rollup/rollup-win32-x64-msvc': 4.34.1
- fsevents: 2.3.3
-
- run-parallel@1.2.0:
- dependencies:
- queue-microtask: 1.2.3
-
- sax@1.4.1: {}
-
- section-matter@1.0.0:
- dependencies:
- extend-shallow: 2.0.1
- kind-of: 6.0.3
-
- semver@6.3.1: {}
-
- semver@7.7.0: {}
-
- sharp@0.33.5:
- dependencies:
- color: 4.2.3
- detect-libc: 2.0.3
- semver: 7.7.0
- optionalDependencies:
- '@img/sharp-darwin-arm64': 0.33.5
- '@img/sharp-darwin-x64': 0.33.5
- '@img/sharp-libvips-darwin-arm64': 1.0.4
- '@img/sharp-libvips-darwin-x64': 1.0.4
- '@img/sharp-libvips-linux-arm': 1.0.5
- '@img/sharp-libvips-linux-arm64': 1.0.4
- '@img/sharp-libvips-linux-s390x': 1.0.4
- '@img/sharp-libvips-linux-x64': 1.0.4
- '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
- '@img/sharp-libvips-linuxmusl-x64': 1.0.4
- '@img/sharp-linux-arm': 0.33.5
- '@img/sharp-linux-arm64': 0.33.5
- '@img/sharp-linux-s390x': 0.33.5
- '@img/sharp-linux-x64': 0.33.5
- '@img/sharp-linuxmusl-arm64': 0.33.5
- '@img/sharp-linuxmusl-x64': 0.33.5
- '@img/sharp-wasm32': 0.33.5
- '@img/sharp-win32-ia32': 0.33.5
- '@img/sharp-win32-x64': 0.33.5
- optional: true
-
- shiki@1.29.2:
- dependencies:
- '@shikijs/core': 1.29.2
- '@shikijs/engine-javascript': 1.29.2
- '@shikijs/engine-oniguruma': 1.29.2
- '@shikijs/langs': 1.29.2
- '@shikijs/themes': 1.29.2
- '@shikijs/types': 1.29.2
- '@shikijs/vscode-textmate': 10.0.1
- '@types/hast': 3.0.4
-
- signal-exit@4.1.0: {}
-
- simple-swizzle@0.2.2:
- dependencies:
- is-arrayish: 0.3.2
- optional: true
-
- sisteransi@1.0.5: {}
-
- sitemap@8.0.0:
- dependencies:
- '@types/node': 17.0.45
- '@types/sax': 1.2.7
- arg: 5.0.2
- sax: 1.4.1
-
- source-map-js@1.2.1: {}
-
- source-map@0.7.4: {}
-
- space-separated-tokens@2.0.2: {}
-
- sprintf-js@1.0.3: {}
-
- stdin-discarder@0.2.2: {}
-
- stream-replace-string@2.0.0: {}
-
- string-width@4.2.3:
- dependencies:
- emoji-regex: 8.0.0
- is-fullwidth-code-point: 3.0.0
- strip-ansi: 6.0.1
-
- string-width@7.2.0:
- dependencies:
- emoji-regex: 10.4.0
- get-east-asian-width: 1.3.0
- strip-ansi: 7.1.0
-
- stringify-entities@4.0.4:
- dependencies:
- character-entities-html4: 2.1.0
- character-entities-legacy: 3.0.0
-
- strip-ansi@6.0.1:
- dependencies:
- ansi-regex: 5.0.1
-
- strip-ansi@7.1.0:
- dependencies:
- ansi-regex: 6.1.0
-
- strip-bom-string@1.0.0: {}
-
- strip-bom@3.0.0: {}
-
- strnum@1.0.5: {}
-
- style-to-object@1.0.8:
- dependencies:
- inline-style-parser: 0.2.4
-
- tinyexec@0.3.2: {}
-
- to-regex-range@5.0.1:
- dependencies:
- is-number: 7.0.0
-
- trim-lines@3.0.1: {}
-
- trough@2.2.0: {}
-
- tsconfck@3.1.4(typescript@5.7.3):
- optionalDependencies:
- typescript: 5.7.3
-
- tslib@2.8.1:
- optional: true
-
- type-fest@4.33.0: {}
-
- typesafe-path@0.2.2: {}
-
- typescript-auto-import-cache@0.3.5:
- dependencies:
- semver: 7.7.0
-
- typescript@5.7.3: {}
-
- unified@11.0.5:
- dependencies:
- '@types/unist': 3.0.3
- bail: 2.0.2
- devlop: 1.1.0
- extend: 3.0.2
- is-plain-obj: 4.1.0
- trough: 2.2.0
- vfile: 6.0.3
-
- unist-util-find-after@5.0.0:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-is: 6.0.0
-
- unist-util-is@6.0.0:
- dependencies:
- '@types/unist': 3.0.3
-
- unist-util-modify-children@4.0.0:
- dependencies:
- '@types/unist': 3.0.3
- array-iterate: 2.0.1
-
- unist-util-position-from-estree@2.0.0:
- dependencies:
- '@types/unist': 3.0.3
-
- unist-util-position@5.0.0:
- dependencies:
- '@types/unist': 3.0.3
-
- unist-util-remove-position@5.0.0:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-visit: 5.0.0
-
- unist-util-stringify-position@4.0.0:
- dependencies:
- '@types/unist': 3.0.3
-
- unist-util-visit-children@3.0.0:
- dependencies:
- '@types/unist': 3.0.3
-
- unist-util-visit-parents@6.0.1:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-is: 6.0.0
-
- unist-util-visit@5.0.0:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-is: 6.0.0
- unist-util-visit-parents: 6.0.1
-
- update-browserslist-db@1.1.2(browserslist@4.24.4):
- dependencies:
- browserslist: 4.24.4
- escalade: 3.2.0
- picocolors: 1.1.1
-
- vfile-location@5.0.3:
- dependencies:
- '@types/unist': 3.0.3
- vfile: 6.0.3
-
- vfile-message@4.0.2:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-stringify-position: 4.0.0
-
- vfile@6.0.3:
- dependencies:
- '@types/unist': 3.0.3
- vfile-message: 4.0.2
-
- vite@5.4.14:
- dependencies:
- esbuild: 0.21.5
- postcss: 8.5.1
- rollup: 4.34.1
- optionalDependencies:
- fsevents: 2.3.3
-
- vitefu@1.0.5(vite@5.4.14):
- optionalDependencies:
- vite: 5.4.14
-
- volar-service-css@0.0.62(@volar/language-service@2.4.11):
- dependencies:
- vscode-css-languageservice: 6.3.2
- vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.0.8
- optionalDependencies:
- '@volar/language-service': 2.4.11
-
- volar-service-emmet@0.0.62(@volar/language-service@2.4.11):
- dependencies:
- '@emmetio/css-parser': 0.4.0
- '@emmetio/html-matcher': 1.3.0
- '@vscode/emmet-helper': 2.11.0
- vscode-uri: 3.0.8
- optionalDependencies:
- '@volar/language-service': 2.4.11
-
- volar-service-html@0.0.62(@volar/language-service@2.4.11):
- dependencies:
- vscode-html-languageservice: 5.3.1
- vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.0.8
- optionalDependencies:
- '@volar/language-service': 2.4.11
-
- volar-service-prettier@0.0.62(@volar/language-service@2.4.11):
- dependencies:
- vscode-uri: 3.0.8
- optionalDependencies:
- '@volar/language-service': 2.4.11
-
- volar-service-typescript-twoslash-queries@0.0.62(@volar/language-service@2.4.11):
- dependencies:
- vscode-uri: 3.0.8
- optionalDependencies:
- '@volar/language-service': 2.4.11
-
- volar-service-typescript@0.0.62(@volar/language-service@2.4.11):
- dependencies:
- path-browserify: 1.0.1
- semver: 7.7.0
- typescript-auto-import-cache: 0.3.5
- vscode-languageserver-textdocument: 1.0.12
- vscode-nls: 5.2.0
- vscode-uri: 3.0.8
- optionalDependencies:
- '@volar/language-service': 2.4.11
-
- volar-service-yaml@0.0.62(@volar/language-service@2.4.11):
- dependencies:
- vscode-uri: 3.0.8
- yaml-language-server: 1.15.0
- optionalDependencies:
- '@volar/language-service': 2.4.11
-
- vscode-css-languageservice@6.3.2:
- dependencies:
- '@vscode/l10n': 0.0.18
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.17.5
- vscode-uri: 3.0.8
-
- vscode-html-languageservice@5.3.1:
- dependencies:
- '@vscode/l10n': 0.0.18
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.17.5
- vscode-uri: 3.0.8
-
- vscode-json-languageservice@4.1.8:
- dependencies:
- jsonc-parser: 3.3.1
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.17.5
- vscode-nls: 5.2.0
- vscode-uri: 3.0.8
-
- vscode-jsonrpc@6.0.0: {}
-
- vscode-jsonrpc@8.2.0: {}
-
- vscode-languageserver-protocol@3.16.0:
- dependencies:
- vscode-jsonrpc: 6.0.0
- vscode-languageserver-types: 3.16.0
-
- vscode-languageserver-protocol@3.17.5:
- dependencies:
- vscode-jsonrpc: 8.2.0
- vscode-languageserver-types: 3.17.5
-
- vscode-languageserver-textdocument@1.0.12: {}
-
- vscode-languageserver-types@3.16.0: {}
-
- vscode-languageserver-types@3.17.5: {}
-
- vscode-languageserver@7.0.0:
- dependencies:
- vscode-languageserver-protocol: 3.16.0
-
- vscode-languageserver@9.0.1:
- dependencies:
- vscode-languageserver-protocol: 3.17.5
-
- vscode-nls@5.2.0: {}
-
- vscode-uri@3.0.8: {}
-
- web-namespaces@2.0.1: {}
-
- which-pm-runs@1.1.0: {}
-
- which-pm@3.0.1:
- dependencies:
- load-yaml-file: 0.2.0
-
- widest-line@5.0.0:
- dependencies:
- string-width: 7.2.0
-
- wrap-ansi@7.0.0:
- dependencies:
- ansi-styles: 4.3.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
-
- wrap-ansi@9.0.0:
- dependencies:
- ansi-styles: 6.2.1
- string-width: 7.2.0
- strip-ansi: 7.1.0
-
- xxhash-wasm@1.1.0: {}
-
- y18n@5.0.8: {}
-
- yallist@3.1.1: {}
-
- yaml-language-server@1.15.0:
- dependencies:
- ajv: 8.17.1
- lodash: 4.17.21
- request-light: 0.5.8
- vscode-json-languageservice: 4.1.8
- vscode-languageserver: 7.0.0
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.17.5
- vscode-nls: 5.2.0
- vscode-uri: 3.0.8
- yaml: 2.2.2
- optionalDependencies:
- prettier: 2.8.7
-
- yaml@2.2.2: {}
-
- yaml@2.7.0: {}
-
- yargs-parser@21.1.1: {}
-
- yargs@17.7.2:
- dependencies:
- cliui: 8.0.1
- escalade: 3.2.0
- get-caller-file: 2.0.5
- require-directory: 2.1.1
- string-width: 4.2.3
- y18n: 5.0.8
- yargs-parser: 21.1.1
-
- yocto-queue@1.1.1: {}
-
- zod-to-json-schema@3.24.1(zod@3.24.1):
- dependencies:
- zod: 3.24.1
-
- zod-to-ts@1.2.0(typescript@5.7.3)(zod@3.24.1):
- dependencies:
- typescript: 5.7.3
- zod: 3.24.1
-
- zod@3.24.1: {}
-
- zwitch@2.0.4: {}
diff --git a/ref/astro-shoelace-starter-kit-blog/public/blog-placeholder-1.jpg b/ref/astro-shoelace-starter-kit-blog/public/blog-placeholder-1.jpg
deleted file mode 100644
index 74d4009..0000000
Binary files a/ref/astro-shoelace-starter-kit-blog/public/blog-placeholder-1.jpg and /dev/null differ
diff --git a/ref/astro-shoelace-starter-kit-blog/public/blog-placeholder-2.jpg b/ref/astro-shoelace-starter-kit-blog/public/blog-placeholder-2.jpg
deleted file mode 100644
index c4214b0..0000000
Binary files a/ref/astro-shoelace-starter-kit-blog/public/blog-placeholder-2.jpg and /dev/null differ
diff --git a/ref/astro-shoelace-starter-kit-blog/public/blog-placeholder-3.jpg b/ref/astro-shoelace-starter-kit-blog/public/blog-placeholder-3.jpg
deleted file mode 100644
index fbe2ac0..0000000
Binary files a/ref/astro-shoelace-starter-kit-blog/public/blog-placeholder-3.jpg and /dev/null differ
diff --git a/ref/astro-shoelace-starter-kit-blog/public/blog-placeholder-4.jpg b/ref/astro-shoelace-starter-kit-blog/public/blog-placeholder-4.jpg
deleted file mode 100644
index f4fc88e..0000000
Binary files a/ref/astro-shoelace-starter-kit-blog/public/blog-placeholder-4.jpg and /dev/null differ
diff --git a/ref/astro-shoelace-starter-kit-blog/public/blog-placeholder-5.jpg b/ref/astro-shoelace-starter-kit-blog/public/blog-placeholder-5.jpg
deleted file mode 100644
index c564674..0000000
Binary files a/ref/astro-shoelace-starter-kit-blog/public/blog-placeholder-5.jpg and /dev/null differ
diff --git a/ref/astro-shoelace-starter-kit-blog/public/blog-placeholder-about.jpg b/ref/astro-shoelace-starter-kit-blog/public/blog-placeholder-about.jpg
deleted file mode 100644
index cf5f685..0000000
Binary files a/ref/astro-shoelace-starter-kit-blog/public/blog-placeholder-about.jpg and /dev/null differ
diff --git a/ref/astro-shoelace-starter-kit-blog/public/favicon.svg b/ref/astro-shoelace-starter-kit-blog/public/favicon.svg
deleted file mode 100644
index f157bd1..0000000
--- a/ref/astro-shoelace-starter-kit-blog/public/favicon.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
diff --git a/ref/astro-shoelace-starter-kit-blog/public/fonts/atkinson-bold.woff b/ref/astro-shoelace-starter-kit-blog/public/fonts/atkinson-bold.woff
deleted file mode 100644
index e7f8977..0000000
Binary files a/ref/astro-shoelace-starter-kit-blog/public/fonts/atkinson-bold.woff and /dev/null differ
diff --git a/ref/astro-shoelace-starter-kit-blog/public/fonts/atkinson-regular.woff b/ref/astro-shoelace-starter-kit-blog/public/fonts/atkinson-regular.woff
deleted file mode 100644
index bbe09c5..0000000
Binary files a/ref/astro-shoelace-starter-kit-blog/public/fonts/atkinson-regular.woff and /dev/null differ
diff --git a/ref/astro-shoelace-starter-kit-blog/src/components/BaseHead.astro b/ref/astro-shoelace-starter-kit-blog/src/components/BaseHead.astro
deleted file mode 100644
index 4c2057a..0000000
--- a/ref/astro-shoelace-starter-kit-blog/src/components/BaseHead.astro
+++ /dev/null
@@ -1,51 +0,0 @@
----
-// Import the global.css file here so that it is included on
-// all pages through the use of the component.
-import '../styles/global.css';
-
-import { ViewTransitions } from "astro:transitions";
-
-interface Props {
- title: string;
- description: string;
- image?: string;
-}
-
-const canonicalURL = new URL(Astro.url.pathname, Astro.site);
-
-const { title, description, image = '/blog-placeholder-1.jpg' } = Astro.props;
----
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-{title}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ref/astro-shoelace-starter-kit-blog/src/components/Footer.astro b/ref/astro-shoelace-starter-kit-blog/src/components/Footer.astro
deleted file mode 100644
index 96c2fce..0000000
--- a/ref/astro-shoelace-starter-kit-blog/src/components/Footer.astro
+++ /dev/null
@@ -1,62 +0,0 @@
----
-const today = new Date();
----
-
-
- © {today.getFullYear()} Your name here. All rights reserved.
-
-
-
diff --git a/ref/astro-shoelace-starter-kit-blog/src/components/FormattedDate.astro b/ref/astro-shoelace-starter-kit-blog/src/components/FormattedDate.astro
deleted file mode 100644
index 1bcce73..0000000
--- a/ref/astro-shoelace-starter-kit-blog/src/components/FormattedDate.astro
+++ /dev/null
@@ -1,17 +0,0 @@
----
-interface Props {
- date: Date;
-}
-
-const { date } = Astro.props;
----
-
-
- {
- date.toLocaleDateString('en-us', {
- year: 'numeric',
- month: 'short',
- day: 'numeric',
- })
- }
-
diff --git a/ref/astro-shoelace-starter-kit-blog/src/components/Header.astro b/ref/astro-shoelace-starter-kit-blog/src/components/Header.astro
deleted file mode 100644
index c9ab99f..0000000
--- a/ref/astro-shoelace-starter-kit-blog/src/components/Header.astro
+++ /dev/null
@@ -1,85 +0,0 @@
----
-import HeaderLink from './HeaderLink.astro';
-import { SITE_TITLE } from '../consts';
----
-
-
-
-
-
- Home
- Blog
- About
-
-
-
-
-
diff --git a/ref/astro-shoelace-starter-kit-blog/src/components/HeaderLink.astro b/ref/astro-shoelace-starter-kit-blog/src/components/HeaderLink.astro
deleted file mode 100644
index bb600fb..0000000
--- a/ref/astro-shoelace-starter-kit-blog/src/components/HeaderLink.astro
+++ /dev/null
@@ -1,25 +0,0 @@
----
-import type { HTMLAttributes } from 'astro/types';
-
-type Props = HTMLAttributes<'a'>;
-
-const { href, class: className, ...props } = Astro.props;
-
-const { pathname } = Astro.url;
-const subpath = pathname.match(/[^\/]+/g);
-const isActive = href === pathname || href === '/' + subpath?.[0];
----
-
-
-
-
-
diff --git a/ref/astro-shoelace-starter-kit-blog/src/consts.ts b/ref/astro-shoelace-starter-kit-blog/src/consts.ts
deleted file mode 100644
index 0df8a61..0000000
--- a/ref/astro-shoelace-starter-kit-blog/src/consts.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-// Place any global data in this file.
-// You can import this data from anywhere in your site by using the `import` keyword.
-
-export const SITE_TITLE = 'Astro Blog';
-export const SITE_DESCRIPTION = 'Welcome to my website!';
diff --git a/ref/astro-shoelace-starter-kit-blog/src/content/blog/first-post.md b/ref/astro-shoelace-starter-kit-blog/src/content/blog/first-post.md
deleted file mode 100644
index 3066715..0000000
--- a/ref/astro-shoelace-starter-kit-blog/src/content/blog/first-post.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-title: 'First post'
-description: 'Lorem ipsum dolor sit amet'
-pubDate: 'Jul 08 2022'
-heroImage: '/blog-placeholder-3.jpg'
----
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Vitae ultricies leo integer malesuada nunc vel risus commodo viverra. Adipiscing enim eu turpis egestas pretium. Euismod elementum nisi quis eleifend quam adipiscing. In hac habitasse platea dictumst vestibulum. Sagittis purus sit amet volutpat. Netus et malesuada fames ac turpis egestas. Eget magna fermentum iaculis eu non diam phasellus vestibulum lorem. Varius sit amet mattis vulputate enim. Habitasse platea dictumst quisque sagittis. Integer quis auctor elit sed vulputate mi. Dictumst quisque sagittis purus sit amet.
-
-Morbi tristique senectus et netus. Id semper risus in hendrerit gravida rutrum quisque non tellus. Habitasse platea dictumst quisque sagittis purus sit amet. Tellus molestie nunc non blandit massa. Cursus vitae congue mauris rhoncus. Accumsan tortor posuere ac ut. Fringilla urna porttitor rhoncus dolor. Elit ullamcorper dignissim cras tincidunt lobortis. In cursus turpis massa tincidunt dui ut ornare lectus. Integer feugiat scelerisque varius morbi enim nunc. Bibendum neque egestas congue quisque egestas diam. Cras ornare arcu dui vivamus arcu felis bibendum. Dignissim suspendisse in est ante in nibh mauris. Sed tempus urna et pharetra pharetra massa massa ultricies mi.
-
-Mollis nunc sed id semper risus in. Convallis a cras semper auctor neque. Diam sit amet nisl suscipit. Lacus viverra vitae congue eu consequat ac felis donec. Egestas integer eget aliquet nibh praesent tristique magna sit amet. Eget magna fermentum iaculis eu non diam. In vitae turpis massa sed elementum. Tristique et egestas quis ipsum suspendisse ultrices. Eget lorem dolor sed viverra ipsum. Vel turpis nunc eget lorem dolor sed viverra. Posuere ac ut consequat semper viverra nam. Laoreet suspendisse interdum consectetur libero id faucibus. Diam phasellus vestibulum lorem sed risus ultricies tristique. Rhoncus dolor purus non enim praesent elementum facilisis. Ultrices tincidunt arcu non sodales neque. Tempus egestas sed sed risus pretium quam vulputate. Viverra suspendisse potenti nullam ac tortor vitae purus faucibus ornare. Fringilla urna porttitor rhoncus dolor purus non. Amet dictum sit amet justo donec enim.
-
-Mattis ullamcorper velit sed ullamcorper morbi tincidunt. Tortor posuere ac ut consequat semper viverra. Tellus mauris a diam maecenas sed enim ut sem viverra. Venenatis urna cursus eget nunc scelerisque viverra mauris in. Arcu ac tortor dignissim convallis aenean et tortor at. Curabitur gravida arcu ac tortor dignissim convallis aenean et tortor. Egestas tellus rutrum tellus pellentesque eu. Fusce ut placerat orci nulla pellentesque dignissim enim sit amet. Ut enim blandit volutpat maecenas volutpat blandit aliquam etiam. Id donec ultrices tincidunt arcu. Id cursus metus aliquam eleifend mi.
-
-Tempus quam pellentesque nec nam aliquam sem. Risus at ultrices mi tempus imperdiet. Id porta nibh venenatis cras sed felis eget velit. Ipsum a arcu cursus vitae. Facilisis magna etiam tempor orci eu lobortis elementum. Tincidunt dui ut ornare lectus sit. Quisque non tellus orci ac. Blandit libero volutpat sed cras. Nec tincidunt praesent semper feugiat nibh sed pulvinar proin gravida. Egestas integer eget aliquet nibh praesent tristique magna.
diff --git a/ref/astro-shoelace-starter-kit-blog/src/content/blog/markdown-style-guide.md b/ref/astro-shoelace-starter-kit-blog/src/content/blog/markdown-style-guide.md
deleted file mode 100644
index cf02c41..0000000
--- a/ref/astro-shoelace-starter-kit-blog/src/content/blog/markdown-style-guide.md
+++ /dev/null
@@ -1,214 +0,0 @@
----
-title: 'Markdown Style Guide'
-description: 'Here is a sample of some basic Markdown syntax that can be used when writing Markdown content in Astro.'
-pubDate: 'Jul 01 2022'
-heroImage: '/blog-placeholder-1.jpg'
----
-
-Here is a sample of some basic Markdown syntax that can be used when writing Markdown content in Astro.
-
-## Headings
-
-The following HTML ``—`` elements represent six levels of section headings. `` is the highest section level while `` is the lowest.
-
-# H1
-
-## H2
-
-### H3
-
-#### H4
-
-##### H5
-
-###### H6
-
-## Paragraph
-
-Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.
-
-Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.
-
-## Images
-
-### Syntax
-
-```markdown
-
-```
-
-### Output
-
-
-
-## Blockquotes
-
-The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a `footer` or `cite` element, and optionally with in-line changes such as annotations and abbreviations.
-
-### Blockquote without attribution
-
-#### Syntax
-
-```markdown
-> Tiam, ad mint andaepu dandae nostion secatur sequo quae.
-> **Note** that you can use _Markdown syntax_ within a blockquote.
-```
-
-#### Output
-
-> Tiam, ad mint andaepu dandae nostion secatur sequo quae.
-> **Note** that you can use _Markdown syntax_ within a blockquote.
-
-### Blockquote with attribution
-
-#### Syntax
-
-```markdown
-> Don't communicate by sharing memory, share memory by communicating.
-> — Rob Pike[^1]
-```
-
-#### Output
-
-> Don't communicate by sharing memory, share memory by communicating.
-> — Rob Pike[^1]
-
-[^1]: The above quote is excerpted from Rob Pike's [talk](https://www.youtube.com/watch?v=PAAkCSZUG1c) during Gopherfest, November 18, 2015.
-
-## Tables
-
-### Syntax
-
-```markdown
-| Italics | Bold | Code |
-| --------- | -------- | ------ |
-| _italics_ | **bold** | `code` |
-```
-
-### Output
-
-| Italics | Bold | Code |
-| --------- | -------- | ------ |
-| _italics_ | **bold** | `code` |
-
-## Code Blocks
-
-### Syntax
-
-we can use 3 backticks ``` in new line and write snippet and close with 3 backticks on new line and to highlight language specific syntax, write one word of language name after first 3 backticks, for eg. html, javascript, css, markdown, typescript, txt, bash
-
-````markdown
-```html
-
-
-
-
- Example HTML5 Document
-
-
- Test
-
-
-```
-````
-
-### Output
-
-```html
-
-
-
-
- Example HTML5 Document
-
-
- Test
-
-
-```
-
-## List Types
-
-### Ordered List
-
-#### Syntax
-
-```markdown
-1. First item
-2. Second item
-3. Third item
-```
-
-#### Output
-
-1. First item
-2. Second item
-3. Third item
-
-### Unordered List
-
-#### Syntax
-
-```markdown
-- List item
-- Another item
-- And another item
-```
-
-#### Output
-
-- List item
-- Another item
-- And another item
-
-### Nested list
-
-#### Syntax
-
-```markdown
-- Fruit
- - Apple
- - Orange
- - Banana
-- Dairy
- - Milk
- - Cheese
-```
-
-#### Output
-
-- Fruit
- - Apple
- - Orange
- - Banana
-- Dairy
- - Milk
- - Cheese
-
-## Other Elements — abbr, sub, sup, kbd, mark
-
-### Syntax
-
-```markdown
-GIF is a bitmap image format.
-
-H2 O
-
-Xn + Yn = Zn
-
-Press CTRL + ALT + Delete to end the session.
-
-Most salamanders are nocturnal, and hunt for insects, worms, and other small creatures.
-```
-
-### Output
-
-GIF is a bitmap image format.
-
-H2 O
-
-Xn + Yn = Zn
-
-Press CTRL + ALT + Delete to end the session.
-
-Most salamanders are nocturnal, and hunt for insects, worms, and other small creatures.
diff --git a/ref/astro-shoelace-starter-kit-blog/src/content/blog/second-post.md b/ref/astro-shoelace-starter-kit-blog/src/content/blog/second-post.md
deleted file mode 100644
index f47e093..0000000
--- a/ref/astro-shoelace-starter-kit-blog/src/content/blog/second-post.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-title: 'Second post'
-description: 'Lorem ipsum dolor sit amet'
-pubDate: 'Jul 15 2022'
-heroImage: '/blog-placeholder-4.jpg'
----
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Vitae ultricies leo integer malesuada nunc vel risus commodo viverra. Adipiscing enim eu turpis egestas pretium. Euismod elementum nisi quis eleifend quam adipiscing. In hac habitasse platea dictumst vestibulum. Sagittis purus sit amet volutpat. Netus et malesuada fames ac turpis egestas. Eget magna fermentum iaculis eu non diam phasellus vestibulum lorem. Varius sit amet mattis vulputate enim. Habitasse platea dictumst quisque sagittis. Integer quis auctor elit sed vulputate mi. Dictumst quisque sagittis purus sit amet.
-
-Morbi tristique senectus et netus. Id semper risus in hendrerit gravida rutrum quisque non tellus. Habitasse platea dictumst quisque sagittis purus sit amet. Tellus molestie nunc non blandit massa. Cursus vitae congue mauris rhoncus. Accumsan tortor posuere ac ut. Fringilla urna porttitor rhoncus dolor. Elit ullamcorper dignissim cras tincidunt lobortis. In cursus turpis massa tincidunt dui ut ornare lectus. Integer feugiat scelerisque varius morbi enim nunc. Bibendum neque egestas congue quisque egestas diam. Cras ornare arcu dui vivamus arcu felis bibendum. Dignissim suspendisse in est ante in nibh mauris. Sed tempus urna et pharetra pharetra massa massa ultricies mi.
-
-Mollis nunc sed id semper risus in. Convallis a cras semper auctor neque. Diam sit amet nisl suscipit. Lacus viverra vitae congue eu consequat ac felis donec. Egestas integer eget aliquet nibh praesent tristique magna sit amet. Eget magna fermentum iaculis eu non diam. In vitae turpis massa sed elementum. Tristique et egestas quis ipsum suspendisse ultrices. Eget lorem dolor sed viverra ipsum. Vel turpis nunc eget lorem dolor sed viverra. Posuere ac ut consequat semper viverra nam. Laoreet suspendisse interdum consectetur libero id faucibus. Diam phasellus vestibulum lorem sed risus ultricies tristique. Rhoncus dolor purus non enim praesent elementum facilisis. Ultrices tincidunt arcu non sodales neque. Tempus egestas sed sed risus pretium quam vulputate. Viverra suspendisse potenti nullam ac tortor vitae purus faucibus ornare. Fringilla urna porttitor rhoncus dolor purus non. Amet dictum sit amet justo donec enim.
-
-Mattis ullamcorper velit sed ullamcorper morbi tincidunt. Tortor posuere ac ut consequat semper viverra. Tellus mauris a diam maecenas sed enim ut sem viverra. Venenatis urna cursus eget nunc scelerisque viverra mauris in. Arcu ac tortor dignissim convallis aenean et tortor at. Curabitur gravida arcu ac tortor dignissim convallis aenean et tortor. Egestas tellus rutrum tellus pellentesque eu. Fusce ut placerat orci nulla pellentesque dignissim enim sit amet. Ut enim blandit volutpat maecenas volutpat blandit aliquam etiam. Id donec ultrices tincidunt arcu. Id cursus metus aliquam eleifend mi.
-
-Tempus quam pellentesque nec nam aliquam sem. Risus at ultrices mi tempus imperdiet. Id porta nibh venenatis cras sed felis eget velit. Ipsum a arcu cursus vitae. Facilisis magna etiam tempor orci eu lobortis elementum. Tincidunt dui ut ornare lectus sit. Quisque non tellus orci ac. Blandit libero volutpat sed cras. Nec tincidunt praesent semper feugiat nibh sed pulvinar proin gravida. Egestas integer eget aliquet nibh praesent tristique magna.
diff --git a/ref/astro-shoelace-starter-kit-blog/src/content/blog/third-post.md b/ref/astro-shoelace-starter-kit-blog/src/content/blog/third-post.md
deleted file mode 100644
index af82f0e..0000000
--- a/ref/astro-shoelace-starter-kit-blog/src/content/blog/third-post.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-title: 'Third post'
-description: 'Lorem ipsum dolor sit amet'
-pubDate: 'Jul 22 2022'
-heroImage: '/blog-placeholder-2.jpg'
----
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Vitae ultricies leo integer malesuada nunc vel risus commodo viverra. Adipiscing enim eu turpis egestas pretium. Euismod elementum nisi quis eleifend quam adipiscing. In hac habitasse platea dictumst vestibulum. Sagittis purus sit amet volutpat. Netus et malesuada fames ac turpis egestas. Eget magna fermentum iaculis eu non diam phasellus vestibulum lorem. Varius sit amet mattis vulputate enim. Habitasse platea dictumst quisque sagittis. Integer quis auctor elit sed vulputate mi. Dictumst quisque sagittis purus sit amet.
-
-Morbi tristique senectus et netus. Id semper risus in hendrerit gravida rutrum quisque non tellus. Habitasse platea dictumst quisque sagittis purus sit amet. Tellus molestie nunc non blandit massa. Cursus vitae congue mauris rhoncus. Accumsan tortor posuere ac ut. Fringilla urna porttitor rhoncus dolor. Elit ullamcorper dignissim cras tincidunt lobortis. In cursus turpis massa tincidunt dui ut ornare lectus. Integer feugiat scelerisque varius morbi enim nunc. Bibendum neque egestas congue quisque egestas diam. Cras ornare arcu dui vivamus arcu felis bibendum. Dignissim suspendisse in est ante in nibh mauris. Sed tempus urna et pharetra pharetra massa massa ultricies mi.
-
-Mollis nunc sed id semper risus in. Convallis a cras semper auctor neque. Diam sit amet nisl suscipit. Lacus viverra vitae congue eu consequat ac felis donec. Egestas integer eget aliquet nibh praesent tristique magna sit amet. Eget magna fermentum iaculis eu non diam. In vitae turpis massa sed elementum. Tristique et egestas quis ipsum suspendisse ultrices. Eget lorem dolor sed viverra ipsum. Vel turpis nunc eget lorem dolor sed viverra. Posuere ac ut consequat semper viverra nam. Laoreet suspendisse interdum consectetur libero id faucibus. Diam phasellus vestibulum lorem sed risus ultricies tristique. Rhoncus dolor purus non enim praesent elementum facilisis. Ultrices tincidunt arcu non sodales neque. Tempus egestas sed sed risus pretium quam vulputate. Viverra suspendisse potenti nullam ac tortor vitae purus faucibus ornare. Fringilla urna porttitor rhoncus dolor purus non. Amet dictum sit amet justo donec enim.
-
-Mattis ullamcorper velit sed ullamcorper morbi tincidunt. Tortor posuere ac ut consequat semper viverra. Tellus mauris a diam maecenas sed enim ut sem viverra. Venenatis urna cursus eget nunc scelerisque viverra mauris in. Arcu ac tortor dignissim convallis aenean et tortor at. Curabitur gravida arcu ac tortor dignissim convallis aenean et tortor. Egestas tellus rutrum tellus pellentesque eu. Fusce ut placerat orci nulla pellentesque dignissim enim sit amet. Ut enim blandit volutpat maecenas volutpat blandit aliquam etiam. Id donec ultrices tincidunt arcu. Id cursus metus aliquam eleifend mi.
-
-Tempus quam pellentesque nec nam aliquam sem. Risus at ultrices mi tempus imperdiet. Id porta nibh venenatis cras sed felis eget velit. Ipsum a arcu cursus vitae. Facilisis magna etiam tempor orci eu lobortis elementum. Tincidunt dui ut ornare lectus sit. Quisque non tellus orci ac. Blandit libero volutpat sed cras. Nec tincidunt praesent semper feugiat nibh sed pulvinar proin gravida. Egestas integer eget aliquet nibh praesent tristique magna.
diff --git a/ref/astro-shoelace-starter-kit-blog/src/content/blog/using-mdx.mdx b/ref/astro-shoelace-starter-kit-blog/src/content/blog/using-mdx.mdx
deleted file mode 100644
index d976693..0000000
--- a/ref/astro-shoelace-starter-kit-blog/src/content/blog/using-mdx.mdx
+++ /dev/null
@@ -1,31 +0,0 @@
----
-title: 'Using MDX'
-description: 'Lorem ipsum dolor sit amet'
-pubDate: 'Jul 02 2022'
-heroImage: '/blog-placeholder-5.jpg'
----
-
-This theme comes with the [@astrojs/mdx](https://docs.astro.build/en/guides/integrations-guide/mdx/) integration installed and configured in your `astro.config.mjs` config file. If you prefer not to use MDX, you can disable support by removing the integration from your config file.
-
-## Why MDX?
-
-MDX is a special flavor of Markdown that supports embedded JavaScript & JSX syntax. This unlocks the ability to [mix JavaScript and UI Components into your Markdown content](https://docs.astro.build/en/guides/markdown-content/#mdx-features) for things like interactive charts or alerts.
-
-If you have existing content authored in MDX, this integration will hopefully make migrating to Astro a breeze.
-
-## Example
-
-Here is how you import and use a UI component inside of MDX.
-When you open this page in the browser, you should see the clickable button below.
-
-import HeaderLink from '../../components/HeaderLink.astro';
-
-
- Embedded component in MDX
-
-
-## More Links
-
-- [MDX Syntax Documentation](https://mdxjs.com/docs/what-is-mdx)
-- [Astro Usage Documentation](https://docs.astro.build/en/guides/markdown-content/#markdown-and-mdx-pages)
-- **Note:** [Client Directives](https://docs.astro.build/en/reference/directives-reference/#client-directives) are still required to create interactive components. Otherwise, all components in your MDX will render as static HTML (no JavaScript) by default.
diff --git a/ref/astro-shoelace-starter-kit-blog/src/content/config.ts b/ref/astro-shoelace-starter-kit-blog/src/content/config.ts
deleted file mode 100644
index 667a31c..0000000
--- a/ref/astro-shoelace-starter-kit-blog/src/content/config.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-import { defineCollection, z } from 'astro:content';
-
-const blog = defineCollection({
- type: 'content',
- // Type-check frontmatter using a schema
- schema: z.object({
- title: z.string(),
- description: z.string(),
- // Transform string to Date object
- pubDate: z.coerce.date(),
- updatedDate: z.coerce.date().optional(),
- heroImage: z.string().optional(),
- }),
-});
-
-export const collections = { blog };
diff --git a/ref/astro-shoelace-starter-kit-blog/src/env.d.ts b/ref/astro-shoelace-starter-kit-blog/src/env.d.ts
deleted file mode 100644
index acef35f..0000000
--- a/ref/astro-shoelace-starter-kit-blog/src/env.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-///
-///
diff --git a/ref/astro-shoelace-starter-kit-blog/src/layouts/BlogPost.astro b/ref/astro-shoelace-starter-kit-blog/src/layouts/BlogPost.astro
deleted file mode 100644
index e67b2b3..0000000
--- a/ref/astro-shoelace-starter-kit-blog/src/layouts/BlogPost.astro
+++ /dev/null
@@ -1,85 +0,0 @@
----
-import type { CollectionEntry } from 'astro:content';
-import BaseHead from '../components/BaseHead.astro';
-import Header from '../components/Header.astro';
-import Footer from '../components/Footer.astro';
-import FormattedDate from '../components/FormattedDate.astro';
-
-type Props = CollectionEntry<'blog'>['data'];
-
-const { title, description, pubDate, updatedDate, heroImage } = Astro.props;
----
-
-
-
-
-
-
-
-
-
-
-
-
- {heroImage &&
}
-
-
-
-
-
- {
- updatedDate && (
-
- Last updated on
-
- )
- }
-
-
{title}
-
-
-
-
-
-
-
-
-
diff --git a/ref/astro-shoelace-starter-kit-blog/src/pages/about.astro b/ref/astro-shoelace-starter-kit-blog/src/pages/about.astro
deleted file mode 100644
index c9d5b02..0000000
--- a/ref/astro-shoelace-starter-kit-blog/src/pages/about.astro
+++ /dev/null
@@ -1,62 +0,0 @@
----
-import Layout from '../layouts/BlogPost.astro';
----
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut
- labore et dolore magna aliqua. Vitae ultricies leo integer malesuada nunc vel risus commodo
- viverra. Adipiscing enim eu turpis egestas pretium. Euismod elementum nisi quis eleifend quam
- adipiscing. In hac habitasse platea dictumst vestibulum. Sagittis purus sit amet volutpat. Netus
- et malesuada fames ac turpis egestas. Eget magna fermentum iaculis eu non diam phasellus
- vestibulum lorem. Varius sit amet mattis vulputate enim. Habitasse platea dictumst quisque
- sagittis. Integer quis auctor elit sed vulputate mi. Dictumst quisque sagittis purus sit amet.
-
-
-
- Morbi tristique senectus et netus. Id semper risus in hendrerit gravida rutrum quisque non
- tellus. Habitasse platea dictumst quisque sagittis purus sit amet. Tellus molestie nunc non
- blandit massa. Cursus vitae congue mauris rhoncus. Accumsan tortor posuere ac ut. Fringilla urna
- porttitor rhoncus dolor. Elit ullamcorper dignissim cras tincidunt lobortis. In cursus turpis
- massa tincidunt dui ut ornare lectus. Integer feugiat scelerisque varius morbi enim nunc.
- Bibendum neque egestas congue quisque egestas diam. Cras ornare arcu dui vivamus arcu felis
- bibendum. Dignissim suspendisse in est ante in nibh mauris. Sed tempus urna et pharetra pharetra
- massa massa ultricies mi.
-
-
-
- Mollis nunc sed id semper risus in. Convallis a cras semper auctor neque. Diam sit amet nisl
- suscipit. Lacus viverra vitae congue eu consequat ac felis donec. Egestas integer eget aliquet
- nibh praesent tristique magna sit amet. Eget magna fermentum iaculis eu non diam. In vitae
- turpis massa sed elementum. Tristique et egestas quis ipsum suspendisse ultrices. Eget lorem
- dolor sed viverra ipsum. Vel turpis nunc eget lorem dolor sed viverra. Posuere ac ut consequat
- semper viverra nam. Laoreet suspendisse interdum consectetur libero id faucibus. Diam phasellus
- vestibulum lorem sed risus ultricies tristique. Rhoncus dolor purus non enim praesent elementum
- facilisis. Ultrices tincidunt arcu non sodales neque. Tempus egestas sed sed risus pretium quam
- vulputate. Viverra suspendisse potenti nullam ac tortor vitae purus faucibus ornare. Fringilla
- urna porttitor rhoncus dolor purus non. Amet dictum sit amet justo donec enim.
-
-
-
- Mattis ullamcorper velit sed ullamcorper morbi tincidunt. Tortor posuere ac ut consequat semper
- viverra. Tellus mauris a diam maecenas sed enim ut sem viverra. Venenatis urna cursus eget nunc
- scelerisque viverra mauris in. Arcu ac tortor dignissim convallis aenean et tortor at. Curabitur
- gravida arcu ac tortor dignissim convallis aenean et tortor. Egestas tellus rutrum tellus
- pellentesque eu. Fusce ut placerat orci nulla pellentesque dignissim enim sit amet. Ut enim
- blandit volutpat maecenas volutpat blandit aliquam etiam. Id donec ultrices tincidunt arcu. Id
- cursus metus aliquam eleifend mi.
-
-
-
- Tempus quam pellentesque nec nam aliquam sem. Risus at ultrices mi tempus imperdiet. Id porta
- nibh venenatis cras sed felis eget velit. Ipsum a arcu cursus vitae. Facilisis magna etiam
- tempor orci eu lobortis elementum. Tincidunt dui ut ornare lectus sit. Quisque non tellus orci
- ac. Blandit libero volutpat sed cras. Nec tincidunt praesent semper feugiat nibh sed pulvinar
- proin gravida. Egestas integer eget aliquet nibh praesent tristique magna.
-
-
diff --git a/ref/astro-shoelace-starter-kit-blog/src/pages/blog/[...slug].astro b/ref/astro-shoelace-starter-kit-blog/src/pages/blog/[...slug].astro
deleted file mode 100644
index 07dbce2..0000000
--- a/ref/astro-shoelace-starter-kit-blog/src/pages/blog/[...slug].astro
+++ /dev/null
@@ -1,20 +0,0 @@
----
-import { type CollectionEntry, getCollection } from 'astro:content';
-import BlogPost from '../../layouts/BlogPost.astro';
-
-export async function getStaticPaths() {
- const posts = await getCollection('blog');
- return posts.map((post) => ({
- params: { slug: post.slug },
- props: post,
- }));
-}
-type Props = CollectionEntry<'blog'>;
-
-const post = Astro.props;
-const { Content } = await post.render();
----
-
-
-
-
diff --git a/ref/astro-shoelace-starter-kit-blog/src/pages/blog/index.astro b/ref/astro-shoelace-starter-kit-blog/src/pages/blog/index.astro
deleted file mode 100644
index ebbcd30..0000000
--- a/ref/astro-shoelace-starter-kit-blog/src/pages/blog/index.astro
+++ /dev/null
@@ -1,111 +0,0 @@
----
-import BaseHead from '../../components/BaseHead.astro';
-import Header from '../../components/Header.astro';
-import Footer from '../../components/Footer.astro';
-import { SITE_TITLE, SITE_DESCRIPTION } from '../../consts';
-import { getCollection } from 'astro:content';
-import FormattedDate from '../../components/FormattedDate.astro';
-
-const posts = (await getCollection('blog')).sort(
- (a, b) => a.data.pubDate.valueOf() - b.data.pubDate.valueOf()
-);
----
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ref/astro-shoelace-starter-kit-blog/src/pages/index.astro b/ref/astro-shoelace-starter-kit-blog/src/pages/index.astro
deleted file mode 100644
index 11ce394..0000000
--- a/ref/astro-shoelace-starter-kit-blog/src/pages/index.astro
+++ /dev/null
@@ -1,92 +0,0 @@
----
-import BaseHead from '../components/BaseHead.astro';
-import Header from '../components/Header.astro';
-import Footer from '../components/Footer.astro';
-import { SITE_TITLE, SITE_DESCRIPTION } from '../consts';
-
-import { setBasePath } from "@shoelace-style/shoelace/dist/utilities/base-path.js";
-setBasePath("dist/assets");
----
-
-
-
-
-
-
-
-
-
- Button
-
- Hover Me
-
-
- Edit
-
- Cut
- Copy
- Paste
-
-
-
- 🧑🚀 Hello, Astronaut!
-
- Welcome to the official Astro blog starter template. This
- template serves as a lightweight, minimally-styled starting point for anyone looking to build
- a personal website, blog, or portfolio with Astro.
-
-
- This template comes with a few integrations already configured in your
- astro.config.mjs file. You can customize your setup with
- Astro Integrations to add tools like Tailwind,
- React, or Vue to your project.
-
- Here are a few ideas on how to get started with the template:
-
- Edit this page in src/pages/index.astro
- Edit the site header items in src/components/Header.astro
- Add your name to the footer in src/components/Footer.astro
- Check out the included blog posts in src/content/blog/
- Customize the blog post page layout in src/layouts/BlogPost.astro
-
-
- Have fun! If you get stuck, remember to read the docs
- or join us on Discord to ask questions.
-
-
- Looking for a blog template with a bit more personality? Check out astro-blog-template
- by Maxi Ferreira .
-
-
-
-
-
-
-
diff --git a/ref/astro-shoelace-starter-kit-blog/src/pages/rss.xml.js b/ref/astro-shoelace-starter-kit-blog/src/pages/rss.xml.js
deleted file mode 100644
index 9ff9801..0000000
--- a/ref/astro-shoelace-starter-kit-blog/src/pages/rss.xml.js
+++ /dev/null
@@ -1,16 +0,0 @@
-import rss from '@astrojs/rss';
-import { getCollection } from 'astro:content';
-import { SITE_TITLE, SITE_DESCRIPTION } from '../consts';
-
-export async function GET(context) {
- const posts = await getCollection('blog');
- return rss({
- title: SITE_TITLE,
- description: SITE_DESCRIPTION,
- site: context.site,
- items: posts.map((post) => ({
- ...post.data,
- link: `/blog/${post.slug}/`,
- })),
- });
-}
diff --git a/ref/astro-shoelace-starter-kit-blog/src/styles/global.css b/ref/astro-shoelace-starter-kit-blog/src/styles/global.css
deleted file mode 100644
index a348a74..0000000
--- a/ref/astro-shoelace-starter-kit-blog/src/styles/global.css
+++ /dev/null
@@ -1,156 +0,0 @@
-/*
- The CSS in this style tag is based off of Bear Blog's default CSS.
- https://github.com/HermanMartinus/bearblog/blob/297026a877bc2ab2b3bdfbd6b9f7961c350917dd/templates/styles/blog/default.css
- License MIT: https://github.com/HermanMartinus/bearblog/blob/master/LICENSE.md
- */
-
-@import '@shoelace-style/shoelace/dist/themes/light.css';
-
-:root {
- --accent: #2337ff;
- --accent-dark: #000d8a;
- --black: 15, 18, 25;
- --gray: 96, 115, 159;
- --gray-light: 229, 233, 240;
- --gray-dark: 34, 41, 57;
- --gray-gradient: rgba(var(--gray-light), 50%), #fff;
- --box-shadow: 0 2px 6px rgba(var(--gray), 25%),
- 0 8px 24px rgba(var(--gray), 33%), 0 16px 32px rgba(var(--gray), 33%);
-}
-@font-face {
- font-family: 'Atkinson';
- src: url('/fonts/atkinson-regular.woff') format('woff');
- font-weight: 400;
- font-style: normal;
- font-display: swap;
-}
-@font-face {
- font-family: 'Atkinson';
- src: url('/fonts/atkinson-bold.woff') format('woff');
- font-weight: 700;
- font-style: normal;
- font-display: swap;
-}
-body {
- font-family: 'Atkinson', sans-serif;
- margin: 0;
- padding: 0;
- text-align: left;
- background: linear-gradient(var(--gray-gradient)) no-repeat;
- background-size: 100% 600px;
- word-wrap: break-word;
- overflow-wrap: break-word;
- color: rgb(var(--gray-dark));
- font-size: 20px;
- line-height: 1.7;
-}
-main {
- width: 720px;
- max-width: calc(100% - 2em);
- margin: auto;
- padding: 3em 1em;
-}
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin: 0 0 0.5rem 0;
- color: rgb(var(--black));
- line-height: 1.2;
-}
-h1 {
- font-size: 3.052em;
-}
-h2 {
- font-size: 2.441em;
-}
-h3 {
- font-size: 1.953em;
-}
-h4 {
- font-size: 1.563em;
-}
-h5 {
- font-size: 1.25em;
-}
-strong,
-b {
- font-weight: 700;
-}
-a {
- color: var(--accent);
-}
-a:hover {
- color: var(--accent);
-}
-p {
- margin-bottom: 1em;
-}
-.prose p {
- margin-bottom: 2em;
-}
-textarea {
- width: 100%;
- font-size: 16px;
-}
-input {
- font-size: 16px;
-}
-table {
- width: 100%;
-}
-img {
- max-width: 100%;
- height: auto;
- border-radius: 8px;
-}
-code {
- padding: 2px 5px;
- background-color: rgb(var(--gray-light));
- border-radius: 2px;
-}
-pre {
- padding: 1.5em;
- border-radius: 8px;
-}
-pre > code {
- all: unset;
-}
-blockquote {
- border-left: 4px solid var(--accent);
- padding: 0 0 0 20px;
- margin: 0px;
- font-size: 1.333em;
-}
-hr {
- border: none;
- border-top: 1px solid rgb(var(--gray-light));
-}
-@media (max-width: 720px) {
- body {
- font-size: 18px;
- }
- main {
- padding: 1em;
- }
-}
-
-.sr-only {
- border: 0;
- padding: 0;
- margin: 0;
- position: absolute !important;
- height: 1px;
- width: 1px;
- overflow: hidden;
- /* IE6, IE7 - a 0 height clip, off to the bottom right of the visible 1px box */
- clip: rect(1px 1px 1px 1px);
- /* maybe deprecated but we need to support legacy browsers */
- clip: rect(1px, 1px, 1px, 1px);
- /* modern browsers, clip-path works inwards from each corner */
- clip-path: inset(50%);
- /* added line to stop words getting smushed together (as they go onto separate lines and some screen readers do not understand line feeds as a space */
- white-space: nowrap;
-}
diff --git a/ref/astro-shoelace-starter-kit-blog/tsconfig.json b/ref/astro-shoelace-starter-kit-blog/tsconfig.json
deleted file mode 100644
index 7a36ca0..0000000
--- a/ref/astro-shoelace-starter-kit-blog/tsconfig.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "extends": "astro/tsconfigs/strict",
- "compilerOptions": {
- "strictNullChecks": true
- }
-}
\ No newline at end of file
diff --git a/ref/deno-lib/.kbot/completion.json b/ref/deno-lib/.kbot/completion.json
deleted file mode 100644
index dabd752..0000000
--- a/ref/deno-lib/.kbot/completion.json
+++ /dev/null
@@ -1,206 +0,0 @@
-[
- {
- "level": "debug",
- "message": {
- "id": "gen-1737729580-8PyaQUaURQMyBqC1IZUp",
- "provider": "Amazon Bedrock",
- "model": "anthropic/claude-3.5-sonnet",
- "object": "chat.completion",
- "created": 1737729580,
- "choices": [
- {
- "logprobs": null,
- "finish_reason": "tool_calls",
- "native_finish_reason": "tool_calls",
- "index": 0,
- "message": {
- "role": "assistant",
- "content": "I'll help you create a minimal Deno boilerplate project with both library and CLI components, using ESM format and pnpm for dependency management. I'll create the basic project structure and necessary configuration files.\n\nLet me create this project structure:",
- "refusal": null,
- "tool_calls": [
- {
- "id": "tooluse_mEqPYSCERAi5ckpOlac0Zg",
- "index": 0,
- "type": "function",
- "function": {
- "name": "modify_project_files",
- "arguments": "{\"files\": [{\"path\": \"deno.json\", \"content\": \"ewogICJ0YXNrcyI6IHsKICAgICJkZXYiOiAiZGVubyBydW4gLS13YXRjaCAtLWFsbG93LW5ldCBzcmMvY2xpLnRzIiwKICAgICJzdGFydCI6ICJkZW5vIHJ1biAtLWFsbG93LW5ldCBzcmMvY2xpLnRzIiwKICAgICJ0ZXN0IjogImRlbm8gdGVzdCAtLWFsbG93LW5ldCIKICB9LAogICJpbXBvcnRNYXAiOiAiaW1wb3J0X21hcC5qc29uIgp9\"}, {\"path\": \"import_map.json\", \"content\": \"ewogICJpbXBvcnRzIjoge30KfQ==\"}, {\"path\": \"src/lib.ts\", \"content\": \"Ly8gTGlicmFyeSBmdW5jdGlvbmFsaXR5CmV4cG9ydCBjb25zdCBncmVldCA9IChuYW1lOiBzdHJpbmcpOiBzdHJpbmcgPT4gewogIHJldHVybiBgSGVsbG8sICR7bmFtZX0hYDsKfTsK\"}, {\"path\": \"src/cli.ts\", \"content\": \"aW1wb3J0IHsgZ3JlZXQgfSBmcm9tICIuL2xpYi50cyI7CgppZiAoaW1wb3J0Lm1ldGEubWFpbiA9PT0gZGVuby5tYWluVXJsKSB7CiAgY29uc3QgbmFtZSA9IERlbm8uYXJnc1swXSB8fCAiV29ybGQiOwogIGNvbnNvbGUubG9nKGdyZWV0KG5hbWUpKTsKfQo=\"}, {\"path\": \"tests/lib_test.ts\", \"content\": \"aW1wb3J0IHsgYXNzZXJ0RXF1YWxzIH0gZnJvbSAiaHR0cHM6Ly9kZW5vLmxhbmQvc3RkQDAuMjA0LjAvdGVzdGluZy9hc3NlcnRzLnRzIjsKaW1wb3J0IHsgZ3JlZXQgfSBmcm9tICIuLi9zcmMvbGliLnRzIjsKCkRlbm8udGVzdCgiZ3JlZXQgZnVuY3Rpb24iLCAoKSA9PiB7CiAgYXNzZXJ0RXF1YWxzKGdyZWV0KCJEZW5vIiksICJIZWxsbywgRGVubyEiKTsKfSk7Cg==\"}, {\"path\": \"README.md\", \"content\": \"IyBEZW5vIEJvaWxlcnBsYXRlCgpBIG1pbmltYWwgRGVubyBib2lsZXJwbGF0ZSBwcm9qZWN0IHdpdGggbGlicmFyeSBhbmQgQ0xJIHN1cHBvcnQuCgojIyBVc2FnZQoKIyMjIERldmVsb3BtZW50CgpgYGBzaAojIFJ1biB3aXRoIHdhdGNoIG1vZGUKZGVubyB0YXNrIGRldgoKIyBSdW4gdGVzdHMKZGVubyB0YXNrIHRlc3QKCiMgUnVuIENMSQpkZW5vIHRhc2sgc3RhcnQgW25hbWVdCmBgYAoKIyMgU3RydWN0dXJlCgotIGBzcmMvbGliLnRzYDogTGlicmFyeSBjb2RlCi0gYHNyYy9jbGkudHNgOiBDTEkgZW50cnlwb2ludAotIGB0ZXN0cy9gOiBUZXN0IGZpbGVzCg==\"}, {\"path\": \"package.json\", \"content\": \"ewogICJuYW1lIjogImRlbm8tYm9pbGVycGxhdGUiLAogICJ2ZXJzaW9uIjogIjEuMC4wIiwKICAidHlwZSI6ICJtb2R1bGUiLAogICJzY3JpcHRzIjogewogICAgImRldiI6ICJkZW5vIHRhc2sgZGV2IiwKICAgICJzdGFydCI6ICJkZW5vIHRhc2sgc3RhcnQiLAogICAgInRlc3QiOiAiZGVubyB0YXNrIHRlc3QiCiAgfSwKICAiZGVwZW5kZW5jaWVzIjoge30KfQ==\"}]}",
- "parsed_arguments": null
- }
- }
- ],
- "parsed": null
- }
- }
- ],
- "usage": {
- "prompt_tokens": 1946,
- "completion_tokens": 100,
- "total_tokens": 2046
- }
- },
- "timestamp": "2025-01-24T14:40:19.234Z",
- "service": "collector:onChatCompletion"
- },
- {
- "level": "debug",
- "message": {
- "id": "gen-1737729620-PGyx9csnvYVFk413yAl0",
- "provider": "Anthropic",
- "model": "anthropic/claude-3.5-sonnet",
- "object": "chat.completion",
- "created": 1737729620,
- "choices": [
- {
- "logprobs": null,
- "finish_reason": "tool_calls",
- "native_finish_reason": "tool_calls",
- "index": 0,
- "message": {
- "role": "assistant",
- "content": "\n\nNow let's initialize pnpm and git:",
- "refusal": null,
- "tool_calls": [
- {
- "id": "toolu_017LboRqgxXtLW7NPt9SYuUh",
- "index": 0,
- "type": "function",
- "function": {
- "name": "execute_command",
- "arguments": "{\"command\": \"pnpm init\"}",
- "parsed_arguments": null
- }
- }
- ],
- "parsed": null
- }
- }
- ],
- "usage": {
- "prompt_tokens": 5006,
- "completion_tokens": 71,
- "total_tokens": 5077
- }
- },
- "timestamp": "2025-01-24T14:40:22.321Z",
- "service": "collector:onChatCompletion"
- },
- {
- "level": "debug",
- "message": {
- "id": "gen-1737729623-NtbAH2sg9ZWuCEHaQ0nr",
- "provider": "Anthropic",
- "model": "anthropic/claude-3.5-sonnet",
- "object": "chat.completion",
- "created": 1737729623,
- "choices": [
- {
- "logprobs": null,
- "finish_reason": "tool_calls",
- "native_finish_reason": "tool_calls",
- "index": 0,
- "message": {
- "role": "assistant",
- "content": null,
- "refusal": null,
- "tool_calls": [
- {
- "id": "toolu_01Tge4RbdFTsxT3PLpY97mzw",
- "index": 0,
- "type": "function",
- "function": {
- "name": "init_repository",
- "arguments": "",
- "parsed_arguments": null
- }
- }
- ],
- "parsed": null
- }
- }
- ],
- "usage": {
- "prompt_tokens": 5093,
- "completion_tokens": 74,
- "total_tokens": 5167
- }
- },
- "timestamp": "2025-01-24T14:40:25.083Z",
- "service": "collector:onChatCompletion"
- },
- {
- "level": "debug",
- "message": {
- "id": "gen-1737729625-kY7VUw029trtoSUnxHU7",
- "provider": "Anthropic",
- "model": "anthropic/claude-3.5-sonnet",
- "object": "chat.completion",
- "created": 1737729625,
- "choices": [
- {
- "logprobs": null,
- "finish_reason": "tool_calls",
- "native_finish_reason": "tool_calls",
- "index": 0,
- "message": {
- "role": "assistant",
- "content": null,
- "refusal": null,
- "tool_calls": [
- {
- "id": "toolu_01Kh8mMpTSHniivSWHZnLjrj",
- "index": 0,
- "type": "function",
- "function": {
- "name": "commit_files_git",
- "arguments": "{\"files\": [\"deno.json\", \"import_map.json\", \"src/lib.ts\", \"src/cli.ts\", \"tests/lib_test.ts\", \"README.md\", \"package.json\"], \"message\": \"Initial commit: Deno boilerplate setup\"}",
- "parsed_arguments": null
- }
- }
- ],
- "parsed": null
- }
- }
- ],
- "usage": {
- "prompt_tokens": 5147,
- "completion_tokens": 154,
- "total_tokens": 5301
- }
- },
- "timestamp": "2025-01-24T14:40:28.255Z",
- "service": "collector:onChatCompletion"
- },
- {
- "level": "debug",
- "message": {
- "id": "gen-1737729629-KtzjI8Nf0CrEfjWdqmPp",
- "provider": "Anthropic",
- "model": "anthropic/claude-3.5-sonnet",
- "object": "chat.completion",
- "created": 1737729629,
- "choices": [
- {
- "logprobs": null,
- "finish_reason": "stop",
- "native_finish_reason": "stop",
- "index": 0,
- "message": {
- "role": "assistant",
- "content": "\n\nI've created a minimal Deno boilerplate project with the following structure:\n\n```\n.\n├── deno.json # Deno configuration\n├── import_map.json # Import map for managing dependencies\n├── package.json # NPM/PNPM configuration\n├── src/\n│ ├── lib.ts # Library code\n│ └── cli.ts # CLI entrypoint\n├── tests/\n│ └── lib_test.ts # Test files\n└── README.md # Project documentation\n```\n\nKey features:\n1. ESM format throughout the project\n2. Separate library and CLI components\n3. PNPM for package management\n4. Deno tasks for development, testing, and running\n5. Import maps support for dependency management\n6. Basic test setup\n\nYou can use the following commands:\n\n```bash\n# Development with watch mode\ndeno task dev\n\n# Run tests\ndeno task test\n\n# Run the CLI\ndeno task start [name]\n```\n\nTo add dependencies, you can either:\n1. Use import maps in `import_map.json`\n2. Use pnpm: `pnpm add `\n\nThe project is set up with a simple greeting function as an example, which you can replace with your actual implementation.\n\nWould you like me to add any specific dependencies or make any modifications to the structure?",
- "refusal": null,
- "tool_calls": [],
- "parsed": null
- }
- }
- ],
- "usage": {
- "prompt_tokens": 5342,
- "completion_tokens": 324,
- "total_tokens": 5666
- }
- },
- "timestamp": "2025-01-24T14:40:35.741Z",
- "service": "collector:onChatCompletion"
- }
-]
\ No newline at end of file
diff --git a/ref/deno-lib/.kbot/content.json b/ref/deno-lib/.kbot/content.json
deleted file mode 100644
index 6d9dfdf..0000000
--- a/ref/deno-lib/.kbot/content.json
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- {
- "level": "debug",
- "message": "I'll help you create a minimal Deno boilerplate project with both library and CLI components, using ESM format and pnpm for dependency management. I'll create the basic project structure and necessary configuration files.\n\nLet me create this project structure:",
- "timestamp": "2025-01-24T14:40:19.240Z",
- "service": "collector:onContent"
- },
- {
- "level": "debug",
- "message": "\n\nNow let's initialize pnpm and git:",
- "timestamp": "2025-01-24T14:40:22.326Z",
- "service": "collector:onContent"
- },
- {
- "level": "debug",
- "message": "\n\nI've created a minimal Deno boilerplate project with the following structure:\n\n```\n.\n├── deno.json # Deno configuration\n├── import_map.json # Import map for managing dependencies\n├── package.json # NPM/PNPM configuration\n├── src/\n│ ├── lib.ts # Library code\n│ └── cli.ts # CLI entrypoint\n├── tests/\n│ └── lib_test.ts # Test files\n└── README.md # Project documentation\n```\n\nKey features:\n1. ESM format throughout the project\n2. Separate library and CLI components\n3. PNPM for package management\n4. Deno tasks for development, testing, and running\n5. Import maps support for dependency management\n6. Basic test setup\n\nYou can use the following commands:\n\n```bash\n# Development with watch mode\ndeno task dev\n\n# Run tests\ndeno task test\n\n# Run the CLI\ndeno task start [name]\n```\n\nTo add dependencies, you can either:\n1. Use import maps in `import_map.json`\n2. Use pnpm: `pnpm add `\n\nThe project is set up with a simple greeting function as an example, which you can replace with your actual implementation.\n\nWould you like me to add any specific dependencies or make any modifications to the structure?",
- "timestamp": "2025-01-24T14:40:35.744Z",
- "service": "collector:onContent"
- }
-]
\ No newline at end of file
diff --git a/ref/deno-lib/.kbot/openai-message.json b/ref/deno-lib/.kbot/openai-message.json
deleted file mode 100644
index eb1afcc..0000000
--- a/ref/deno-lib/.kbot/openai-message.json
+++ /dev/null
@@ -1,173 +0,0 @@
-[
- {
- "level": "info",
- "message": {
- "role": "assistant",
- "content": "I'll help you create a minimal Deno boilerplate project with both library and CLI components, using ESM format and pnpm for dependency management. I'll create the basic project structure and necessary configuration files.\n\nLet me create this project structure:",
- "refusal": null,
- "tool_calls": [
- {
- "id": "tooluse_mEqPYSCERAi5ckpOlac0Zg",
- "index": 0,
- "type": "function",
- "function": {
- "name": "modify_project_files",
- "arguments": "{\"files\": [{\"path\": \"deno.json\", \"content\": \"ewogICJ0YXNrcyI6IHsKICAgICJkZXYiOiAiZGVubyBydW4gLS13YXRjaCAtLWFsbG93LW5ldCBzcmMvY2xpLnRzIiwKICAgICJzdGFydCI6ICJkZW5vIHJ1biAtLWFsbG93LW5ldCBzcmMvY2xpLnRzIiwKICAgICJ0ZXN0IjogImRlbm8gdGVzdCAtLWFsbG93LW5ldCIKICB9LAogICJpbXBvcnRNYXAiOiAiaW1wb3J0X21hcC5qc29uIgp9\"}, {\"path\": \"import_map.json\", \"content\": \"ewogICJpbXBvcnRzIjoge30KfQ==\"}, {\"path\": \"src/lib.ts\", \"content\": \"Ly8gTGlicmFyeSBmdW5jdGlvbmFsaXR5CmV4cG9ydCBjb25zdCBncmVldCA9IChuYW1lOiBzdHJpbmcpOiBzdHJpbmcgPT4gewogIHJldHVybiBgSGVsbG8sICR7bmFtZX0hYDsKfTsK\"}, {\"path\": \"src/cli.ts\", \"content\": \"aW1wb3J0IHsgZ3JlZXQgfSBmcm9tICIuL2xpYi50cyI7CgppZiAoaW1wb3J0Lm1ldGEubWFpbiA9PT0gZGVuby5tYWluVXJsKSB7CiAgY29uc3QgbmFtZSA9IERlbm8uYXJnc1swXSB8fCAiV29ybGQiOwogIGNvbnNvbGUubG9nKGdyZWV0KG5hbWUpKTsKfQo=\"}, {\"path\": \"tests/lib_test.ts\", \"content\": \"aW1wb3J0IHsgYXNzZXJ0RXF1YWxzIH0gZnJvbSAiaHR0cHM6Ly9kZW5vLmxhbmQvc3RkQDAuMjA0LjAvdGVzdGluZy9hc3NlcnRzLnRzIjsKaW1wb3J0IHsgZ3JlZXQgfSBmcm9tICIuLi9zcmMvbGliLnRzIjsKCkRlbm8udGVzdCgiZ3JlZXQgZnVuY3Rpb24iLCAoKSA9PiB7CiAgYXNzZXJ0RXF1YWxzKGdyZWV0KCJEZW5vIiksICJIZWxsbywgRGVubyEiKTsKfSk7Cg==\"}, {\"path\": \"README.md\", \"content\": \"IyBEZW5vIEJvaWxlcnBsYXRlCgpBIG1pbmltYWwgRGVubyBib2lsZXJwbGF0ZSBwcm9qZWN0IHdpdGggbGlicmFyeSBhbmQgQ0xJIHN1cHBvcnQuCgojIyBVc2FnZQoKIyMjIERldmVsb3BtZW50CgpgYGBzaAojIFJ1biB3aXRoIHdhdGNoIG1vZGUKZGVubyB0YXNrIGRldgoKIyBSdW4gdGVzdHMKZGVubyB0YXNrIHRlc3QKCiMgUnVuIENMSQpkZW5vIHRhc2sgc3RhcnQgW25hbWVdCmBgYAoKIyMgU3RydWN0dXJlCgotIGBzcmMvbGliLnRzYDogTGlicmFyeSBjb2RlCi0gYHNyYy9jbGkudHNgOiBDTEkgZW50cnlwb2ludAotIGB0ZXN0cy9gOiBUZXN0IGZpbGVzCg==\"}, {\"path\": \"package.json\", \"content\": \"ewogICJuYW1lIjogImRlbm8tYm9pbGVycGxhdGUiLAogICJ2ZXJzaW9uIjogIjEuMC4wIiwKICAidHlwZSI6ICJtb2R1bGUiLAogICJzY3JpcHRzIjogewogICAgImRldiI6ICJkZW5vIHRhc2sgZGV2IiwKICAgICJzdGFydCI6ICJkZW5vIHRhc2sgc3RhcnQiLAogICAgInRlc3QiOiAiZGVubyB0YXNrIHRlc3QiCiAgfSwKICAiZGVwZW5kZW5jaWVzIjoge30KfQ==\"}]}",
- "parsed_arguments": null
- }
- }
- ],
- "parsed": null,
- "timestamp": "2025-01-24T14:40:19.235Z",
- "sessionId": "1737729579052",
- "prompt": "minimal deno boilerplate, lib & cli, esm, pnpm. use npm tool for deps"
- },
- "timestamp": "2025-01-24T14:40:19.236Z",
- "service": "collector:onMessage"
- },
- {
- "level": "info",
- "message": {
- "role": "tool",
- "tool_call_id": "tooluse_mEqPYSCERAi5ckpOlac0Zg",
- "content": "{\"files\":[{\"path\":\"deno.json\",\"content\":\"ewogICJ0YXNrcyI6IHsKICAgICJkZXYiOiAiZGVubyBydW4gLS13YXRjaCAtLWFsbG93LW5ldCBzcmMvY2xpLnRzIiwKICAgICJzdGFydCI6ICJkZW5vIHJ1biAtLWFsbG93LW5ldCBzcmMvY2xpLnRzIiwKICAgICJ0ZXN0IjogImRlbm8gdGVzdCAtLWFsbG93LW5ldCIKICB9LAogICJpbXBvcnRNYXAiOiAiaW1wb3J0X21hcC5qc29uIgp9\"},{\"path\":\"import_map.json\",\"content\":\"ewogICJpbXBvcnRzIjoge30KfQ==\"},{\"path\":\"src/lib.ts\",\"content\":\"Ly8gTGlicmFyeSBmdW5jdGlvbmFsaXR5CmV4cG9ydCBjb25zdCBncmVldCA9IChuYW1lOiBzdHJpbmcpOiBzdHJpbmcgPT4gewogIHJldHVybiBgSGVsbG8sICR7bmFtZX0hYDsKfTsK\"},{\"path\":\"src/cli.ts\",\"content\":\"aW1wb3J0IHsgZ3JlZXQgfSBmcm9tICIuL2xpYi50cyI7CgppZiAoaW1wb3J0Lm1ldGEubWFpbiA9PT0gZGVuby5tYWluVXJsKSB7CiAgY29uc3QgbmFtZSA9IERlbm8uYXJnc1swXSB8fCAiV29ybGQiOwogIGNvbnNvbGUubG9nKGdyZWV0KG5hbWUpKTsKfQo=\"},{\"path\":\"tests/lib_test.ts\",\"content\":\"aW1wb3J0IHsgYXNzZXJ0RXF1YWxzIH0gZnJvbSAiaHR0cHM6Ly9kZW5vLmxhbmQvc3RkQDAuMjA0LjAvdGVzdGluZy9hc3NlcnRzLnRzIjsKaW1wb3J0IHsgZ3JlZXQgfSBmcm9tICIuLi9zcmMvbGliLnRzIjsKCkRlbm8udGVzdCgiZ3JlZXQgZnVuY3Rpb24iLCAoKSA9PiB7CiAgYXNzZXJ0RXF1YWxzKGdyZWV0KCJEZW5vIiksICJIZWxsbywgRGVubyEiKTsKfSk7Cg==\"},{\"path\":\"README.md\",\"content\":\"IyBEZW5vIEJvaWxlcnBsYXRlCgpBIG1pbmltYWwgRGVubyBib2lsZXJwbGF0ZSBwcm9qZWN0IHdpdGggbGlicmFyeSBhbmQgQ0xJIHN1cHBvcnQuCgojIyBVc2FnZQoKIyMjIERldmVsb3BtZW50CgpgYGBzaAojIFJ1biB3aXRoIHdhdGNoIG1vZGUKZGVubyB0YXNrIGRldgoKIyBSdW4gdGVzdHMKZGVubyB0YXNrIHRlc3QKCiMgUnVuIENMSQpkZW5vIHRhc2sgc3RhcnQgW25hbWVdCmBgYAoKIyMgU3RydWN0dXJlCgotIGBzcmMvbGliLnRzYDogTGlicmFyeSBjb2RlCi0gYHNyYy9jbGkudHNgOiBDTEkgZW50cnlwb2ludAotIGB0ZXN0cy9gOiBUZXN0IGZpbGVzCg==\"},{\"path\":\"package.json\",\"content\":\"ewogICJuYW1lIjogImRlbm8tYm9pbGVycGxhdGUiLAogICJ2ZXJzaW9uIjogIjEuMC4wIiwKICAidHlwZSI6ICJtb2R1bGUiLAogICJzY3JpcHRzIjogewogICAgImRldiI6ICJkZW5vIHRhc2sgZGV2IiwKICAgICJzdGFydCI6ICJkZW5vIHRhc2sgc3RhcnQiLAogICAgInRlc3QiOiAiZGVubyB0YXNrIHRlc3QiCiAgfSwKICAiZGVwZW5kZW5jaWVzIjoge30KfQ==\"}]}",
- "timestamp": "2025-01-24T14:40:19.250Z",
- "sessionId": "1737729579052",
- "prompt": "minimal deno boilerplate, lib & cli, esm, pnpm. use npm tool for deps"
- },
- "timestamp": "2025-01-24T14:40:19.251Z",
- "service": "collector:onMessage"
- },
- {
- "level": "info",
- "message": {
- "role": "assistant",
- "content": "\n\nNow let's initialize pnpm and git:",
- "refusal": null,
- "tool_calls": [
- {
- "id": "toolu_017LboRqgxXtLW7NPt9SYuUh",
- "index": 0,
- "type": "function",
- "function": {
- "name": "execute_command",
- "arguments": "{\"command\": \"pnpm init\"}",
- "parsed_arguments": null
- }
- }
- ],
- "parsed": null,
- "timestamp": "2025-01-24T14:40:22.322Z",
- "sessionId": "1737729579052",
- "prompt": "minimal deno boilerplate, lib & cli, esm, pnpm. use npm tool for deps"
- },
- "timestamp": "2025-01-24T14:40:22.323Z",
- "service": "collector:onMessage"
- },
- {
- "level": "info",
- "message": {
- "role": "tool",
- "tool_call_id": "toolu_017LboRqgxXtLW7NPt9SYuUh",
- "content": "{\"command\":\"pnpm init\"}",
- "timestamp": "2025-01-24T14:40:22.902Z",
- "sessionId": "1737729579052",
- "prompt": "minimal deno boilerplate, lib & cli, esm, pnpm. use npm tool for deps"
- },
- "timestamp": "2025-01-24T14:40:22.903Z",
- "service": "collector:onMessage"
- },
- {
- "level": "info",
- "message": {
- "role": "assistant",
- "content": null,
- "refusal": null,
- "tool_calls": [
- {
- "id": "toolu_01Tge4RbdFTsxT3PLpY97mzw",
- "index": 0,
- "type": "function",
- "function": {
- "name": "init_repository",
- "arguments": "",
- "parsed_arguments": null
- }
- }
- ],
- "parsed": null,
- "timestamp": "2025-01-24T14:40:25.083Z",
- "sessionId": "1737729579052",
- "prompt": "minimal deno boilerplate, lib & cli, esm, pnpm. use npm tool for deps"
- },
- "timestamp": "2025-01-24T14:40:25.084Z",
- "service": "collector:onMessage"
- },
- {
- "level": "info",
- "message": {
- "role": "tool",
- "tool_call_id": "toolu_01Tge4RbdFTsxT3PLpY97mzw",
- "content": "Unexpected end of JSON input",
- "timestamp": "2025-01-24T14:40:25.086Z",
- "sessionId": "1737729579052",
- "prompt": "minimal deno boilerplate, lib & cli, esm, pnpm. use npm tool for deps"
- },
- "timestamp": "2025-01-24T14:40:25.087Z",
- "service": "collector:onMessage"
- },
- {
- "level": "info",
- "message": {
- "role": "assistant",
- "content": null,
- "refusal": null,
- "tool_calls": [
- {
- "id": "toolu_01Kh8mMpTSHniivSWHZnLjrj",
- "index": 0,
- "type": "function",
- "function": {
- "name": "commit_files_git",
- "arguments": "{\"files\": [\"deno.json\", \"import_map.json\", \"src/lib.ts\", \"src/cli.ts\", \"tests/lib_test.ts\", \"README.md\", \"package.json\"], \"message\": \"Initial commit: Deno boilerplate setup\"}",
- "parsed_arguments": null
- }
- }
- ],
- "parsed": null,
- "timestamp": "2025-01-24T14:40:28.256Z",
- "sessionId": "1737729579052",
- "prompt": "minimal deno boilerplate, lib & cli, esm, pnpm. use npm tool for deps"
- },
- "timestamp": "2025-01-24T14:40:28.257Z",
- "service": "collector:onMessage"
- },
- {
- "level": "info",
- "message": {
- "role": "tool",
- "tool_call_id": "toolu_01Kh8mMpTSHniivSWHZnLjrj",
- "content": "{\"files\":[\"deno.json\",\"import_map.json\",\"src/lib.ts\",\"src/cli.ts\",\"tests/lib_test.ts\",\"README.md\",\"package.json\"],\"message\":\"Initial commit: Deno boilerplate setup\"}",
- "timestamp": "2025-01-24T14:40:28.769Z",
- "sessionId": "1737729579052",
- "prompt": "minimal deno boilerplate, lib & cli, esm, pnpm. use npm tool for deps"
- },
- "timestamp": "2025-01-24T14:40:28.769Z",
- "service": "collector:onMessage"
- },
- {
- "level": "info",
- "message": {
- "role": "assistant",
- "content": "\n\nI've created a minimal Deno boilerplate project with the following structure:\n\n```\n.\n├── deno.json # Deno configuration\n├── import_map.json # Import map for managing dependencies\n├── package.json # NPM/PNPM configuration\n├── src/\n│ ├── lib.ts # Library code\n│ └── cli.ts # CLI entrypoint\n├── tests/\n│ └── lib_test.ts # Test files\n└── README.md # Project documentation\n```\n\nKey features:\n1. ESM format throughout the project\n2. Separate library and CLI components\n3. PNPM for package management\n4. Deno tasks for development, testing, and running\n5. Import maps support for dependency management\n6. Basic test setup\n\nYou can use the following commands:\n\n```bash\n# Development with watch mode\ndeno task dev\n\n# Run tests\ndeno task test\n\n# Run the CLI\ndeno task start [name]\n```\n\nTo add dependencies, you can either:\n1. Use import maps in `import_map.json`\n2. Use pnpm: `pnpm add `\n\nThe project is set up with a simple greeting function as an example, which you can replace with your actual implementation.\n\nWould you like me to add any specific dependencies or make any modifications to the structure?",
- "refusal": null,
- "tool_calls": [],
- "parsed": null,
- "timestamp": "2025-01-24T14:40:35.742Z",
- "sessionId": "1737729579052",
- "prompt": "minimal deno boilerplate, lib & cli, esm, pnpm. use npm tool for deps"
- },
- "timestamp": "2025-01-24T14:40:35.743Z",
- "service": "collector:onMessage"
- }
-]
\ No newline at end of file
diff --git a/ref/deno-lib/.kbot/params.json b/ref/deno-lib/.kbot/params.json
deleted file mode 100644
index 89b4d2a..0000000
--- a/ref/deno-lib/.kbot/params.json
+++ /dev/null
@@ -1,461 +0,0 @@
-{
- "model": "anthropic/claude-3.5-sonnet",
- "messages": [
- {
- "role": "user",
- "content": "minimal deno boilerplate, lib & cli, esm, pnpm. use npm tool for deps"
- },
- {
- "role": "user",
- "content": ""
- }
- ],
- "tools": [
- {
- "type": "function",
- "function": {
- "name": "list_files",
- "description": "List all files in a directory",
- "parameters": {
- "type": "object",
- "properties": {
- "directory": {
- "type": "string"
- },
- "pattern": {
- "type": "string",
- "optional": true
- }
- },
- "required": [
- "directory"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "read_files",
- "description": "Reads files in a directory with a given pattern",
- "parameters": {
- "type": "object",
- "properties": {
- "directory": {
- "type": "string"
- },
- "pattern": {
- "type": "string",
- "optional": true
- }
- },
- "required": [
- "directory"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "remove_file",
- "description": "Remove a file at given path",
- "parameters": {
- "type": "object",
- "properties": {
- "path": {
- "type": "string"
- }
- },
- "required": [
- "path"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "rename_file",
- "description": "Rename or move a file or directory",
- "parameters": {
- "type": "object",
- "properties": {
- "src": {
- "type": "string"
- },
- "dst": {
- "type": "string"
- }
- },
- "required": [
- "path"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "modify_project_files",
- "description": "Create or modify existing project files in one shot, preferably used for creating project structure)",
- "parameters": {
- "type": "object",
- "properties": {
- "files": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "path": {
- "type": "string"
- },
- "content": {
- "type": "string",
- "description": "base64 encoded string"
- }
- },
- "required": [
- "path",
- "content"
- ]
- }
- }
- },
- "required": [
- "files"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "write_file",
- "description": "Writes to a file, given a path and content (base64). No directory or file exists check needed!",
- "parameters": {
- "type": "object",
- "properties": {
- "file": {
- "type": "object",
- "properties": {
- "path": {
- "type": "string"
- },
- "content": {
- "type": "string",
- "description": "base64 encoded string"
- }
- }
- }
- },
- "required": [
- "file"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "file_exists",
- "description": "check if a file or folder exists",
- "parameters": {
- "type": "object",
- "properties": {
- "file": {
- "type": "object",
- "properties": {
- "path": {
- "type": "string"
- }
- }
- }
- },
- "required": [
- "file"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "read_file",
- "description": "read a file, at given a path",
- "parameters": {
- "type": "object",
- "properties": {
- "file": {
- "type": "object",
- "properties": {
- "path": {
- "type": "string"
- }
- }
- }
- },
- "required": [
- "file"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "init_repository",
- "description": "Initialize a new git repository",
- "parameters": {
- "type": "object",
- "properties": {},
- "required": []
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "commit_files_git",
- "description": "Commit files using git",
- "parameters": {
- "type": "object",
- "properties": {
- "files": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "message": {
- "type": "string"
- }
- },
- "required": [
- "files"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "ask_question",
- "description": "Ask user a simple question and get response",
- "parameters": {
- "type": "object",
- "properties": {
- "question": {
- "type": "string",
- "description": "Question to ask the user"
- },
- "default": {
- "type": "string",
- "description": "Default answer",
- "optional": true
- }
- },
- "required": [
- "question"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "choose_option",
- "description": "Ask user to choose from multiple options",
- "parameters": {
- "type": "object",
- "properties": {
- "message": {
- "type": "string",
- "description": "Message to show the user"
- },
- "choices": {
- "type": "array",
- "items": {
- "type": "string"
- },
- "description": "List of choices"
- },
- "multiple": {
- "type": "boolean",
- "description": "Allow multiple selections",
- "optional": true
- }
- },
- "required": [
- "message",
- "choices"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "execute_command",
- "description": "Execute a terminal command and capture output",
- "parameters": {
- "type": "object",
- "properties": {
- "command": {
- "type": "string",
- "description": "Command to execute"
- },
- "args": {
- "type": "array",
- "items": {
- "type": "string"
- },
- "description": "Command arguments",
- "optional": true
- },
- "cwd": {
- "type": "string",
- "description": "Working directory for command execution",
- "optional": true
- },
- "background": {
- "type": "boolean",
- "description": "Run command in background (non-blocking)",
- "optional": true,
- "default": false
- },
- "window": {
- "type": "boolean",
- "description": "Open command in new terminal window",
- "optional": true,
- "default": false
- },
- "detached": {
- "type": "boolean",
- "description": "Run process detached from parent",
- "optional": true,
- "default": false
- }
- },
- "required": [
- "command"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "google",
- "description": "Searches Google for the given query",
- "parameters": {
- "type": "object",
- "properties": {
- "query": {
- "type": "string"
- }
- },
- "required": [
- "query"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "serpapi",
- "description": "Searches Serpapi (finds locations (engine:google_local), places on the map (engine:google_maps) ) for the given query",
- "parameters": {
- "type": "object",
- "properties": {
- "query": {
- "type": "string"
- },
- "engine": {
- "type": "string",
- "default": "google"
- }
- },
- "required": [
- "query"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "browse_page",
- "description": "Browse a webpage and return its content as markdown, all links, images and pages main image",
- "parameters": {
- "type": "object",
- "properties": {
- "url": {
- "type": "string",
- "description": "URL of the webpage to browse"
- }
- },
- "required": [
- "url"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "send_email",
- "description": "Sends an email",
- "parameters": {
- "type": "object",
- "properties": {
- "recipient": {
- "type": [
- "string",
- "array"
- ],
- "items": {
- "type": "string"
- },
- "description": "The email address of the recipient(s). Can be a single email or an array of emails. For \"me\", use the default email address"
- },
- "subject": {
- "type": "string",
- "description": "the subject",
- "optional": true
- },
- "body": {
- "type": "string",
- "description": "Markdown formatted body of the email",
- "optional": true
- }
- },
- "required": [
- "url"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "capture_screen",
- "description": "Capture a screenshot and store it as file (jpg). Returns the path to the file",
- "parameters": {
- "type": "object",
- "properties": {
- "file": {
- "type": "string"
- }
- },
- "required": [
- "file"
- ]
- }
- }
- }
- ],
- "tool_choice": "auto",
- "parallel_tool_calls": false
-}
\ No newline at end of file
diff --git a/ref/deno-lib/.kbot/tool-call-result.json b/ref/deno-lib/.kbot/tool-call-result.json
deleted file mode 100644
index 4bb2fd9..0000000
--- a/ref/deno-lib/.kbot/tool-call-result.json
+++ /dev/null
@@ -1,70 +0,0 @@
-[
- {
- "level": "debug",
- "message": {
- "files": [
- {
- "path": "deno.json",
- "content": "ewogICJ0YXNrcyI6IHsKICAgICJkZXYiOiAiZGVubyBydW4gLS13YXRjaCAtLWFsbG93LW5ldCBzcmMvY2xpLnRzIiwKICAgICJzdGFydCI6ICJkZW5vIHJ1biAtLWFsbG93LW5ldCBzcmMvY2xpLnRzIiwKICAgICJ0ZXN0IjogImRlbm8gdGVzdCAtLWFsbG93LW5ldCIKICB9LAogICJpbXBvcnRNYXAiOiAiaW1wb3J0X21hcC5qc29uIgp9"
- },
- {
- "path": "import_map.json",
- "content": "ewogICJpbXBvcnRzIjoge30KfQ=="
- },
- {
- "path": "src/lib.ts",
- "content": "Ly8gTGlicmFyeSBmdW5jdGlvbmFsaXR5CmV4cG9ydCBjb25zdCBncmVldCA9IChuYW1lOiBzdHJpbmcpOiBzdHJpbmcgPT4gewogIHJldHVybiBgSGVsbG8sICR7bmFtZX0hYDsKfTsK"
- },
- {
- "path": "src/cli.ts",
- "content": "aW1wb3J0IHsgZ3JlZXQgfSBmcm9tICIuL2xpYi50cyI7CgppZiAoaW1wb3J0Lm1ldGEubWFpbiA9PT0gZGVuby5tYWluVXJsKSB7CiAgY29uc3QgbmFtZSA9IERlbm8uYXJnc1swXSB8fCAiV29ybGQiOwogIGNvbnNvbGUubG9nKGdyZWV0KG5hbWUpKTsKfQo="
- },
- {
- "path": "tests/lib_test.ts",
- "content": "aW1wb3J0IHsgYXNzZXJ0RXF1YWxzIH0gZnJvbSAiaHR0cHM6Ly9kZW5vLmxhbmQvc3RkQDAuMjA0LjAvdGVzdGluZy9hc3NlcnRzLnRzIjsKaW1wb3J0IHsgZ3JlZXQgfSBmcm9tICIuLi9zcmMvbGliLnRzIjsKCkRlbm8udGVzdCgiZ3JlZXQgZnVuY3Rpb24iLCAoKSA9PiB7CiAgYXNzZXJ0RXF1YWxzKGdyZWV0KCJEZW5vIiksICJIZWxsbywgRGVubyEiKTsKfSk7Cg=="
- },
- {
- "path": "README.md",
- "content": "IyBEZW5vIEJvaWxlcnBsYXRlCgpBIG1pbmltYWwgRGVubyBib2lsZXJwbGF0ZSBwcm9qZWN0IHdpdGggbGlicmFyeSBhbmQgQ0xJIHN1cHBvcnQuCgojIyBVc2FnZQoKIyMjIERldmVsb3BtZW50CgpgYGBzaAojIFJ1biB3aXRoIHdhdGNoIG1vZGUKZGVubyB0YXNrIGRldgoKIyBSdW4gdGVzdHMKZGVubyB0YXNrIHRlc3QKCiMgUnVuIENMSQpkZW5vIHRhc2sgc3RhcnQgW25hbWVdCmBgYAoKIyMgU3RydWN0dXJlCgotIGBzcmMvbGliLnRzYDogTGlicmFyeSBjb2RlCi0gYHNyYy9jbGkudHNgOiBDTEkgZW50cnlwb2ludAotIGB0ZXN0cy9gOiBUZXN0IGZpbGVzCg=="
- },
- {
- "path": "package.json",
- "content": "ewogICJuYW1lIjogImRlbm8tYm9pbGVycGxhdGUiLAogICJ2ZXJzaW9uIjogIjEuMC4wIiwKICAidHlwZSI6ICJtb2R1bGUiLAogICJzY3JpcHRzIjogewogICAgImRldiI6ICJkZW5vIHRhc2sgZGV2IiwKICAgICJzdGFydCI6ICJkZW5vIHRhc2sgc3RhcnQiLAogICAgInRlc3QiOiAiZGVubyB0YXNrIHRlc3QiCiAgfSwKICAiZGVwZW5kZW5jaWVzIjoge30KfQ=="
- }
- ]
- },
- "timestamp": "2025-01-24T14:40:19.252Z",
- "service": "collector:onFunctionCallResult"
- },
- {
- "level": "debug",
- "message": {
- "command": "pnpm init"
- },
- "timestamp": "2025-01-24T14:40:22.904Z",
- "service": "collector:onFunctionCallResult"
- },
- {
- "level": "debug",
- "message": "Unexpected end of JSON input",
- "timestamp": "2025-01-24T14:40:25.087Z",
- "service": "collector:onFunctionCallResult"
- },
- {
- "level": "debug",
- "message": {
- "files": [
- "deno.json",
- "import_map.json",
- "src/lib.ts",
- "src/cli.ts",
- "tests/lib_test.ts",
- "README.md",
- "package.json"
- ],
- "message": "Initial commit: Deno boilerplate setup"
- },
- "timestamp": "2025-01-24T14:40:28.770Z",
- "service": "collector:onFunctionCallResult"
- }
-]
\ No newline at end of file
diff --git a/ref/deno-lib/.kbot/tool-call.json b/ref/deno-lib/.kbot/tool-call.json
deleted file mode 100644
index d761b18..0000000
--- a/ref/deno-lib/.kbot/tool-call.json
+++ /dev/null
@@ -1,98 +0,0 @@
-[
- {
- "level": "debug",
- "message": {
- "name": "modify_project_files",
- "arguments": {
- "files": [
- {
- "path": "deno.json",
- "content": "ewogICJ0YXNrcyI6IHsKICAgICJkZXYiOiAiZGVubyBydW4gLS13YXRjaCAtLWFsbG93LW5ldCBzcmMvY2xpLnRzIiwKICAgICJzdGFydCI6ICJkZW5vIHJ1biAtLWFsbG93LW5ldCBzcmMvY2xpLnRzIiwKICAgICJ0ZXN0IjogImRlbm8gdGVzdCAtLWFsbG93LW5ldCIKICB9LAogICJpbXBvcnRNYXAiOiAiaW1wb3J0X21hcC5qc29uIgp9"
- },
- {
- "path": "import_map.json",
- "content": "ewogICJpbXBvcnRzIjoge30KfQ=="
- },
- {
- "path": "src/lib.ts",
- "content": "Ly8gTGlicmFyeSBmdW5jdGlvbmFsaXR5CmV4cG9ydCBjb25zdCBncmVldCA9IChuYW1lOiBzdHJpbmcpOiBzdHJpbmcgPT4gewogIHJldHVybiBgSGVsbG8sICR7bmFtZX0hYDsKfTsK"
- },
- {
- "path": "src/cli.ts",
- "content": "aW1wb3J0IHsgZ3JlZXQgfSBmcm9tICIuL2xpYi50cyI7CgppZiAoaW1wb3J0Lm1ldGEubWFpbiA9PT0gZGVuby5tYWluVXJsKSB7CiAgY29uc3QgbmFtZSA9IERlbm8uYXJnc1swXSB8fCAiV29ybGQiOwogIGNvbnNvbGUubG9nKGdyZWV0KG5hbWUpKTsKfQo="
- },
- {
- "path": "tests/lib_test.ts",
- "content": "aW1wb3J0IHsgYXNzZXJ0RXF1YWxzIH0gZnJvbSAiaHR0cHM6Ly9kZW5vLmxhbmQvc3RkQDAuMjA0LjAvdGVzdGluZy9hc3NlcnRzLnRzIjsKaW1wb3J0IHsgZ3JlZXQgfSBmcm9tICIuLi9zcmMvbGliLnRzIjsKCkRlbm8udGVzdCgiZ3JlZXQgZnVuY3Rpb24iLCAoKSA9PiB7CiAgYXNzZXJ0RXF1YWxzKGdyZWV0KCJEZW5vIiksICJIZWxsbywgRGVubyEiKTsKfSk7Cg=="
- },
- {
- "path": "README.md",
- "content": "IyBEZW5vIEJvaWxlcnBsYXRlCgpBIG1pbmltYWwgRGVubyBib2lsZXJwbGF0ZSBwcm9qZWN0IHdpdGggbGlicmFyeSBhbmQgQ0xJIHN1cHBvcnQuCgojIyBVc2FnZQoKIyMjIERldmVsb3BtZW50CgpgYGBzaAojIFJ1biB3aXRoIHdhdGNoIG1vZGUKZGVubyB0YXNrIGRldgoKIyBSdW4gdGVzdHMKZGVubyB0YXNrIHRlc3QKCiMgUnVuIENMSQpkZW5vIHRhc2sgc3RhcnQgW25hbWVdCmBgYAoKIyMgU3RydWN0dXJlCgotIGBzcmMvbGliLnRzYDogTGlicmFyeSBjb2RlCi0gYHNyYy9jbGkudHNgOiBDTEkgZW50cnlwb2ludAotIGB0ZXN0cy9gOiBUZXN0IGZpbGVzCg=="
- },
- {
- "path": "package.json",
- "content": "ewogICJuYW1lIjogImRlbm8tYm9pbGVycGxhdGUiLAogICJ2ZXJzaW9uIjogIjEuMC4wIiwKICAidHlwZSI6ICJtb2R1bGUiLAogICJzY3JpcHRzIjogewogICAgImRldiI6ICJkZW5vIHRhc2sgZGV2IiwKICAgICJzdGFydCI6ICJkZW5vIHRhc2sgc3RhcnQiLAogICAgInRlc3QiOiAiZGVubyB0YXNrIHRlc3QiCiAgfSwKICAiZGVwZW5kZW5jaWVzIjoge30KfQ=="
- }
- ]
- },
- "parsed_arguments": null,
- "timestamp": "2025-01-24T14:40:19.238Z",
- "sessionId": "1737729579052",
- "prompt": "minimal deno boilerplate, lib & cli, esm, pnpm. use npm tool for deps"
- },
- "timestamp": "2025-01-24T14:40:19.239Z",
- "service": "collector:onToolCall"
- },
- {
- "level": "debug",
- "message": {
- "name": "execute_command",
- "arguments": {
- "command": "pnpm init"
- },
- "parsed_arguments": null,
- "timestamp": "2025-01-24T14:40:22.323Z",
- "sessionId": "1737729579052",
- "prompt": "minimal deno boilerplate, lib & cli, esm, pnpm. use npm tool for deps"
- },
- "timestamp": "2025-01-24T14:40:22.325Z",
- "service": "collector:onToolCall"
- },
- {
- "level": "debug",
- "message": {
- "name": "init_repository",
- "arguments": "",
- "parsed_arguments": null,
- "timestamp": "2025-01-24T14:40:25.085Z",
- "sessionId": "1737729579052",
- "prompt": "minimal deno boilerplate, lib & cli, esm, pnpm. use npm tool for deps"
- },
- "timestamp": "2025-01-24T14:40:25.085Z",
- "service": "collector:onToolCall"
- },
- {
- "level": "debug",
- "message": {
- "name": "commit_files_git",
- "arguments": {
- "files": [
- "deno.json",
- "import_map.json",
- "src/lib.ts",
- "src/cli.ts",
- "tests/lib_test.ts",
- "README.md",
- "package.json"
- ],
- "message": "Initial commit: Deno boilerplate setup"
- },
- "parsed_arguments": null,
- "timestamp": "2025-01-24T14:40:28.257Z",
- "sessionId": "1737729579052",
- "prompt": "minimal deno boilerplate, lib & cli, esm, pnpm. use npm tool for deps"
- },
- "timestamp": "2025-01-24T14:40:28.258Z",
- "service": "collector:onToolCall"
- }
-]
\ No newline at end of file
diff --git a/ref/deno-lib/README.md b/ref/deno-lib/README.md
deleted file mode 100644
index 0643adb..0000000
--- a/ref/deno-lib/README.md
+++ /dev/null
@@ -1,24 +0,0 @@
-# Deno Boilerplate
-
-A minimal Deno boilerplate project with library and CLI support.
-
-## Usage
-
-### Development
-
-```sh
-# Run with watch mode
-deno task dev
-
-# Run tests
-deno task test
-
-# Run CLI
-deno task start [name]
-```
-
-## Structure
-
-- `src/lib.ts`: Library code
-- `src/cli.ts`: CLI entrypoint
-- `tests/`: Test files
diff --git a/ref/deno-lib/deno.json b/ref/deno-lib/deno.json
deleted file mode 100644
index 623eb72..0000000
--- a/ref/deno-lib/deno.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "tasks": {
- "dev": "deno run --watch --allow-net src/cli.ts",
- "start": "deno run --allow-net src/cli.ts",
- "test": "deno test --allow-net"
- },
- "importMap": "import_map.json"
-}
\ No newline at end of file
diff --git a/ref/deno-lib/import_map.json b/ref/deno-lib/import_map.json
deleted file mode 100644
index 1c9b6dc..0000000
--- a/ref/deno-lib/import_map.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "imports": {}
-}
\ No newline at end of file
diff --git a/ref/deno-lib/package.json b/ref/deno-lib/package.json
deleted file mode 100644
index 36db034..0000000
--- a/ref/deno-lib/package.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "name": "deno-boilerplate",
- "version": "1.0.0",
- "type": "module",
- "scripts": {
- "dev": "deno task dev",
- "start": "deno task start",
- "test": "deno task test"
- },
- "dependencies": {
- "deno": "^2.1.7"
- }
-}
\ No newline at end of file
diff --git a/ref/deno-lib/pnpm-lock.yaml b/ref/deno-lib/pnpm-lock.yaml
deleted file mode 100644
index 3f24296..0000000
--- a/ref/deno-lib/pnpm-lock.yaml
+++ /dev/null
@@ -1,80 +0,0 @@
-lockfileVersion: '9.0'
-
-settings:
- autoInstallPeers: true
- excludeLinksFromLockfile: false
-
-importers:
-
- .:
- dependencies:
- deno:
- specifier: ^2.1.7
- version: 2.1.7
-
-packages:
-
- '@deno/darwin-arm64@2.1.7':
- resolution: {integrity: sha512-bhb5VR0vLLsuLooDwQHKXiXOcajD9hz5ZN3nnlCXTRo3RmyylvMNcr5adfj+OYDVsr3A7CPZp6rmn+iDiHUeOg==}
- cpu: [arm64]
- os: [darwin]
-
- '@deno/darwin-x64@2.1.7':
- resolution: {integrity: sha512-bXr+oyIMsDjz7O+wGq7y5/4kBvZzN5tS3mUocHEaDmXMrhPEnX2+7ca1UFsaminuJlxaUQ70Sb7HH5mp1SsTfQ==}
- cpu: [x64]
- os: [darwin]
-
- '@deno/linux-arm64-glibc@2.1.7':
- resolution: {integrity: sha512-qSjVnkulBpgY2diYRAw+hqgMR/+3V4wJvedFAvJX6D4/vgW4ZLECaJMAkUE8o9jEyuUxfNt/x47B0lIxclulHA==}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
- '@deno/linux-x64-glibc@2.1.7':
- resolution: {integrity: sha512-xNh5bdh0lV83L3gw7JGP3QBPT6RMPZ4aWpUwQf7Zaa5shkA2bxvQhVaF50/63Yz3ExOnaqP0IYqwTb2a1y2kjg==}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
- '@deno/win32-arm64@2.1.7':
- resolution: {integrity: sha512-wRXQW04twBkOlaw9IzUQWKsMMJRcjlvXAGSoAqMzTzxJCTj9gTv/PnQAPoYQSC5j9KDRz1TYJu2jB64ABrgj8A==}
- cpu: [arm64]
- os: [win32]
-
- '@deno/win32-x64@2.1.7':
- resolution: {integrity: sha512-hCXbRGRXlF1G99cPRw7WPhIgR75u9YDuLlW0guJKlXVOAKYK1YJfZ10HcfhAdwyvaeb0WtzOsQZxa4sqzztONw==}
- cpu: [x64]
- os: [win32]
-
- deno@2.1.7:
- resolution: {integrity: sha512-MQGb07mGXFbcYgpLVS5YJYsx0nfwKw7fGl5G9d0izSvlxNI/u/+GTT/34gbzOOm9dqZgZeV6+4YYMbdG4LABkg==}
- hasBin: true
-
-snapshots:
-
- '@deno/darwin-arm64@2.1.7':
- optional: true
-
- '@deno/darwin-x64@2.1.7':
- optional: true
-
- '@deno/linux-arm64-glibc@2.1.7':
- optional: true
-
- '@deno/linux-x64-glibc@2.1.7':
- optional: true
-
- '@deno/win32-arm64@2.1.7':
- optional: true
-
- '@deno/win32-x64@2.1.7':
- optional: true
-
- deno@2.1.7:
- optionalDependencies:
- '@deno/darwin-arm64': 2.1.7
- '@deno/darwin-x64': 2.1.7
- '@deno/linux-arm64-glibc': 2.1.7
- '@deno/linux-x64-glibc': 2.1.7
- '@deno/win32-arm64': 2.1.7
- '@deno/win32-x64': 2.1.7
diff --git a/ref/deno-lib/src/cli.ts b/ref/deno-lib/src/cli.ts
deleted file mode 100644
index af60306..0000000
--- a/ref/deno-lib/src/cli.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-import { greet } from "./lib.ts";
-
-if (import.meta.main === deno.mainUrl) {
- const name = Deno.args[0] || "World";
- console.log(greet(name));
-}
diff --git a/ref/deno-lib/src/lib.ts b/ref/deno-lib/src/lib.ts
deleted file mode 100644
index bcdd4ed..0000000
--- a/ref/deno-lib/src/lib.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-// Library functionality
-export const greet = (name: string): string => {
- return `Hello, ${name}!`;
-};
diff --git a/ref/deno-lib/tests/lib_test.ts b/ref/deno-lib/tests/lib_test.ts
deleted file mode 100644
index 637de74..0000000
--- a/ref/deno-lib/tests/lib_test.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-import { assertEquals } from "https://deno.land/std@0.204.0/testing/asserts.ts";
-import { greet } from "../src/lib.ts";
-
-Deno.test("greet function", () => {
- assertEquals(greet("Deno"), "Hello, Deno!");
-});
diff --git a/ref/deno/.astro/content-assets.mjs b/ref/deno/.astro/content-assets.mjs
deleted file mode 100644
index 2b8b823..0000000
--- a/ref/deno/.astro/content-assets.mjs
+++ /dev/null
@@ -1 +0,0 @@
-export default new Map();
\ No newline at end of file
diff --git a/ref/deno/.astro/content-modules.mjs b/ref/deno/.astro/content-modules.mjs
deleted file mode 100644
index 2b8b823..0000000
--- a/ref/deno/.astro/content-modules.mjs
+++ /dev/null
@@ -1 +0,0 @@
-export default new Map();
\ No newline at end of file
diff --git a/ref/deno/.astro/content.d.ts b/ref/deno/.astro/content.d.ts
deleted file mode 100644
index 3dcb19d..0000000
--- a/ref/deno/.astro/content.d.ts
+++ /dev/null
@@ -1,155 +0,0 @@
-declare module 'astro:content' {
- export interface RenderResult {
- Content: import('astro/runtime/server/index.js').AstroComponentFactory;
- headings: import('astro').MarkdownHeading[];
- remarkPluginFrontmatter: Record;
- }
- interface Render {
- '.md': Promise;
- }
-
- export interface RenderedContent {
- html: string;
- metadata?: {
- imagePaths: Array;
- [key: string]: unknown;
- };
- }
-}
-
-declare module 'astro:content' {
- type Flatten = T extends { [K: string]: infer U } ? U : never;
-
- export type CollectionKey = keyof AnyEntryMap;
- export type CollectionEntry = Flatten;
-
- export type ContentCollectionKey = keyof ContentEntryMap;
- export type DataCollectionKey = keyof DataEntryMap;
-
- type AllValuesOf = T extends any ? T[keyof T] : never;
- type ValidContentEntrySlug = AllValuesOf<
- ContentEntryMap[C]
- >['slug'];
-
- /** @deprecated Use `getEntry` instead. */
- export function getEntryBySlug<
- C extends keyof ContentEntryMap,
- E extends ValidContentEntrySlug | (string & {}),
- >(
- collection: C,
- // Note that this has to accept a regular string too, for SSR
- entrySlug: E,
- ): E extends ValidContentEntrySlug
- ? Promise>
- : Promise | undefined>;
-
- /** @deprecated Use `getEntry` instead. */
- export function getDataEntryById(
- collection: C,
- entryId: E,
- ): Promise>;
-
- export function getCollection>(
- collection: C,
- filter?: (entry: CollectionEntry) => entry is E,
- ): Promise;
- export function getCollection(
- collection: C,
- filter?: (entry: CollectionEntry) => unknown,
- ): Promise[]>;
-
- export function getEntry<
- C extends keyof ContentEntryMap,
- E extends ValidContentEntrySlug | (string & {}),
- >(entry: {
- collection: C;
- slug: E;
- }): E extends ValidContentEntrySlug
- ? Promise>
- : Promise | undefined>;
- export function getEntry<
- C extends keyof DataEntryMap,
- E extends keyof DataEntryMap[C] | (string & {}),
- >(entry: {
- collection: C;
- id: E;
- }): E extends keyof DataEntryMap[C]
- ? Promise
- : Promise | undefined>;
- export function getEntry<
- C extends keyof ContentEntryMap,
- E extends ValidContentEntrySlug | (string & {}),
- >(
- collection: C,
- slug: E,
- ): E extends ValidContentEntrySlug
- ? Promise>
- : Promise | undefined>;
- export function getEntry<
- C extends keyof DataEntryMap,
- E extends keyof DataEntryMap[C] | (string & {}),
- >(
- collection: C,
- id: E,
- ): E extends keyof DataEntryMap[C]
- ? string extends keyof DataEntryMap[C]
- ? Promise | undefined
- : Promise
- : Promise | undefined>;
-
- /** Resolve an array of entry references from the same collection */
- export function getEntries(
- entries: {
- collection: C;
- slug: ValidContentEntrySlug;
- }[],
- ): Promise[]>;
- export function getEntries(
- entries: {
- collection: C;
- id: keyof DataEntryMap[C];
- }[],
- ): Promise[]>;
-
- export function render(
- entry: AnyEntryMap[C][string],
- ): Promise;
-
- export function reference(
- collection: C,
- ): import('astro/zod').ZodEffects<
- import('astro/zod').ZodString,
- C extends keyof ContentEntryMap
- ? {
- collection: C;
- slug: ValidContentEntrySlug;
- }
- : {
- collection: C;
- id: keyof DataEntryMap[C];
- }
- >;
- // Allow generic `string` to avoid excessive type errors in the config
- // if `dev` is not running to update as you edit.
- // Invalid collection names will be caught at build time.
- export function reference(
- collection: C,
- ): import('astro/zod').ZodEffects;
-
- type ReturnTypeOrOriginal = T extends (...args: any[]) => infer R ? R : T;
- type InferEntrySchema = import('astro/zod').infer<
- ReturnTypeOrOriginal['schema']>
- >;
-
- type ContentEntryMap = {
-
- };
-
- type DataEntryMap = {
-
- };
-
- type AnyEntryMap = ContentEntryMap & DataEntryMap;
-
- export type ContentConfig = typeof import("./../src/content.config.mjs");
-}
diff --git a/ref/deno/.astro/data-store.json b/ref/deno/.astro/data-store.json
deleted file mode 100644
index 9c419c3..0000000
--- a/ref/deno/.astro/data-store.json
+++ /dev/null
@@ -1,19 +0,0 @@
-[
- [
- "Map",
- 1,
- 2
- ],
- "meta::meta",
- [
- "Map",
- 3,
- 4,
- 5,
- 6
- ],
- "astro-version",
- "5.1.9",
- "astro-config-digest",
- "{\"root\":{},\"srcDir\":{},\"publicDir\":{},\"outDir\":{},\"cacheDir\":{},\"compressHTML\":true,\"base\":\"/\",\"trailingSlash\":\"ignore\",\"output\":\"static\",\"scopedStyleStrategy\":\"attribute\",\"build\":{\"format\":\"directory\",\"client\":{},\"server\":{},\"assets\":\"_astro\",\"serverEntry\":\"entry.mjs\",\"redirects\":true,\"inlineStylesheets\":\"auto\",\"concurrency\":1},\"server\":{\"open\":false,\"host\":false,\"port\":4321,\"streaming\":true},\"redirects\":{},\"image\":{\"endpoint\":{\"route\":\"/_image\"},\"service\":{\"entrypoint\":\"astro/assets/services/sharp\",\"config\":{}},\"domains\":[],\"remotePatterns\":[]},\"devToolbar\":{\"enabled\":true},\"markdown\":{\"syntaxHighlight\":\"shiki\",\"shikiConfig\":{\"langs\":[],\"langAlias\":{},\"theme\":\"github-dark\",\"themes\":{},\"wrap\":false,\"transformers\":[]},\"remarkPlugins\":[],\"rehypePlugins\":[],\"remarkRehype\":{},\"gfm\":true,\"smartypants\":true},\"security\":{\"checkOrigin\":true},\"env\":{\"schema\":{},\"validateSecrets\":false},\"experimental\":{\"clientPrerender\":false,\"contentIntellisense\":false,\"responsiveImages\":false},\"legacy\":{\"collections\":false}}"
-]
\ No newline at end of file
diff --git a/ref/deno/.astro/settings.json b/ref/deno/.astro/settings.json
deleted file mode 100644
index 087bf76..0000000
--- a/ref/deno/.astro/settings.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "_variables": {
- "lastUpdateCheck": 1737729344084
- }
-}
\ No newline at end of file
diff --git a/ref/deno/.astro/types.d.ts b/ref/deno/.astro/types.d.ts
deleted file mode 100644
index 03d7cc4..0000000
--- a/ref/deno/.astro/types.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-///
-///
\ No newline at end of file
diff --git a/ref/deno/.kbot/completion.json b/ref/deno/.kbot/completion.json
deleted file mode 100644
index e183389..0000000
--- a/ref/deno/.kbot/completion.json
+++ /dev/null
@@ -1,174 +0,0 @@
-[
- {
- "level": "debug",
- "message": {
- "id": "gen-1737727500-1Fsj7hMTfvAkj3gbM13x",
- "provider": "Amazon Bedrock",
- "model": "anthropic/claude-3.5-sonnet",
- "object": "chat.completion",
- "created": 1737727500,
- "choices": [
- {
- "logprobs": null,
- "finish_reason": "tool_calls",
- "native_finish_reason": "tool_calls",
- "index": 0,
- "message": {
- "role": "assistant",
- "content": "I'll help you create an Astro page using Deno. Let me first check if we need to create some files and the project structure. For Astro with Deno, we'll need to create a few essential files.\n\nLet me create the basic project structure:",
- "refusal": null,
- "tool_calls": [
- {
- "id": "tooluse_nvwJYm63Sg6q1kxt4pdtLQ",
- "index": 0,
- "type": "function",
- "function": {
- "name": "modify_project_files",
- "arguments": "{\"files\": [{\"path\": \"astro.config.mjs\", \"content\": \"ZXhwb3J0IGRlZmF1bHQge30=\"}, {\"path\": \"src/pages/index.astro\", \"content\": \"LS0tCi0tLQoKPGh0bWwgbGFuZz0iZW4iPgo8aGVhZD4KICAgIDxtZXRhIGNoYXJzZXQ9InV0Zi04Ii8+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoIiAvPgogICAgPHRpdGxlPkFzdHJvIHdpdGggRGVubzwvdGl0bGU+CjwvaGVhZD4KPGJvZHk+CiAgICA8aDE+V2VsY29tZSB0byBBc3RybyB3aXRoIERlbm88L2gxPgogICAgPHA+VGhpcyBpcyBhIGJhc2ljIEFzdHJvIHBhZ2UgcnVubmluZyB3aXRoIERlbm88L3A+CjwvYm9keT4KPC9odG1sPg==\"}, {\"path\": \"deno.json\", \"content\": \"ewogICJ0YXNrcyI6IHsKICAgICJkZXYiOiAiZGVubyBydW4gLS1hbGxvdy1uZXQgLS1hbGxvdy1yZWFkIC0tYWxsb3ctd3JpdGUgLS13YXRjaCBucG06YXN0cm8gZGV2IiwKICAgICJidWlsZCI6ICJkZW5vIHJ1biAtLWFsbG93LW5ldCAtLWFsbG93LXJlYWQgLS1hbGxvdy13cml0ZSBucG06YXN0cm8gYnVpbGQiLAogICAgInByZXZpZXciOiAiZGVubyBydW4gLS1hbGxvdy1uZXQgLS1hbGxvdy1yZWFkIC0tYWxsb3ctd3JpdGUgbnBtOmFzdHJvIHByZXZpZXciCiAgfSwKICAiaW1wb3J0cyI6IHsKICAgICJhc3RybyI6ICJucG06YXN0cm9AXjMuMC4wIgogIH0KfQ==\"}]}",
- "parsed_arguments": null
- }
- }
- ],
- "parsed": null
- }
- }
- ],
- "usage": {
- "prompt_tokens": 1936,
- "completion_tokens": 107,
- "total_tokens": 2043
- }
- },
- "timestamp": "2025-01-24T14:05:28.080Z",
- "service": "collector:onChatCompletion"
- },
- {
- "level": "debug",
- "message": {
- "id": "gen-1737727528-oZ8Mt1GJNkhj7rh6340h",
- "provider": "Amazon Bedrock",
- "model": "anthropic/claude-3.5-sonnet",
- "object": "chat.completion",
- "created": 1737727528,
- "choices": [
- {
- "logprobs": null,
- "finish_reason": "tool_calls",
- "native_finish_reason": "tool_calls",
- "index": 0,
- "message": {
- "role": "assistant",
- "content": "\n\nI've created three essential files:\n1. `astro.config.mjs` - A basic Astro configuration file\n2. `src/pages/index.astro` - A simple Astro page with basic HTML structure\n3. `deno.json` - Configuration for Deno with necessary tasks and imports\n\nNow, let's initialize a git repository for version control:",
- "refusal": null,
- "tool_calls": [
- {
- "id": "tooluse_l4RJghfsTGSuPFk9RAmCBQ",
- "index": 0,
- "type": "function",
- "function": {
- "name": "init_repository",
- "arguments": "",
- "parsed_arguments": null
- }
- }
- ],
- "parsed": null
- }
- }
- ],
- "usage": {
- "prompt_tokens": 3551,
- "completion_tokens": 122,
- "total_tokens": 3673
- }
- },
- "timestamp": "2025-01-24T14:05:33.054Z",
- "service": "collector:onChatCompletion"
- },
- {
- "level": "debug",
- "message": {
- "id": "gen-1737727533-UUut2T57oy1hnVgB5QWH",
- "provider": "Anthropic",
- "model": "anthropic/claude-3.5-sonnet",
- "object": "chat.completion",
- "created": 1737727533,
- "choices": [
- {
- "logprobs": null,
- "finish_reason": "tool_calls",
- "native_finish_reason": "tool_calls",
- "index": 0,
- "message": {
- "role": "assistant",
- "content": "\n\nLet's commit our initial files:",
- "refusal": null,
- "tool_calls": [
- {
- "id": "toolu_013DgZ8pYdpGtd7GDvoWpjmB",
- "index": 0,
- "type": "function",
- "function": {
- "name": "commit_files_git",
- "arguments": "{\"files\": [\"astro.config.mjs\", \"src/pages/index.astro\", \"deno.json\"], \"message\": \"Initial commit: Basic Astro with Deno setup\"}",
- "parsed_arguments": null
- }
- }
- ],
- "parsed": null
- }
- }
- ],
- "usage": {
- "prompt_tokens": 3689,
- "completion_tokens": 118,
- "total_tokens": 3807
- }
- },
- "timestamp": "2025-01-24T14:05:35.807Z",
- "service": "collector:onChatCompletion"
- },
- {
- "level": "debug",
- "message": {
- "id": "gen-1737727536-8p7IZkzn2vbPtUvv9BmO",
- "provider": "Amazon Bedrock",
- "model": "anthropic/claude-3.5-sonnet",
- "object": "chat.completion",
- "created": 1737727536,
- "choices": [
- {
- "logprobs": null,
- "finish_reason": "tool_calls",
- "native_finish_reason": "tool_calls",
- "index": 0,
- "message": {
- "role": "assistant",
- "content": "\n\nNow you have a basic Astro project set up with Deno! To run the development server, you can use:",
- "refusal": null,
- "tool_calls": [
- {
- "id": "tooluse_fguRgh3kSn-x0fZ1y-DKfg",
- "index": 0,
- "type": "function",
- "function": {
- "name": "execute_command",
- "arguments": "{\"command\": \"deno task dev\"}",
- "parsed_arguments": null
- }
- }
- ],
- "parsed": null
- }
- }
- ],
- "usage": {
- "prompt_tokens": 3862,
- "completion_tokens": 59,
- "total_tokens": 3921
- }
- },
- "timestamp": "2025-01-24T14:05:39.995Z",
- "service": "collector:onChatCompletion"
- }
-]
\ No newline at end of file
diff --git a/ref/deno/.kbot/content.json b/ref/deno/.kbot/content.json
deleted file mode 100644
index 6687e63..0000000
--- a/ref/deno/.kbot/content.json
+++ /dev/null
@@ -1,26 +0,0 @@
-[
- {
- "level": "debug",
- "message": "I'll help you create an Astro page using Deno. Let me first check if we need to create some files and the project structure. For Astro with Deno, we'll need to create a few essential files.\n\nLet me create the basic project structure:",
- "timestamp": "2025-01-24T14:05:28.086Z",
- "service": "collector:onContent"
- },
- {
- "level": "debug",
- "message": "\n\nI've created three essential files:\n1. `astro.config.mjs` - A basic Astro configuration file\n2. `src/pages/index.astro` - A simple Astro page with basic HTML structure\n3. `deno.json` - Configuration for Deno with necessary tasks and imports\n\nNow, let's initialize a git repository for version control:",
- "timestamp": "2025-01-24T14:05:33.058Z",
- "service": "collector:onContent"
- },
- {
- "level": "debug",
- "message": "\n\nLet's commit our initial files:",
- "timestamp": "2025-01-24T14:05:35.810Z",
- "service": "collector:onContent"
- },
- {
- "level": "debug",
- "message": "\n\nNow you have a basic Astro project set up with Deno! To run the development server, you can use:",
- "timestamp": "2025-01-24T14:05:39.998Z",
- "service": "collector:onContent"
- }
-]
\ No newline at end of file
diff --git a/ref/deno/.kbot/openai-message.json b/ref/deno/.kbot/openai-message.json
deleted file mode 100644
index 95bb58c..0000000
--- a/ref/deno/.kbot/openai-message.json
+++ /dev/null
@@ -1,145 +0,0 @@
-[
- {
- "level": "info",
- "message": {
- "role": "assistant",
- "content": "I'll help you create an Astro page using Deno. Let me first check if we need to create some files and the project structure. For Astro with Deno, we'll need to create a few essential files.\n\nLet me create the basic project structure:",
- "refusal": null,
- "tool_calls": [
- {
- "id": "tooluse_nvwJYm63Sg6q1kxt4pdtLQ",
- "index": 0,
- "type": "function",
- "function": {
- "name": "modify_project_files",
- "arguments": "{\"files\": [{\"path\": \"astro.config.mjs\", \"content\": \"ZXhwb3J0IGRlZmF1bHQge30=\"}, {\"path\": \"src/pages/index.astro\", \"content\": \"LS0tCi0tLQoKPGh0bWwgbGFuZz0iZW4iPgo8aGVhZD4KICAgIDxtZXRhIGNoYXJzZXQ9InV0Zi04Ii8+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoIiAvPgogICAgPHRpdGxlPkFzdHJvIHdpdGggRGVubzwvdGl0bGU+CjwvaGVhZD4KPGJvZHk+CiAgICA8aDE+V2VsY29tZSB0byBBc3RybyB3aXRoIERlbm88L2gxPgogICAgPHA+VGhpcyBpcyBhIGJhc2ljIEFzdHJvIHBhZ2UgcnVubmluZyB3aXRoIERlbm88L3A+CjwvYm9keT4KPC9odG1sPg==\"}, {\"path\": \"deno.json\", \"content\": \"ewogICJ0YXNrcyI6IHsKICAgICJkZXYiOiAiZGVubyBydW4gLS1hbGxvdy1uZXQgLS1hbGxvdy1yZWFkIC0tYWxsb3ctd3JpdGUgLS13YXRjaCBucG06YXN0cm8gZGV2IiwKICAgICJidWlsZCI6ICJkZW5vIHJ1biAtLWFsbG93LW5ldCAtLWFsbG93LXJlYWQgLS1hbGxvdy13cml0ZSBucG06YXN0cm8gYnVpbGQiLAogICAgInByZXZpZXciOiAiZGVubyBydW4gLS1hbGxvdy1uZXQgLS1hbGxvdy1yZWFkIC0tYWxsb3ctd3JpdGUgbnBtOmFzdHJvIHByZXZpZXciCiAgfSwKICAiaW1wb3J0cyI6IHsKICAgICJhc3RybyI6ICJucG06YXN0cm9AXjMuMC4wIgogIH0KfQ==\"}]}",
- "parsed_arguments": null
- }
- }
- ],
- "parsed": null,
- "timestamp": "2025-01-24T14:05:28.081Z",
- "sessionId": "1737727499346",
- "prompt": "create astro page, using deno : use the interact tools"
- },
- "timestamp": "2025-01-24T14:05:28.082Z",
- "service": "collector:onMessage"
- },
- {
- "level": "info",
- "message": {
- "role": "tool",
- "tool_call_id": "tooluse_nvwJYm63Sg6q1kxt4pdtLQ",
- "content": "{\"files\":[{\"path\":\"astro.config.mjs\",\"content\":\"ZXhwb3J0IGRlZmF1bHQge30=\"},{\"path\":\"src/pages/index.astro\",\"content\":\"LS0tCi0tLQoKPGh0bWwgbGFuZz0iZW4iPgo8aGVhZD4KICAgIDxtZXRhIGNoYXJzZXQ9InV0Zi04Ii8+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoIiAvPgogICAgPHRpdGxlPkFzdHJvIHdpdGggRGVubzwvdGl0bGU+CjwvaGVhZD4KPGJvZHk+CiAgICA8aDE+V2VsY29tZSB0byBBc3RybyB3aXRoIERlbm88L2gxPgogICAgPHA+VGhpcyBpcyBhIGJhc2ljIEFzdHJvIHBhZ2UgcnVubmluZyB3aXRoIERlbm88L3A+CjwvYm9keT4KPC9odG1sPg==\"},{\"path\":\"deno.json\",\"content\":\"ewogICJ0YXNrcyI6IHsKICAgICJkZXYiOiAiZGVubyBydW4gLS1hbGxvdy1uZXQgLS1hbGxvdy1yZWFkIC0tYWxsb3ctd3JpdGUgLS13YXRjaCBucG06YXN0cm8gZGV2IiwKICAgICJidWlsZCI6ICJkZW5vIHJ1biAtLWFsbG93LW5ldCAtLWFsbG93LXJlYWQgLS1hbGxvdy13cml0ZSBucG06YXN0cm8gYnVpbGQiLAogICAgInByZXZpZXciOiAiZGVubyBydW4gLS1hbGxvdy1uZXQgLS1hbGxvdy1yZWFkIC0tYWxsb3ctd3JpdGUgbnBtOmFzdHJvIHByZXZpZXciCiAgfSwKICAiaW1wb3J0cyI6IHsKICAgICJhc3RybyI6ICJucG06YXN0cm9AXjMuMC4wIgogIH0KfQ==\"}]}",
- "timestamp": "2025-01-24T14:05:28.095Z",
- "sessionId": "1737727499346",
- "prompt": "create astro page, using deno : use the interact tools"
- },
- "timestamp": "2025-01-24T14:05:28.096Z",
- "service": "collector:onMessage"
- },
- {
- "level": "info",
- "message": {
- "role": "assistant",
- "content": "\n\nI've created three essential files:\n1. `astro.config.mjs` - A basic Astro configuration file\n2. `src/pages/index.astro` - A simple Astro page with basic HTML structure\n3. `deno.json` - Configuration for Deno with necessary tasks and imports\n\nNow, let's initialize a git repository for version control:",
- "refusal": null,
- "tool_calls": [
- {
- "id": "tooluse_l4RJghfsTGSuPFk9RAmCBQ",
- "index": 0,
- "type": "function",
- "function": {
- "name": "init_repository",
- "arguments": "",
- "parsed_arguments": null
- }
- }
- ],
- "parsed": null,
- "timestamp": "2025-01-24T14:05:33.054Z",
- "sessionId": "1737727499346",
- "prompt": "create astro page, using deno : use the interact tools"
- },
- "timestamp": "2025-01-24T14:05:33.055Z",
- "service": "collector:onMessage"
- },
- {
- "level": "info",
- "message": {
- "role": "tool",
- "tool_call_id": "tooluse_l4RJghfsTGSuPFk9RAmCBQ",
- "content": "Unexpected end of JSON input",
- "timestamp": "2025-01-24T14:05:33.058Z",
- "sessionId": "1737727499346",
- "prompt": "create astro page, using deno : use the interact tools"
- },
- "timestamp": "2025-01-24T14:05:33.059Z",
- "service": "collector:onMessage"
- },
- {
- "level": "info",
- "message": {
- "role": "assistant",
- "content": "\n\nLet's commit our initial files:",
- "refusal": null,
- "tool_calls": [
- {
- "id": "toolu_013DgZ8pYdpGtd7GDvoWpjmB",
- "index": 0,
- "type": "function",
- "function": {
- "name": "commit_files_git",
- "arguments": "{\"files\": [\"astro.config.mjs\", \"src/pages/index.astro\", \"deno.json\"], \"message\": \"Initial commit: Basic Astro with Deno setup\"}",
- "parsed_arguments": null
- }
- }
- ],
- "parsed": null,
- "timestamp": "2025-01-24T14:05:35.807Z",
- "sessionId": "1737727499346",
- "prompt": "create astro page, using deno : use the interact tools"
- },
- "timestamp": "2025-01-24T14:05:35.808Z",
- "service": "collector:onMessage"
- },
- {
- "level": "info",
- "message": {
- "role": "tool",
- "tool_call_id": "toolu_013DgZ8pYdpGtd7GDvoWpjmB",
- "content": "{\"files\":[\"astro.config.mjs\",\"src/pages/index.astro\",\"deno.json\"],\"message\":\"Initial commit: Basic Astro with Deno setup\"}",
- "timestamp": "2025-01-24T14:05:36.321Z",
- "sessionId": "1737727499346",
- "prompt": "create astro page, using deno : use the interact tools"
- },
- "timestamp": "2025-01-24T14:05:36.321Z",
- "service": "collector:onMessage"
- },
- {
- "level": "info",
- "message": {
- "role": "assistant",
- "content": "\n\nNow you have a basic Astro project set up with Deno! To run the development server, you can use:",
- "refusal": null,
- "tool_calls": [
- {
- "id": "tooluse_fguRgh3kSn-x0fZ1y-DKfg",
- "index": 0,
- "type": "function",
- "function": {
- "name": "execute_command",
- "arguments": "{\"command\": \"deno task dev\"}",
- "parsed_arguments": null
- }
- }
- ],
- "parsed": null,
- "timestamp": "2025-01-24T14:05:39.995Z",
- "sessionId": "1737727499346",
- "prompt": "create astro page, using deno : use the interact tools"
- },
- "timestamp": "2025-01-24T14:05:39.996Z",
- "service": "collector:onMessage"
- }
-]
\ No newline at end of file
diff --git a/ref/deno/.kbot/params.json b/ref/deno/.kbot/params.json
deleted file mode 100644
index 2ee31bc..0000000
--- a/ref/deno/.kbot/params.json
+++ /dev/null
@@ -1,461 +0,0 @@
-{
- "model": "anthropic/claude-3.5-sonnet",
- "messages": [
- {
- "role": "user",
- "content": "create astro page, using deno : use the interact tools"
- },
- {
- "role": "user",
- "content": ""
- }
- ],
- "tools": [
- {
- "type": "function",
- "function": {
- "name": "list_files",
- "description": "List all files in a directory",
- "parameters": {
- "type": "object",
- "properties": {
- "directory": {
- "type": "string"
- },
- "pattern": {
- "type": "string",
- "optional": true
- }
- },
- "required": [
- "directory"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "read_files",
- "description": "Reads files in a directory with a given pattern",
- "parameters": {
- "type": "object",
- "properties": {
- "directory": {
- "type": "string"
- },
- "pattern": {
- "type": "string",
- "optional": true
- }
- },
- "required": [
- "directory"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "remove_file",
- "description": "Remove a file at given path",
- "parameters": {
- "type": "object",
- "properties": {
- "path": {
- "type": "string"
- }
- },
- "required": [
- "path"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "rename_file",
- "description": "Rename or move a file or directory",
- "parameters": {
- "type": "object",
- "properties": {
- "src": {
- "type": "string"
- },
- "dst": {
- "type": "string"
- }
- },
- "required": [
- "path"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "modify_project_files",
- "description": "Create or modify existing project files in one shot, preferably used for creating project structure)",
- "parameters": {
- "type": "object",
- "properties": {
- "files": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "path": {
- "type": "string"
- },
- "content": {
- "type": "string",
- "description": "base64 encoded string"
- }
- },
- "required": [
- "path",
- "content"
- ]
- }
- }
- },
- "required": [
- "files"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "write_file",
- "description": "Writes to a file, given a path and content (base64). No directory or file exists check needed!",
- "parameters": {
- "type": "object",
- "properties": {
- "file": {
- "type": "object",
- "properties": {
- "path": {
- "type": "string"
- },
- "content": {
- "type": "string",
- "description": "base64 encoded string"
- }
- }
- }
- },
- "required": [
- "file"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "file_exists",
- "description": "check if a file or folder exists",
- "parameters": {
- "type": "object",
- "properties": {
- "file": {
- "type": "object",
- "properties": {
- "path": {
- "type": "string"
- }
- }
- }
- },
- "required": [
- "file"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "read_file",
- "description": "read a file, at given a path",
- "parameters": {
- "type": "object",
- "properties": {
- "file": {
- "type": "object",
- "properties": {
- "path": {
- "type": "string"
- }
- }
- }
- },
- "required": [
- "file"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "init_repository",
- "description": "Initialize a new git repository",
- "parameters": {
- "type": "object",
- "properties": {},
- "required": []
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "commit_files_git",
- "description": "Commit files using git",
- "parameters": {
- "type": "object",
- "properties": {
- "files": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "message": {
- "type": "string"
- }
- },
- "required": [
- "files"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "ask_question",
- "description": "Ask user a simple question and get response",
- "parameters": {
- "type": "object",
- "properties": {
- "question": {
- "type": "string",
- "description": "Question to ask the user"
- },
- "default": {
- "type": "string",
- "description": "Default answer",
- "optional": true
- }
- },
- "required": [
- "question"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "choose_option",
- "description": "Ask user to choose from multiple options",
- "parameters": {
- "type": "object",
- "properties": {
- "message": {
- "type": "string",
- "description": "Message to show the user"
- },
- "choices": {
- "type": "array",
- "items": {
- "type": "string"
- },
- "description": "List of choices"
- },
- "multiple": {
- "type": "boolean",
- "description": "Allow multiple selections",
- "optional": true
- }
- },
- "required": [
- "message",
- "choices"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "execute_command",
- "description": "Execute a terminal command and capture output",
- "parameters": {
- "type": "object",
- "properties": {
- "command": {
- "type": "string",
- "description": "Command to execute"
- },
- "args": {
- "type": "array",
- "items": {
- "type": "string"
- },
- "description": "Command arguments",
- "optional": true
- },
- "cwd": {
- "type": "string",
- "description": "Working directory for command execution",
- "optional": true
- },
- "background": {
- "type": "boolean",
- "description": "Run command in background (non-blocking)",
- "optional": true,
- "default": false
- },
- "window": {
- "type": "boolean",
- "description": "Open command in new terminal window",
- "optional": true,
- "default": false
- },
- "detached": {
- "type": "boolean",
- "description": "Run process detached from parent",
- "optional": true,
- "default": false
- }
- },
- "required": [
- "command"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "google",
- "description": "Searches Google for the given query",
- "parameters": {
- "type": "object",
- "properties": {
- "query": {
- "type": "string"
- }
- },
- "required": [
- "query"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "serpapi",
- "description": "Searches Serpapi (finds locations (engine:google_local), places on the map (engine:google_maps) ) for the given query",
- "parameters": {
- "type": "object",
- "properties": {
- "query": {
- "type": "string"
- },
- "engine": {
- "type": "string",
- "default": "google"
- }
- },
- "required": [
- "query"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "browse_page",
- "description": "Browse a webpage and return its content as markdown, all links, images and pages main image",
- "parameters": {
- "type": "object",
- "properties": {
- "url": {
- "type": "string",
- "description": "URL of the webpage to browse"
- }
- },
- "required": [
- "url"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "send_email",
- "description": "Sends an email",
- "parameters": {
- "type": "object",
- "properties": {
- "recipient": {
- "type": [
- "string",
- "array"
- ],
- "items": {
- "type": "string"
- },
- "description": "The email address of the recipient(s). Can be a single email or an array of emails. For \"me\", use the default email address"
- },
- "subject": {
- "type": "string",
- "description": "the subject",
- "optional": true
- },
- "body": {
- "type": "string",
- "description": "Markdown formatted body of the email",
- "optional": true
- }
- },
- "required": [
- "url"
- ]
- }
- }
- },
- {
- "type": "function",
- "function": {
- "name": "capture_screen",
- "description": "Capture a screenshot and store it as file (jpg). Returns the path to the file",
- "parameters": {
- "type": "object",
- "properties": {
- "file": {
- "type": "string"
- }
- },
- "required": [
- "file"
- ]
- }
- }
- }
- ],
- "tool_choice": "auto",
- "parallel_tool_calls": false
-}
\ No newline at end of file
diff --git a/ref/deno/.kbot/tool-call-result.json b/ref/deno/.kbot/tool-call-result.json
deleted file mode 100644
index f2a14ac..0000000
--- a/ref/deno/.kbot/tool-call-result.json
+++ /dev/null
@@ -1,42 +0,0 @@
-[
- {
- "level": "debug",
- "message": {
- "files": [
- {
- "path": "astro.config.mjs",
- "content": "ZXhwb3J0IGRlZmF1bHQge30="
- },
- {
- "path": "src/pages/index.astro",
- "content": "LS0tCi0tLQoKPGh0bWwgbGFuZz0iZW4iPgo8aGVhZD4KICAgIDxtZXRhIGNoYXJzZXQ9InV0Zi04Ii8+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoIiAvPgogICAgPHRpdGxlPkFzdHJvIHdpdGggRGVubzwvdGl0bGU+CjwvaGVhZD4KPGJvZHk+CiAgICA8aDE+V2VsY29tZSB0byBBc3RybyB3aXRoIERlbm88L2gxPgogICAgPHA+VGhpcyBpcyBhIGJhc2ljIEFzdHJvIHBhZ2UgcnVubmluZyB3aXRoIERlbm88L3A+CjwvYm9keT4KPC9odG1sPg=="
- },
- {
- "path": "deno.json",
- "content": "ewogICJ0YXNrcyI6IHsKICAgICJkZXYiOiAiZGVubyBydW4gLS1hbGxvdy1uZXQgLS1hbGxvdy1yZWFkIC0tYWxsb3ctd3JpdGUgLS13YXRjaCBucG06YXN0cm8gZGV2IiwKICAgICJidWlsZCI6ICJkZW5vIHJ1biAtLWFsbG93LW5ldCAtLWFsbG93LXJlYWQgLS1hbGxvdy13cml0ZSBucG06YXN0cm8gYnVpbGQiLAogICAgInByZXZpZXciOiAiZGVubyBydW4gLS1hbGxvdy1uZXQgLS1hbGxvdy1yZWFkIC0tYWxsb3ctd3JpdGUgbnBtOmFzdHJvIHByZXZpZXciCiAgfSwKICAiaW1wb3J0cyI6IHsKICAgICJhc3RybyI6ICJucG06YXN0cm9AXjMuMC4wIgogIH0KfQ=="
- }
- ]
- },
- "timestamp": "2025-01-24T14:05:28.098Z",
- "service": "collector:onFunctionCallResult"
- },
- {
- "level": "debug",
- "message": "Unexpected end of JSON input",
- "timestamp": "2025-01-24T14:05:33.060Z",
- "service": "collector:onFunctionCallResult"
- },
- {
- "level": "debug",
- "message": {
- "files": [
- "astro.config.mjs",
- "src/pages/index.astro",
- "deno.json"
- ],
- "message": "Initial commit: Basic Astro with Deno setup"
- },
- "timestamp": "2025-01-24T14:05:36.322Z",
- "service": "collector:onFunctionCallResult"
- }
-]
\ No newline at end of file
diff --git a/ref/deno/.kbot/tool-call.json b/ref/deno/.kbot/tool-call.json
deleted file mode 100644
index 505003b..0000000
--- a/ref/deno/.kbot/tool-call.json
+++ /dev/null
@@ -1,78 +0,0 @@
-[
- {
- "level": "debug",
- "message": {
- "name": "modify_project_files",
- "arguments": {
- "files": [
- {
- "path": "astro.config.mjs",
- "content": "ZXhwb3J0IGRlZmF1bHQge30="
- },
- {
- "path": "src/pages/index.astro",
- "content": "LS0tCi0tLQoKPGh0bWwgbGFuZz0iZW4iPgo8aGVhZD4KICAgIDxtZXRhIGNoYXJzZXQ9InV0Zi04Ii8+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoIiAvPgogICAgPHRpdGxlPkFzdHJvIHdpdGggRGVubzwvdGl0bGU+CjwvaGVhZD4KPGJvZHk+CiAgICA8aDE+V2VsY29tZSB0byBBc3RybyB3aXRoIERlbm88L2gxPgogICAgPHA+VGhpcyBpcyBhIGJhc2ljIEFzdHJvIHBhZ2UgcnVubmluZyB3aXRoIERlbm88L3A+CjwvYm9keT4KPC9odG1sPg=="
- },
- {
- "path": "deno.json",
- "content": "ewogICJ0YXNrcyI6IHsKICAgICJkZXYiOiAiZGVubyBydW4gLS1hbGxvdy1uZXQgLS1hbGxvdy1yZWFkIC0tYWxsb3ctd3JpdGUgLS13YXRjaCBucG06YXN0cm8gZGV2IiwKICAgICJidWlsZCI6ICJkZW5vIHJ1biAtLWFsbG93LW5ldCAtLWFsbG93LXJlYWQgLS1hbGxvdy13cml0ZSBucG06YXN0cm8gYnVpbGQiLAogICAgInByZXZpZXciOiAiZGVubyBydW4gLS1hbGxvdy1uZXQgLS1hbGxvdy1yZWFkIC0tYWxsb3ctd3JpdGUgbnBtOmFzdHJvIHByZXZpZXciCiAgfSwKICAiaW1wb3J0cyI6IHsKICAgICJhc3RybyI6ICJucG06YXN0cm9AXjMuMC4wIgogIH0KfQ=="
- }
- ]
- },
- "parsed_arguments": null,
- "timestamp": "2025-01-24T14:05:28.084Z",
- "sessionId": "1737727499346",
- "prompt": "create astro page, using deno : use the interact tools"
- },
- "timestamp": "2025-01-24T14:05:28.085Z",
- "service": "collector:onToolCall"
- },
- {
- "level": "debug",
- "message": {
- "name": "init_repository",
- "arguments": "",
- "parsed_arguments": null,
- "timestamp": "2025-01-24T14:05:33.056Z",
- "sessionId": "1737727499346",
- "prompt": "create astro page, using deno : use the interact tools"
- },
- "timestamp": "2025-01-24T14:05:33.057Z",
- "service": "collector:onToolCall"
- },
- {
- "level": "debug",
- "message": {
- "name": "commit_files_git",
- "arguments": {
- "files": [
- "astro.config.mjs",
- "src/pages/index.astro",
- "deno.json"
- ],
- "message": "Initial commit: Basic Astro with Deno setup"
- },
- "parsed_arguments": null,
- "timestamp": "2025-01-24T14:05:35.808Z",
- "sessionId": "1737727499346",
- "prompt": "create astro page, using deno : use the interact tools"
- },
- "timestamp": "2025-01-24T14:05:35.809Z",
- "service": "collector:onToolCall"
- },
- {
- "level": "debug",
- "message": {
- "name": "execute_command",
- "arguments": {
- "command": "deno task dev"
- },
- "parsed_arguments": null,
- "timestamp": "2025-01-24T14:05:39.997Z",
- "sessionId": "1737727499346",
- "prompt": "create astro page, using deno : use the interact tools"
- },
- "timestamp": "2025-01-24T14:05:39.997Z",
- "service": "collector:onToolCall"
- }
-]
\ No newline at end of file
diff --git a/ref/deno/astro-official/with-astro/.gitignore b/ref/deno/astro-official/with-astro/.gitignore
deleted file mode 100644
index 16d54bb..0000000
--- a/ref/deno/astro-official/with-astro/.gitignore
+++ /dev/null
@@ -1,24 +0,0 @@
-# build output
-dist/
-# generated types
-.astro/
-
-# dependencies
-node_modules/
-
-# logs
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-pnpm-debug.log*
-
-
-# environment variables
-.env
-.env.production
-
-# macOS-specific files
-.DS_Store
-
-# jetbrains setting folder
-.idea/
diff --git a/ref/deno/astro-official/with-astro/README.md b/ref/deno/astro-official/with-astro/README.md
deleted file mode 100644
index 559e17f..0000000
--- a/ref/deno/astro-official/with-astro/README.md
+++ /dev/null
@@ -1,4 +0,0 @@
-# How to use Astro with Deno
-
-_Originally published on
-[deno.com/blog](https://deno.com/blog/build-astro-with-deno)._
diff --git a/ref/deno/astro-official/with-astro/astro.config.mjs b/ref/deno/astro-official/with-astro/astro.config.mjs
deleted file mode 100644
index 8676acb..0000000
--- a/ref/deno/astro-official/with-astro/astro.config.mjs
+++ /dev/null
@@ -1,7 +0,0 @@
-// @ts-check
-import { defineConfig } from "astro/config";
-
-// https://astro.build/config
-export default defineConfig({
- output: "server",
-});
diff --git a/ref/deno/astro-official/with-astro/data/dinosaurs.json b/ref/deno/astro-official/with-astro/data/dinosaurs.json
deleted file mode 100644
index cc58f7f..0000000
--- a/ref/deno/astro-official/with-astro/data/dinosaurs.json
+++ /dev/null
@@ -1,3022 +0,0 @@
-[
- {
- "name": "Aardonyx",
- "description": "An early stage in the evolution of sauropods."
- },
- {
- "name": "Abelisaurus",
- "description": "\"Abel's lizard\" has been reconstructed from a single skull."
- },
- {
- "name": "Abrictosaurus",
- "description": "An early relative of Heterodontosaurus."
- },
- {
- "name": "Abrosaurus",
- "description": "A close Asian relative of Camarasaurus."
- },
- {
- "name": "Abydosaurus",
- "description": "This sauropod's intact skull was discovered in 2010."
- },
- {
- "name": "Acanthopholis",
- "description": "No, it's not a city in Greece."
- },
- {
- "name": "Achelousaurus",
- "description": "Might this have been a growth stage of Pachyrhinosaurus?"
- },
- {
- "name": "Achillobator",
- "description": "This fierce raptor was discovered in modern-day Mongolia."
- },
- {
- "name": "Acristavus",
- "description": "This early hadrosaur lacked any ornamentation on its skull."
- },
- {
- "name": "Acrocanthosaurus",
- "description": "The largest meat-eating dinosaur of the early Cretaceous period."
- },
- {
- "name": "Acrotholus",
- "description": "North America's earliest bone-headed dinosaur."
- },
- {
- "name": "Adamantisaurus",
- "description": "This titanosaur was named 50 years after its discovery."
- },
- {
- "name": "Adasaurus",
- "description": "This raptor's hind claws were unusually small."
- },
- {
- "name": "Adeopapposaurus",
- "description": "A close relative of Massospondylus."
- },
- {
- "name": "Aegyptosaurus",
- "description": "Try and guess which country this dinosaur was found in."
- },
- {
- "name": "Aeolosaurus",
- "description": "Could this titanosaur have reared up on its hind legs?"
- },
- {
- "name": "Aerosteon",
- "description": "This air-boned dinosaur may have breathed like a bird."
- },
- {
- "name": "Afrovenator",
- "description": "One of the few carnivores ever to be dug up in northern Africa."
- },
- {
- "name": "Agathaumas",
- "description": "The first ceratopsian dinosaur ever discovered."
- },
- {
- "name": "Agilisaurus",
- "description": "This \"agile lizard\" was one of the earliest ornithopods."
- },
- {
- "name": "Agujaceratops",
- "description": "It was once classified as a species of Chasmosaurus."
- },
- {
- "name": "Agustinia",
- "description": "A large, spiny-backed sauropod."
- },
- {
- "name": "Ajkaceratops",
- "description": "The first ceratopsian ever to be discovered in Europe."
- },
- {
- "name": "Alamosaurus",
- "description": "No, it wasn't named after the Alamo, but it should have been."
- },
- {
- "name": "Alaskacephale",
- "description": "Can you guess which state this pachycephalosaur was found in?"
- },
- {
- "name": "Albalophosaurus",
- "description": "One of the few dinosaurs ever to be discovered in Japan."
- },
- {
- "name": "Albertaceratops",
- "description": "The most basal \"centrosaurine\" yet identified."
- },
- {
- "name": "Albertadromeus",
- "description": "This petite ornithopod was recently discovered in Canada."
- },
- {
- "name": "Albertonykus",
- "description": "A tiny, birdlike, North American dinosaur."
- },
- {
- "name": "Albertosaurus",
- "description": "This carnivorous dinosaur was a close relative of T. Rex."
- },
- {
- "name": "Alectrosaurus",
- "description": "Few specimens of this \"unmarried lizard\" have been found."
- },
- {
- "name": "Aletopelta",
- "description": "The first ankylosaur known to have lived in Mexico."
- },
- {
- "name": "Alioramus",
- "description": "Everything we know about this tyrannosaur is based on a single skull."
- },
- {
- "name": "Allosaurus",
- "description": "The apex predator of late Jurassic North America."
- },
- {
- "name": "Altirhinus",
- "description": "This \"high-nosed\" plant eater resembled an early hadrosaur."
- },
- {
- "name": "Alvarezsaurus",
- "description": "A bird-like dinosaur of the late Cretaceous."
- },
- {
- "name": "Alwalkeria",
- "description": "This Indian dinosaur was one of the earliest saurischians."
- },
- {
- "name": "Alxasaurus",
- "description": "An early relative of the bizarre Therizinosaurus."
- },
- {
- "name": "Amargasaurus",
- "description": "A bizarre, spined sauropod from South America."
- },
- {
- "name": "Amazonsaurus",
- "description": "One of the few dinosaurs to be found in the Amazon basin."
- },
- {
- "name": "Ammosaurus",
- "description": "This may (or may not) have been the same dinosaur as Anchisaurus."
- },
- {
- "name": "Ampelosaurus",
- "description": "One of the best-known of the armored titanosaurs."
- },
- {
- "name": "Amphicoelias",
- "description": "Could it have been the biggest dinosaur that ever lived?"
- },
- {
- "name": "Amurosaurus",
- "description": "The most complete hadrosaur to be discovered in Russia."
- },
- {
- "name": "Anabisetia",
- "description": "The best-attested South American ornithopod."
- },
- {
- "name": "Anatosaurus",
- "description": "This dinosaur is now known as either Anatotitan or Edmontosaurus."
- },
- {
- "name": "Anatotitan",
- "description": "This hadrosaur's name means \"giant duck\"."
- },
- {
- "name": "Anchiceratops",
- "description": "This dinosaur had a distinctively shaped frill."
- },
- {
- "name": "Anchiornis",
- "description": "A four-winged dino-bird that resembled Microraptor."
- },
- {
- "name": "Anchisaurus",
- "description": "One of the first dinosaurs ever to be dug up in the U.S."
- },
- {
- "name": "Andesaurus",
- "description": "This titanosaur rivaled Argentinosaurus in size."
- },
- {
- "name": "Angaturama",
- "description": "A Brazilian relative of Spinosaurus."
- },
- {
- "name": "Angolatitan",
- "description": "The first dinosaur ever to be discovered in Angola."
- },
- {
- "name": "Angulomastacator",
- "description": "This dinosaur had a strangely shaped upper jaw."
- },
- {
- "name": "Animantarx",
- "description": "This \"living fortress\" was discovered in an unusual way."
- },
- {
- "name": "Ankylosaurus",
- "description": "This dinosaur was the Cretaceous equivalent of a Sherman tank."
- },
- {
- "name": "Anodontosaurus",
- "description": "This \"toothless lizard\" actually had a full set of choppers."
- },
- {
- "name": "Anserimimus",
- "description": "This \"goose mimic\" didn’t bear much of a resemblance."
- },
- {
- "name": "Antarctopelta",
- "description": "The first dinosaur fossil ever discovered in Antarctica."
- },
- {
- "name": "Antarctosaurus",
- "description": "This titanosaur may or may not have lived in Antarctica."
- },
- {
- "name": "Antetonitrus",
- "description": "Either a very late prosauropod or a very early sauropod."
- },
- {
- "name": "Anzu",
- "description": "This Oviraptor relative was recently discovered in North America."
- },
- {
- "name": "Aorun",
- "description": "A small theropod of late Jurassic Asia."
- },
- {
- "name": "Apatosaurus",
- "description": "The dinosaur formerly known as Brontosaurus."
- },
- {
- "name": "Appalachiosaurus",
- "description": "One of the few dinosaurs ever to be found in Alabama."
- },
- {
- "name": "Aquilops",
- "description": "The earliest ceratopsian ever to be discovered in North America."
- },
- {
- "name": "Aragosaurus",
- "description": "named after the Aragon region of Spain."
- },
- {
- "name": "Aralosaurus",
- "description": "Not much is known about this central Asian duck-billed dinosaur."
- },
- {
- "name": "Archaeoceratops",
- "description": "Possibly the smallest ceratopsian that ever lived."
- },
- {
- "name": "Archaeopteryx",
- "description": "This ancient dino-bird was about the size of a modern pigeon."
- },
- {
- "name": "Archaeornithomimus",
- "description": "A likely ancestor of Ornithomimus."
- },
- {
- "name": "Arcovenator",
- "description": "This fierce abelisaur was recently discovered in France."
- },
- {
- "name": "Arcusaurus",
- "description": "This prosauropod was recently discovered in South Africa."
- },
- {
- "name": "Argentinosaurus",
- "description": "Possibly the largest dinosaur that ever lived."
- },
- {
- "name": "Argyrosaurus",
- "description": "A plus-sized titanosaur from South America."
- },
- {
- "name": "Aristosuchus",
- "description": "This \"noble crocodile\" was actually a dinosaur."
- },
- {
- "name": "Arrhinoceratops",
- "description": "This ceratopsian was named for its \"missing\" nose horn."
- },
- {
- "name": "Astrodon",
- "description": "The official state dinosaur of Maryland."
- },
- {
- "name": "Asylosaurus",
- "description": "This \"unharmed lizard\" escaped destruction in World War II."
- },
- {
- "name": "Atlasaurus",
- "description": "This sauropod had unusually long legs."
- },
- {
- "name": "Atlascopcosaurus",
- "description": "named after a manufacturer of digging equipment."
- },
- {
- "name": "Atrociraptor",
- "description": "This \"cruel thief\" wasn't as atrocious as its name implies."
- },
- {
- "name": "Aublysodon",
- "description": "This tyrannosaur was named after a single tooth."
- },
- {
- "name": "Aucasaurus",
- "description": "This predator was a close relative of Carnotaurus."
- },
- {
- "name": "Auroraceratops",
- "description": "A close relative of Archaeoceratops."
- },
- {
- "name": "Australodocus",
- "description": "This sauropod was found in modern-day Tanzania."
- },
- {
- "name": "Australovenator",
- "description": "A recently discovered carnivore from Australia."
- },
- {
- "name": "Austroraptor",
- "description": "The largest raptor from South America."
- },
- {
- "name": "Austrosaurus",
- "description": "This titanosaur was discovered near a train station."
- },
- {
- "name": "Avaceratops",
- "description": "This ceratopsian is represented by a single juvenile."
- },
- {
- "name": "Aviatyrannis",
- "description": "This \"grandmother tyrant\" was one of the first tyrannosaurs."
- },
- {
- "name": "Avimimus",
- "description": "A particularly bird-like cousin of Oviraptor."
- },
- {
- "name": "Bactrosaurus",
- "description": "One of the earliest of the duck-billed dinosaurs."
- },
- {
- "name": "Bagaceratops",
- "description": "A small ceratopsian from central Asia."
- },
- {
- "name": "Bagaraatan",
- "description": "No one is quite sure how to classify this theropod."
- },
- {
- "name": "Bahariasaurus",
- "description": "This obscure carnivore may have been the size of T. Rex."
- },
- {
- "name": "Balaur",
- "description": "This \"stocky dragon\" was recently discovered in Romania."
- },
- {
- "name": "Bambiraptor",
- "description": "Yes, this tiny raptor was named after you-know-who."
- },
- {
- "name": "Barapasaurus",
- "description": "Probably the first of the giant sauropods."
- },
- {
- "name": "Barilium",
- "description": "Yet another iguanodontid ornithopod of the British Isles."
- },
- {
- "name": "Barosaurus",
- "description": "An enormous plant-eater with a tiny head."
- },
- {
- "name": "Barsboldia",
- "description": "This hadrosaur was named after Rinchen Barsbold."
- },
- {
- "name": "Baryonyx",
- "description": "You wouldn't want to clip this dinosaur's claws."
- },
- {
- "name": "Batyrosaurus",
- "description": "One of the most basal hadrosaurs yet identified."
- },
- {
- "name": "Becklespinax",
- "description": "A strangely named theropod of the early Cretaceous period."
- },
- {
- "name": "Beipiaosaurus",
- "description": "The only known feathered therizinosaur."
- },
- {
- "name": "Beishanlong",
- "description": "This bird mimic weighed over half a ton."
- },
- {
- "name": "Bellusaurus",
- "description": "A herd of this sauropod drowned in a flash flood."
- },
- {
- "name": "Berberosaurus",
- "description": "This \"Berber lizard\" has proven difficult to classify."
- },
- {
- "name": "Bicentenaria",
- "description": "This dinosaur was named for Argentina's 200th anniversary."
- },
- {
- "name": "Bistahieversor",
- "description": "This tyrannosaur had more teeth than T. Rex."
- },
- {
- "name": "Bonapartenykus",
- "description": "This feathered dinosaur was found in close proximity to its eggs."
- },
- {
- "name": "Bonitasaura",
- "description": "This titanosaur wasn't as beautiful as its name implies."
- },
- {
- "name": "Borogovia",
- "description": "This theropod was named after a Lewis Carroll poem."
- },
- {
- "name": "Bothriospondylus",
- "description": "A case study in dinosaur confusion."
- },
- {
- "name": "Brachiosaurus",
- "description": "This dinosaur was a giant, gentle, long-necked plant-eater."
- },
- {
- "name": "Brachyceratops",
- "description": "A little-known ceratopsian from North America."
- },
- {
- "name": "Brachylophosaurus",
- "description": "This duck-billed dinosaur's beak looked more like a parrot's."
- },
- {
- "name": "Brachytrachelopan",
- "description": "This sauropod had an unusually short neck."
- },
- {
- "name": "Bravoceratops",
- "description": "This ceratopsian was recently discovered in Texas."
- },
- {
- "name": "Brontomerus",
- "description": "Its name is Greek for \"thunder thighs\"."
- },
- {
- "name": "Bruhathkayosaurus",
- "description": "Was this titanosaur bigger than Argentinosaurus?"
- },
- {
- "name": "Buitreraptor",
- "description": "The oldest raptor ever discovered in South America."
- },
- {
- "name": "Byronosaurus",
- "description": "This theropod was a close relative of Troodon."
- },
- {
- "name": "Camarasaurus",
- "description": "The most common sauropod of Jurassic North America."
- },
- {
- "name": "Camarillasaurus",
- "description": "A ceratosaur of early Cretaceous western Europe."
- },
- {
- "name": "Camelotia",
- "description": "An early member of the line that evolved into sauropods."
- },
- {
- "name": "Camptosaurus",
- "description": "A close relative of Iguanodon."
- },
- {
- "name": "Carcharodontosaurus",
- "description": "Its name means \"great white shark lizard.\" Impressed yet?"
- },
- {
- "name": "Carnotaurus",
- "description": "The shortest arms of any meat-eating dinosaur with horns to match."
- },
- {
- "name": "Caudipteryx",
- "description": "A birdlike dinosaur that changed the views of paleontologists."
- },
- {
- "name": "Centrosaurus",
- "description": "Like a unicorn, this ceratopsian only had one horn."
- },
- {
- "name": "Cerasinops",
- "description": "A small ceratopsian of the late Cretaceous."
- },
- {
- "name": "Ceratonykus",
- "description": "This dino-bird was discovered in Mongolia in 2009."
- },
- {
- "name": "Ceratosaurus",
- "description": "This primitive carnivore is hard to classify."
- },
- {
- "name": "Cetiosauriscus",
- "description": "Not to be confused with the more famous Cetiosaurus."
- },
- {
- "name": "Cetiosaurus",
- "description": "This \"whale lizard\" was once mistaken for the Loch Ness Monster."
- },
- {
- "name": "Changyuraptor",
- "description": "Was this feathered dinosaur capable of flight?"
- },
- {
- "name": "Chaoyangsaurus",
- "description": "An early ceratopsian of the late Jurassic period."
- },
- {
- "name": "Charonosaurus",
- "description": "This duck-billed dinosaur was much bigger than an elephant."
- },
- {
- "name": "Chasmosaurus",
- "description": "The only dinosaur that came with its own awning."
- },
- {
- "name": "Chialingosaurus",
- "description": "One of the earliest Asian stegosaurs."
- },
- {
- "name": "Chilantaisaurus",
- "description": "This large theropod may have been ancestral to Spinosaurus."
- },
- {
- "name": "Chilesaurus",
- "description": "This plant-eating theropod was recently discovered in Chile."
- },
- {
- "name": "Chindesaurus",
- "description": "This early dinosaur was a close relative of Herrerasaurus."
- },
- {
- "name": "Chirostenotes",
- "description": "This birdlike dinosaur has been known by three different names."
- },
- {
- "name": "Chubutisaurus",
- "description": "This titanosaur was on Tyrannotitan's lunch menu."
- },
- {
- "name": "Chungkingosaurus",
- "description": "This early stegosaur had some primitive characteristics."
- },
- {
- "name": "Citipati",
- "description": "This Mongolian theropod was a close relative of Oviraptor."
- },
- {
- "name": "Claosaurus",
- "description": "This \"broken lizard\" was a primitive hadrosaur."
- },
- {
- "name": "Coahuilaceratops",
- "description": "It had the longest horns of any known ceratopsian dinosaur."
- },
- {
- "name": "Coelophysis",
- "description": "One of the most ancient dinosaurs ever to roam the earth."
- },
- {
- "name": "Coelurus",
- "description": "This tiny dinosaur was a close relative of Compsognathus."
- },
- {
- "name": "Colepiocephale",
- "description": "This thick-skulled dinosaur's name is Greek for \"knucklehead\"."
- },
- {
- "name": "Compsognathus",
- "description": "This dinosaur was the size of a chicken, but much meaner."
- },
- {
- "name": "Concavenator",
- "description": "This large theropod had a bizarre hump on its back."
- },
- {
- "name": "Conchoraptor",
- "description": "This \"conch thief\" may have lunched on mollusks."
- },
- {
- "name": "Condorraptor",
- "description": "A small theropod of middle Jurassic South America."
- },
- {
- "name": "Coronosaurus",
- "description": "This \"crown lizard\" was once classified as a species of Centrosaurus."
- },
- {
- "name": "Corythosaurus",
- "description": "This \"Corinthian-helmeted\" dino had a distinctive mating call."
- },
- {
- "name": "Crichtonsaurus",
- "description": "This dinosaur was named after the author of Jurassic Park."
- },
- {
- "name": "Cruxicheiros",
- "description": "This \"cross-handed\" dinosaur was named in 2010."
- },
- {
- "name": "Cryolophosaurus",
- "description": "This crested dinosaur was once known as \"Elvisaurus\"."
- },
- {
- "name": "Cryptovolans",
- "description": "Was this the same dinosaur as Microraptor?"
- },
- {
- "name": "Cumnoria",
- "description": "It was once mistakenly classified as a species of Iguanodon."
- },
- {
- "name": "Dacentrurus",
- "description": "The first stegosaur ever to be described."
- },
- {
- "name": "Daemonosauru 0s",
- "description": "This \"evil lizard\" was a close relative of Coelophysis."
- },
- {
- "name": "Dahalokely",
- "description": "A rare theropod from the island of Madagascar."
- },
- {
- "name": "Dakotaraptor",
- "description": "This giant raptor was recently discovered in South Dakota."
- },
- {
- "name": "Daspletosaurus",
- "description": "This \"frightful lizard\" was a close cousin of T. Rex."
- },
- {
- "name": "Datousaurus",
- "description": "A medium-sized sauropod from middle Jurassic Asia."
- },
- {
- "name": "Darwinsaurus",
- "description": "\"Darwin's lizard\" may or may not be a valid dinosaur genus."
- },
- {
- "name": "Deinocheirus",
- "description": "All we know for sure about this dinosaur is the shape of its arms."
- },
- {
- "name": "Deinodon",
- "description": "This \"terrible tooth\" is important from a historical perspective."
- },
- {
- "name": "Deinonychus",
- "description": "One of the most fearsome raptors of the Cretaceous period."
- },
- {
- "name": "Delapparentia",
- "description": "This ornithopod was initially classified as a species of Iguanodon."
- },
- {
- "name": "Deltadromeus",
- "description": "An unusually speedy theropod of the middle Cretaceous."
- },
- {
- "name": "Demandasaurus",
- "description": "A poorly understood sauropod of early Cretaceous Europe."
- },
- {
- "name": "Diabloceratops",
- "description": "It looked like a cross between a Triceratops and a Centrosaurus."
- },
- {
- "name": "Diamantinasaurus",
- "description": "This titanosaur was recently discovered in Australia."
- },
- {
- "name": "Diceratops",
- "description": "Was this two-horned dinosaur really a specimen of Triceratops?"
- },
- {
- "name": "Dicraeosaurus",
- "description": "A medium-sized, spiny-necked sauropod."
- },
- {
- "name": "Dilong",
- "description": "This \"emperor dragon\" may have been an ancestor of T. Rex."
- },
- {
- "name": "Dilophosaurus",
- "description": "This dinosaur was distinguished by the bony crests on its noggin."
- },
- {
- "name": "Dimetrodon",
- "description": "This ancient synapsid had a huge sail on its back."
- },
- {
- "name": "Diplodocus",
- "description": "Thin at one end, much thicker in the middle, and thin again at the far end."
- },
- {
- "name": "Dollodon",
- "description": "named after the Belgian paleontologist Louis Dollo."
- },
- {
- "name": "Draconyx",
- "description": "This \"dragon claw\" lived in late Jurassic Portugal."
- },
- {
- "name": "Dracopelta",
- "description": "This early ankylosaur was discovered in Portugal."
- },
- {
- "name": "Dracorex",
- "description": "The only dinosaur to be named after the \"Harry Potter\" books."
- },
- {
- "name": "Dracovenator",
- "description": "This \"dragon hunter\" was a close relative of Dilophosaurus."
- },
- {
- "name": "Dravidosaurus",
- "description": "This \"dinosaur\" may actually have been a marine reptile."
- },
- {
- "name": "Dreadnoughtus",
- "description": "This huge titanosaur was recently discovered in Argentina."
- },
- {
- "name": "Drinker",
- "description": "named after the famous paleontologist Edward Drinker Cope."
- },
- {
- "name": "Dromaeosauroides",
- "description": "The only dinosaur ever to be discovered in Denmark."
- },
- {
- "name": "Dromaeosaurus",
- "description": "This \"running lizard\" was probably covered with feathers."
- },
- {
- "name": "Dromiceiomimus",
- "description": "Possibly the fastest dinosaur that ever lived."
- },
- {
- "name": "Dryosaurus",
- "description": "A typical ornithopod of the late Jurassic."
- },
- {
- "name": "Dryptosaurus",
- "description": "The first tyrannosaur to be discovered in the U.S."
- },
- {
- "name": "Dubreuillosaurus",
- "description": "This megalosaur had a long, low snout."
- },
- {
- "name": "Duriavenator",
- "description": "Yet another theropod that was once assigned to Megalosaurus."
- },
- {
- "name": "Dyoplosaurus",
- "description": "This ankylosaur was once confused with Euoplocephalus."
- },
- {
- "name": "Dysalotosaurus",
- "description": "We know a lot about this dinosaur's growth stages."
- },
- {
- "name": "Dyslocosaurus",
- "description": "Its name means \"hard-to-place lizard\"."
- },
- {
- "name": "Dystrophaeus",
- "description": "This Diplodocus-like sauropod was named by Edward Cope."
- },
- {
- "name": "Echinodon",
- "description": "One of the few ornithopods to sport a set of canines."
- },
- {
- "name": "Edmarka",
- "description": "This may have been a species of Torvosaurus."
- },
- {
- "name": "Edmontonia",
- "description": "This armored dinosaur never actually lived in Edmonton."
- },
- {
- "name": "Edmontosaurus",
- "description": "This large, duck-billed herbivore was a contemporary of T. Rex."
- },
- {
- "name": "Efraasia",
- "description": "This Triassic herbivore may have been ancestral to sauropods."
- },
- {
- "name": "Einiosaurus",
- "description": "This ceratopsian was a close relative of Centrosaurus."
- },
- {
- "name": "Ekrixinatosaurus",
- "description": "Its name means \"explosion-born lizard\"."
- },
- {
- "name": "Elaphrosaurus",
- "description": "A lightweight theropod from the late Jurassic."
- },
- {
- "name": "Elmisaurus",
- "description": "This \"foot lizard\" was a close relative of Oviraptor."
- },
- {
- "name": "Elopteryx",
- "description": "This Transylvanian dinosaur is almost as controversial as Dracula."
- },
- {
- "name": "Elrhazosaurus",
- "description": "Once classified as a species of Valdosaurus."
- },
- {
- "name": "Enigmosaurus",
- "description": "This \"puzzle lizard\" was closely related to Therizinosaurus."
- },
- {
- "name": "Eoabelisaurus",
- "description": "The earliest abelisaurid theropod yet identified."
- },
- {
- "name": "Eobrontosaurus",
- "description": "This \"dawn brontosaurus\" isn't accepted by most experts."
- },
- {
- "name": "Eocarcharia",
- "description": "This \"dawn shark\" prowled the woodlands of northern Africa."
- },
- {
- "name": "Eocursor",
- "description": "This late Triassic reptile was one of the earliest true dinosaurs."
- },
- {
- "name": "Eodromaeus",
- "description": "Yet another ancient theropod from South America."
- },
- {
- "name": "Eolambia",
- "description": "An early hadrosaur from North America."
- },
- {
- "name": "Eoraptor",
- "description": "This tiny dinosaur was among the first of its kind."
- },
- {
- "name": "Eosinopteryx",
- "description": "A tiny feathered dinosaur of the late Jurassic period."
- },
- {
- "name": "Eotriceratops",
- "description": "This \"dawn Triceratops\" was recently discovered in Canada."
- },
- {
- "name": "Eotyrannus",
- "description": "This early tyrannosaur looked more like a raptor."
- },
- {
- "name": "Epachthosaurus",
- "description": "This \"heavy lizard\" was relatively primitive for its time and place."
- },
- {
- "name": "Epidendrosaurus",
- "description": "Did this tiny dino-bird spend its life up a tree?"
- },
- {
- "name": "Epidexipteryx",
- "description": "This feathered dinosaur predated Archaeopteryx."
- },
- {
- "name": "Equijubus",
- "description": "Its name is Greek for \"horse mane\"."
- },
- {
- "name": "Erectopus",
- "description": "This \"upright-footed\" dinosaur is a 19th-century enigma."
- },
- {
- "name": "Erketu",
- "description": "This titanosaur had an unusually long neck."
- },
- {
- "name": "Erliansaurus",
- "description": "A basal therizinosaur from central Asia."
- },
- {
- "name": "Erlikosaurus",
- "description": "This late therizinosaur roamed the Mongolian forests."
- },
- {
- "name": "Euhelopus",
- "description": "The first sauropod to be discovered in China."
- },
- {
- "name": "Euoplocephalus",
- "description": "Even this ankylosaur's eyelids were armored."
- },
- {
- "name": "Europasaurus",
- "description": "The smallest sauropod ever discovered."
- },
- {
- "name": "Europelta",
- "description": "This early nodosaur was recently discovered in Spain."
- },
- {
- "name": "Euskelosaurus",
- "description": "The first dinosaur ever to be discovered in Africa."
- },
- {
- "name": "Eustreptospondylus",
- "description": "A close cousin of Megalosaurus."
- },
- {
- "name": "Fabrosaurus",
- "description": "This early ornithopod may have been a species of Lesothosaurus."
- },
- {
- "name": "Falcarius",
- "description": "A bizarre, feathered theropod from North America."
- },
- {
- "name": "Ferganasaurus",
- "description": "The first dinosaur ever to be discovered in the USSR."
- },
- {
- "name": "Fruitadens",
- "description": "One of the tiniest dinosaurs ever to live in North America."
- },
- {
- "name": "Fukuiraptor",
- "description": "One of the few carnivorous dinosaurs ever to be dug up in Japan."
- },
- {
- "name": "Fukuisaurus",
- "description": "This ornithopod was discovered in Japan."
- },
- {
- "name": "Fulgurotherium",
- "description": "Very little is known about this \"lightning beast\"."
- },
- {
- "name": "Futalognkosaurus",
- "description": "A very big, and very strangely named sauropod."
- },
- {
- "name": "Gallimimus",
- "description": "This \"chicken mimic\" roamed the plains of the late Cretaceous."
- },
- {
- "name": "Gargoyleosaurus",
- "description": "This \"gargoyle lizard\" was an ancestor of Ankylosaurus."
- },
- {
- "name": "Garudimimus",
- "description": "A relative slowpoke compared to other ornithomimids."
- },
- {
- "name": "Gasosaurus",
- "description": "Yes, that's its real name, and no, it isn't for the reason you think."
- },
- {
- "name": "Gasparinisaura",
- "description": "One of the few ornithopods known to have lived in South America."
- },
- {
- "name": "Gastonia",
- "description": "This ankylosaur was probably on Utahraptor's lunch menu."
- },
- {
- "name": "Genyodectes",
- "description": "This dinosaur is represented by an impressive set of teeth."
- },
- {
- "name": "Gideonmantellia",
- "description": "Guess what naturalist this dinosaur was named after."
- },
- {
- "name": "Giganotosaurus",
- "description": "Not quite a \"Gigantosaurus,\" but close enough."
- },
- {
- "name": "Gigantoraptor",
- "description": "This huge oviraptorosaur weighed over two tons."
- },
- {
- "name": "Gigantspinosaurus",
- "description": "It may or may not have been a true stegosaur."
- },
- {
- "name": "Gilmoreosaurus",
- "description": "One of the few dinosaurs known to have suffered from cancer."
- },
- {
- "name": "Giraffatitan",
- "description": "Might this \"giant giraffe\" have been a species of Brachiosaurus?"
- },
- {
- "name": "Glacialisaurus",
- "description": "This \"frozen lizard\" was a close relative of Lufengosaurus."
- },
- {
- "name": "Gobiceratops",
- "description": "This ceratopsian's tiny skull was found in the Gobi Desert."
- },
- {
- "name": "Gobisaurus",
- "description": "An unusually large ankylosaur of central Asia."
- },
- {
- "name": "Gobivenator",
- "description": "This feathered dinosaur gave Velociraptor a run for its money."
- },
- {
- "name": "Gojirasaurus",
- "description": "This early predator was named after Godzilla."
- },
- {
- "name": "Gondwanatitan",
- "description": "Yet another titanosaur from South America."
- },
- {
- "name": "Gorgosaurus",
- "description": "Might this tyrannosaur have been a species of Albertosaurus?"
- },
- {
- "name": "Goyocephale",
- "description": "A primitive bonehead from Asia."
- },
- {
- "name": "Graciliraptor",
- "description": "This tiny dino-bird was a close relative of Microraptor."
- },
- {
- "name": "Gryphoceratops",
- "description": "A tiny ceratopsian of Cretaceous North America."
- },
- {
- "name": "Gryponyx",
- "description": "This \"hooked claw\" was a distant sauropod ancestor."
- },
- {
- "name": "Gryposaurus",
- "description": "One of the most common of the duck-billed dinosaurs."
- },
- {
- "name": "Guaibasaurus",
- "description": "Was this early dinosaur a theropod or a prosauropod?"
- },
- {
- "name": "Guanlong",
- "description": "Probably the first tyrannosaur ever to walk the earth."
- },
- {
- "name": "Hadrosaurus",
- "description": "The official state dinosaur of New Jersey."
- },
- {
- "name": "Hagryphus",
- "description": "The largest North American oviraptor yet discovered."
- },
- {
- "name": "Halticosaurus",
- "description": "A \"nomen dubium\" theropod of the early 20th century."
- },
- {
- "name": "Haplocanthosaurus",
- "description": "A typical sauropod of the late Jurassic period."
- },
- {
- "name": "Haplocheirus",
- "description": "This feathered dinosaur predated Archaeopteryx by millions of years."
- },
- {
- "name": "Harpymimus",
- "description": "named after the winged creature of Greek myth."
- },
- {
- "name": "Haya",
- "description": "This dinosaur was named after a horse-headed Mongolian god."
- },
- {
- "name": "Herrerasaurus",
- "description": "This carnivore roamed present-day South America."
- },
- {
- "name": "Hesperonychus",
- "description": "A tiny North American dinosaur."
- },
- {
- "name": "Hesperosaurus",
- "description": "The oldest stegosaur discovered in North America."
- },
- {
- "name": "Heterodontosaurus",
- "description": "This \"different-toothed\" dinosaur was a dentist's nightmare."
- },
- {
- "name": "Hexing",
- "description": "This early ornithomimid was recently discovered in China."
- },
- {
- "name": "Hexinlusaurus",
- "description": "named after the Chinese professor He Xin-Lu."
- },
- {
- "name": "Heyuannia",
- "description": "Yet another close relative of Oviraptor."
- },
- {
- "name": "Hippodraco",
- "description": "This \"horse dragon\" was recently discovered in Utah."
- },
- {
- "name": "Homalocephale",
- "description": "This herbivore had a very flat--and very thick--skull."
- },
- {
- "name": "Hongshanosaurus",
- "description": "This early ceratopsian is known by two skulls."
- },
- {
- "name": "Hoplitosaurus",
- "description": "named after the heavily armored soldiers of classical Greece."
- },
- {
- "name": "Huabeisaurus",
- "description": "A titanosaur from northern China."
- },
- {
- "name": "Huanghetitan",
- "description": "Yet another contender for the biggest dinosaur that ever lived."
- },
- {
- "name": "Huaxiagnathus",
- "description": "One of the biggest dino-birds of its time."
- },
- {
- "name": "Huaxiaosaurus",
- "description": "Might it be an unusually large specimen of Shantungosaurus?"
- },
- {
- "name": "Huayangosaurus",
- "description": "Could this have been the ancestor of all the stegosaurs?"
- },
- {
- "name": "Huehuecanauhtlus",
- "description": "Its name is Aztec for \"ancient duck\"."
- },
- {
- "name": "Hungarosaurus",
- "description": "The best-attested ankylosaur ever discovered in Europe."
- },
- {
- "name": "Huxleysaurus",
- "description": "named after the famous biologist Thomas Henry Huxley."
- },
- {
- "name": "Hylaeosaurus",
- "description": "One of the first creatures ever to be called a dinosaur."
- },
- {
- "name": "Hypacrosaurus",
- "description": "We know a lot about this dinosaur's family life."
- },
- {
- "name": "Hypselosaurus",
- "description": "This titanosaur's eggs were a foot in diameter."
- },
- {
- "name": "Hypselospinus",
- "description": "It was once classified as a species of Iguanodon."
- },
- {
- "name": "Hypsibema",
- "description": "The official state dinosaur of Missouri."
- },
- {
- "name": "Hypsilophodon",
- "description": "This man-sized herbivore liked to eat and run."
- },
- {
- "name": "Ichthyovenator",
- "description": "This sail-backed dinosaur was recently discovered in Laos."
- },
- {
- "name": "Ignavusaurus",
- "description": "Its name means \"cowardly lizard\"."
- },
- {
- "name": "Iguanacolossus",
- "description": "A brand-new ornithopod from North America."
- },
- {
- "name": "Iguanodon",
- "description": "The second dinosaur in history ever to receive a name."
- },
- {
- "name": "Ilokelesia",
- "description": "A primitive abelisaur from South America."
- },
- {
- "name": "Incisivosaurus",
- "description": "This buck-toothed dinosaur was the Cretaceous equivalent of a beaver."
- },
- {
- "name": "Indosuchus",
- "description": "This \"Indian crocodile\" was actually a dinosaur."
- },
- {
- "name": "Ingenia",
- "description": "A small, birdlike dinosaur from central Asia."
- },
- {
- "name": "Irritator",
- "description": "This spinosaur was named by a very frustrated paleontologist."
- },
- {
- "name": "Isanosaurus",
- "description": "One of the first sauropods ever to walk the earth."
- },
- {
- "name": "Isisaurus",
- "description": "Otherwise known as the Indian Statistical Institute Lizard."
- },
- {
- "name": "Jainosaurus",
- "description": "named after the Indian paleontologist Sohan Lal Jain."
- },
- {
- "name": "Janenschia",
- "description": "The earliest titanosaur in the fossil record."
- },
- {
- "name": "Jaxartosaurus",
- "description": "A poorly known hadrosaur from central Asia."
- },
- {
- "name": "Jeholosaurus",
- "description": "This ornithopod may have had an omnivorous diet."
- },
- {
- "name": "Jeyawati",
- "description": "Its name is Zuni for \"grinding mouth\"."
- },
- {
- "name": "Jianchangosaurus",
- "description": "One of the earliest therizinosaurs in the fossil record."
- },
- {
- "name": "Jinfengopteryx",
- "description": "This feathered dinosaur was once thought to be a true bird."
- },
- {
- "name": "Jingshanosaurus",
- "description": "A close relative of Yunnanosaurus."
- },
- {
- "name": "Jinzhousaurus",
- "description": "This Asian dinosaur was one of the first hadrosaurs."
- },
- {
- "name": "Jobaria",
- "description": "A strange, short-tailed African sauropod."
- },
- {
- "name": "Judiceratops",
- "description": "The earliest Chasmosaurus ancestor yet identified."
- },
- {
- "name": "Juratyrant",
- "description": "This early tyrannosaur was discovered in England."
- },
- {
- "name": "Juravenator",
- "description": "Why didn't this presumed \"dino-bird\" have feathers?"
- },
- {
- "name": "Kaatedocus",
- "description": "This Diplodocus relative had a characteristic grin."
- },
- {
- "name": "Kaijiangosaurus",
- "description": "This might have been the same dinosaur as Gasosaurus."
- },
- {
- "name": "Kazaklambia",
- "description": "This duck-billed dinosaur was discovered in Kazakhstan."
- },
- {
- "name": "Kentrosaurus",
- "description": "A smaller, African cousin of Stegosaurus."
- },
- {
- "name": "Kerberosaurus",
- "description": "named after the three-headed dog of Greek myth."
- },
- {
- "name": "Khaan",
- "description": "Few small mammals dared face the wrath of this dinosaur."
- },
- {
- "name": "Kileskus",
- "description": "Yet another \"basal\" tyrannosaur from central Asia."
- },
- {
- "name": "Kinnareemimus",
- "description": "This \"bird mimic\" dinosaur was recently discovered in Thailand."
- },
- {
- "name": "Kol",
- "description": "It's tied with Mei for \"shortest dinosaur name\"."
- },
- {
- "name": "Koreaceratops",
- "description": "There's evidence that this ceratopsian liked to go swimming."
- },
- {
- "name": "Koreanosaurus",
- "description": "Guess what country this ornithopod was discovered in."
- },
- {
- "name": "Kosmoceratops",
- "description": "This ceratopsian had a bizarre, downward-folding frill."
- },
- {
- "name": "Kotasaurus",
- "description": "One of the few sauropods to be discovered in India."
- },
- {
- "name": "Kritosaurus",
- "description": "A famous, but poorly understood hadrosaur."
- },
- {
- "name": "Kryptops",
- "description": "This dinosaur came equipped with its own face mask."
- },
- {
- "name": "Kukufeldia",
- "description": "Yet another ornithopod that was once lumped in with Iguanodon."
- },
- {
- "name": "Kulindadromeus",
- "description": "Why did this ornithopod dinosaur have feathers?"
- },
- {
- "name": "Kundurosaurus",
- "description": "This hadrosaur was discovered in the far east of Russia."
- },
- {
- "name": "Labocania",
- "description": "It may or may not have been a true tyrannosaur."
- },
- {
- "name": "Lagosuchus",
- "description": "Could this have been the ancestor of all the dinosaurs?"
- },
- {
- "name": "Lambeosaurus",
- "description": "This duck-billed dinosaur had a hatchet-shaped crest on its noggin."
- },
- {
- "name": "Lamplughsaura",
- "description": "This early sauropod was discovered in India."
- },
- {
- "name": "Lanzhousaurus",
- "description": "This herbivore's teeth were half a foot long."
- },
- {
- "name": "Laosaurus",
- "description": "This dubious ornithopod was named by Othniel C. Marsh."
- },
- {
- "name": "Lapparentosaurus",
- "description": "This sauropod was discovered in Madagascar."
- },
- {
- "name": "Laquintasaura",
- "description": "The first plant-eating dinosaur ever to be discovered in Venezuela."
- },
- {
- "name": "Latirhinus",
- "description": "This duck-billed dinosaur had an enormous nose."
- },
- {
- "name": "Leaellynasaura",
- "description": "One of the few dinosaurs to be named after a little girl."
- },
- {
- "name": "Leinkupal",
- "description": "The latest surviving diplodocid sauropod."
- },
- {
- "name": "Leonerasaurus",
- "description": "This prosauropod was recently discovered in Argentina."
- },
- {
- "name": "Leptoceratops",
- "description": "One of the most primitive of all ceratopsians."
- },
- {
- "name": "Leshansaurus",
- "description": "Did this meat-eater feast on small, armored dinosaurs?"
- },
- {
- "name": "Lesothosaurus",
- "description": "One of the earliest of all the ornithischian dinosaurs."
- },
- {
- "name": "Lessemsaurus",
- "description": "named after the popular science writer Don Lessem."
- },
- {
- "name": "Lexovisaurus",
- "description": "One of the oldest European stegosaurs."
- },
- {
- "name": "Leyesaurus",
- "description": "A newly discovered prosauropod from South America."
- },
- {
- "name": "Liaoceratops",
- "description": "A tiny ceratopsian of early Cretaceous Asia."
- },
- {
- "name": "Liaoningosaurus",
- "description": "One of the smallest ankylosaurs in the fossil record."
- },
- {
- "name": "Liliensternus",
- "description": "One of the largest carnivores of the Triassic period."
- },
- {
- "name": "Limaysaurus",
- "description": "It was once classified as a species of Rebbachisaurus."
- },
- {
- "name": "Limusaurus",
- "description": "Was this toothless theropod a vegetarian?"
- },
- {
- "name": "Linhenykus",
- "description": "This tiny dinosaur had single-clawed hands."
- },
- {
- "name": "Linheraptor",
- "description": "This Mongolian raptor was discovered in 2008."
- },
- {
- "name": "Linhevenato",
- "description": "r This troodont was recently discovered in Mongolia."
- },
- {
- "name": "Lophorhothon",
- "description": "The first dinosaur ever to be discovered in Alabama."
- },
- {
- "name": "Lophostropheus",
- "description": "This theropod lived near the Triassic/Jurassic boundary."
- },
- {
- "name": "Loricatosaurus",
- "description": "This stegosaur was once classified as a species of Lexovisaurus."
- },
- {
- "name": "Lourinhanosaurus",
- "description": "Not to be confused with Lourinhasaurus, below."
- },
- {
- "name": "Lourinhasaurus",
- "description": "Not to be confused with Lourinhanosaurus, above."
- },
- {
- "name": "Luanchuanraptor",
- "description": "A small, poorly understood Asian raptor."
- },
- {
- "name": "Lufengosaurus",
- "description": "A common sight at Chinese natural history museums."
- },
- {
- "name": "Lurdusaurus",
- "description": "This ornithopod resembled a giant sloth."
- },
- {
- "name": "Lusotitan",
- "description": "This sauropod was once classified as a species of Brachiosaurus."
- },
- {
- "name": "Lycorhinus",
- "description": "This dinosaur was once thought to be a mammal-like reptile."
- },
- {
- "name": "Lythronax",
- "description": "This tyrannosaur lived on the island of Laramidia."
- },
- {
- "name": "Machairasaurus",
- "description": "This \"short scimitar lizard\" was a close relative of Oviraptor."
- },
- {
- "name": "Macrogryphosaurus",
- "description": "Otherwise known as the Big Enigmatic Lizard."
- },
- {
- "name": "Magnapaulia",
- "description": "The largest lambeosaurine hadrosaur yet identified."
- },
- {
- "name": "Magnirostris",
- "description": "This ceratopsian had an unusually big beak."
- },
- {
- "name": "Magnosaurus",
- "description": "Once thought to be a species of Megalosaurus."
- },
- {
- "name": "Magyarosaurus",
- "description": "This dwarf titanosaur was probably confined to a small island."
- },
- {
- "name": "Mahakala",
- "description": "This dino-bird was named after a Buddhist deity."
- },
- {
- "name": "Maiasaura",
- "description": "This \"good mother lizard\" kept close tabs on her young."
- },
- {
- "name": "Majungasaurus",
- "description": "Fairly--or unfairly--known as the \"cannibal dinosaur\"."
- },
- {
- "name": "Malawisaurus",
- "description": "The first titanosaur to be found with an intact skull."
- },
- {
- "name": "Mamenchisaurus",
- "description": "The longest-necked dinosaur that ever lived."
- },
- {
- "name": "Manidens",
- "description": "A strangely toothed relative of Heterodontosaurus."
- },
- {
- "name": "Mantellisaurus",
- "description": "named after the famous fossil hunter Gideon Mantell."
- },
- {
- "name": "Mantellodon",
- "description": "This Iguanodon refugee may or may not deserve its own genus."
- },
- {
- "name": "Mapusaurus",
- "description": "This huge carnivore was closely related to Giganotosaurus."
- },
- {
- "name": "Marshosaurus",
- "description": "named after the famous paleontologist Othniel C. Marsh."
- },
- {
- "name": "Martharaptor",
- "description": "This dinosaur was named after a Utah paleontologist."
- },
- {
- "name": "Masiakasaurus",
- "description": "A bizarre, buck-toothed predator of the late Cretaceous."
- },
- {
- "name": "Massospondylus",
- "description": "This small, lithe, bipedal plant-eater roamed the plains of South Africa."
- },
- {
- "name": "Maxakalisaurus",
- "description": "One of the biggest titanosaurs ever found in Brazil."
- },
- {
- "name": "Medusaceratops",
- "description": "This frilled dinosaur was a close relative of Centrosaurus."
- },
- {
- "name": "Megalosaurus",
- "description": "The first dinosaur ever to be discovered and named."
- },
- {
- "name": "Megapnosaurus",
- "description": "Its name is Greek for \"big dead lizard\"."
- },
- {
- "name": "Megaraptor",
- "description": "Despite its name, it wasn't really a raptor."
- },
- {
- "name": "Mei",
- "description": "The current record-holder for \"shortest dinosaur name\"."
- },
- {
- "name": "Melanorosaurus",
- "description": "Probably the largest prosauropod that ever lived."
- },
- {
- "name": "Mendozasaurus",
- "description": "This titanosaur was ancestral to Futalognkosaurus."
- },
- {
- "name": "Mercuriceratops",
- "description": "This ceratopsian was discovered on the U.S./Canada border."
- },
- {
- "name": "Metriacanthosaurus",
- "description": "Yet another dinosaur that was once mistaken for Megalosaurus."
- },
- {
- "name": "Microceratops",
- "description": "Probably the smallest ceratopsian that ever lived."
- },
- {
- "name": "Micropachycephalosaurus",
- "description": "The current record-holder for longest dinosaur name."
- },
- {
- "name": "Microraptor",
- "description": "This tiny feathered dinosaur had four wings rather than two."
- },
- {
- "name": "Microvenator",
- "description": "This \"tiny hunter\" actually measured 10 feet from head to tail."
- },
- {
- "name": "Minmi",
- "description": "An early (and very dumb) ankylosaur from Australia."
- },
- {
- "name": "Minotaurasaurus",
- "description": "named after the half-man, half-bull of Greek myth."
- },
- {
- "name": "Miragaia",
- "description": "This stegosaur had an unusually long neck."
- },
- {
- "name": "Mirischia",
- "description": "Its name means \"wonderful pelvis\"."
- },
- {
- "name": "Mochlodon",
- "description": "One of the few dinosaurs ever to be discovered in Austria."
- },
- {
- "name": "Mojoceratops",
- "description": "This ceratopsian had a heart-shaped frill."
- },
- {
- "name": "Monkonosaurus",
- "description": "The first dinosaur ever to be discovered in modern-day Tibet."
- },
- {
- "name": "Monoclonius",
- "description": "Might this have been a species of Centrosaurus?"
- },
- {
- "name": "Monolophosaurus",
- "description": "This Jurassic predator had a single crest on its skull."
- },
- {
- "name": "Mononykus",
- "description": "This dinosaur may have dug into termite mounds for its lunch."
- },
- {
- "name": "Montanoceratops",
- "description": "A primitive ceratopsian of the late Cretaceous period."
- },
- {
- "name": "Mussaurus",
- "description": "This \"mouse lizard\" lived in Triassic South America."
- },
- {
- "name": "Muttaburrasaurus",
- "description": "The most complete dinosaur fossil ever found in Australia."
- },
- {
- "name": "Mymoorapelta",
- "description": "named after the Mygand-Moore quarry in Colorado."
- },
- {
- "name": "Nankangia",
- "description": "A recently discovered oviraptor from China."
- },
- {
- "name": "Nanosaurus",
- "description": "This \"tiny lizard\" was named by Othniel C. Marsh."
- },
- {
- "name": "Nanotyrannus",
- "description": "Could this have been a juvenile T. Rex?"
- },
- {
- "name": "Nanshiungosaurus",
- "description": "A bizarre therizinosaur from Asia."
- },
- {
- "name": "Nanuqsaurus",
- "description": "This \"polar lizard\" was recently discovered in Alaska."
- },
- {
- "name": "Nanyangosaurus",
- "description": "An iguanodontid ornithopod of middle Cretaceous Asia."
- },
- {
- "name": "Nasutoceratops",
- "description": "This dinosaur had horns like a modern steer."
- },
- {
- "name": "Nebulasaurus",
- "description": "This \"nebula lizard\" was recently discovered in China."
- },
- {
- "name": "Nedcolbertia",
- "description": "named after the famous paleontologist Edwin Colbert."
- },
- {
- "name": "Neimongosaurus",
- "description": "A rare therizinosaur from inner Mongolia."
- },
- {
- "name": "Nemegtomaia",
- "description": "This dinosaur had a bizarrely shaped skull."
- },
- {
- "name": "Nemegtosaurus",
- "description": "This titanosaur has been recreated from a single, incomplete skull."
- },
- {
- "name": "Neovenator",
- "description": "One of the largest carnivorous dinosaurs of western Europe."
- },
- {
- "name": "Neuquenraptor",
- "description": "It may actually be a species (or specimen) of Unenlagia."
- },
- {
- "name": "Neuquensaurus",
- "description": "Was this titanosaur really a species of Saltasaurus?"
- },
- {
- "name": "Nigersaurus",
- "description": "This African sauropod had a huge number of teeth."
- },
- {
- "name": "Nipponosaurus",
- "description": "This hadrosaur was discovered on the island of Sakhalin."
- },
- {
- "name": "Noasaurus",
- "description": "Were this predator's giant claws on its hands, or on its feet?"
- },
- {
- "name": "Nodocephalosaurus",
- "description": "This armored dinosaur has been reconstructed from a single skull."
- },
- {
- "name": "Nodosaurus",
- "description": "One of the first armored dinosaurs ever discovered in North America."
- },
- {
- "name": "Nomingia",
- "description": "This small dinosaur had a peacock-like tail."
- },
- {
- "name": "Nothronychus",
- "description": "The first therizonosaur to be found outside Asia."
- },
- {
- "name": "Notohypsilophodon",
- "description": "A rare South American ornithopod."
- },
- {
- "name": "Nqwebasaurus",
- "description": "One of the few theropods to be discovered in sub-Saharan Africa."
- },
- {
- "name": "Nuthetes",
- "description": "This raptor was named after the modern monitor lizard."
- },
- {
- "name": "Nyasasaurus",
- "description": "Could this be the earliest dinosaur in the fossil record?"
- },
- {
- "name": "Ojoceratops",
- "description": "A very close relative of Triceratops."
- },
- {
- "name": "Olorotitan",
- "description": "One of the most complete dinosaur fossils ever found in Russia."
- },
- {
- "name": "Omeisaurus",
- "description": "One of the most common Chinese sauropods."
- },
- {
- "name": "Oohkotokia",
- "description": "Its name is Blackfoot for \"large stone\"."
- },
- {
- "name": "Opisthocoelicaudia",
- "description": "A clumsily named titanosaur of the late Cretaceous period."
- },
- {
- "name": "Orkoraptor",
- "description": "The southernmost theropod ever to live in South America."
- },
- {
- "name": "Ornithodesmus",
- "description": "This mysterious raptor was once thought to be a pterosaur."
- },
- {
- "name": "Ornitholestes",
- "description": "This \"bird robber\" probably preyed on small lizards instead."
- },
- {
- "name": "Ornithomimus",
- "description": "This \"bird mimic\" resembled a modern ostrich."
- },
- {
- "name": "Ornithopsis",
- "description": "This \"bird face\" was actually a genus of titanosaur."
- },
- {
- "name": "Orodromeus",
- "description": "This tiny herbivore was on Troodon's dinner menu."
- },
- {
- "name": "Orthomerus",
- "description": "One of the few dinosaurs to be discovered in Holland."
- },
- {
- "name": "Oryctodromeus",
- "description": "The only ornithopod known to have lived in burrows."
- },
- {
- "name": "Ostafrikasaurus",
- "description": "Could this have been the earliest known spinosaur?"
- },
- {
- "name": "Othnielia",
- "description": "named after the famous paleontologist Othniel C. Marsh."
- },
- {
- "name": "Othnielosaurus",
- "description": "Also named after the famous paleontologist Othniel C. Marsh."
- },
- {
- "name": "Ouranosaurus",
- "description": "Scientists can't decide if this herbivore had a sail or a hump."
- },
- {
- "name": "Overosaurus",
- "description": "This dwarf titanosaur was announced to the world in 2013."
- },
- {
- "name": "Oviraptor",
- "description": "Turns out that this \"egg thief\" got a bad rap."
- },
- {
- "name": "Oxalaia",
- "description": "This spinosaur was recently discovered in Brazil."
- },
- {
- "name": "Ozraptor",
- "description": "Not much is known about this Australian theropod."
- },
- {
- "name": "Pachycephalosaurus",
- "description": "This plant-eater gave new meaning to the word \"blockhead\"."
- },
- {
- "name": "Pachyrhinosaurus",
- "description": "This \"thick-nosed lizard\" roamed the North American forests."
- },
- {
- "name": "Palaeoscincus",
- "description": "This \"ancient skink\" was actually an armored dinosaur."
- },
- {
- "name": "Paluxysaurus",
- "description": "The official Texas state dinosaur."
- },
- {
- "name": "Pampadromaeus",
- "description": "This \"Pampas runner\" was ancestral to sauropods."
- },
- {
- "name": "Pamparaptor",
- "description": "This raptor was discovered in the Argentinian Pampas."
- },
- {
- "name": "Panamericansaurus",
- "description": "This titanosaur was named after an energy company."
- },
- {
- "name": "Panoplosaurus",
- "description": "A squat, stocky nodosaur of the late Cretaceous."
- },
- {
- "name": "Panphagia",
- "description": "Its name is Greek for \"eats everything\"."
- },
- {
- "name": "Pantydraco",
- "description": "No, this dinosaur didn't wear you-know-what."
- },
- {
- "name": "Paralititan",
- "description": "This huge sauropod was discovered recently in Egypt."
- },
- {
- "name": "Paranthodon",
- "description": "This stegosaur was discovered over 150 years ago."
- },
- {
- "name": "Pararhabdodon",
- "description": "The western European equivalent of Tsintaosaurus."
- },
- {
- "name": "Parasaurolophus",
- "description": "Possibly the loudest dinosaur ever to roam the earth."
- },
- {
- "name": "Parksosaurus",
- "description": "It was once classified as a species of Thescelosaurus."
- },
- {
- "name": "Paronychodon",
- "description": "This \"tooth taxon\" didn't make it out of the 19th century."
- },
- {
- "name": "Parvicursor",
- "description": "One of the smallest dinosaurs yet identified."
- },
- {
- "name": "Patagosaurus",
- "description": "This \"Patagonian lizard\" hailed from South America."
- },
- {
- "name": "Pawpawsaurus",
- "description": "This ancient nodosaur was discovered in Texas."
- },
- {
- "name": "Pedopenna",
- "description": "One of the earliest known dino-birds."
- },
- {
- "name": "Pegomastax",
- "description": "This dinosaur was covered with porcupine-like bristles."
- },
- {
- "name": "Pelecanimimus",
- "description": "This \"pelican mimic\" sported over 200 teeth."
- },
- {
- "name": "Peloroplites",
- "description": "This \"monstrous Hoplite\" was recently discovered in Utah."
- },
- {
- "name": "Pelorosaurus",
- "description": "The first sauropod ever to be discovered."
- },
- {
- "name": "Pentaceratops",
- "description": "This \"five-horned\" herbivore really had only three."
- },
- {
- "name": "Philovenator",
- "description": "As its name says this dinosaur \"loved to hunt\"."
- },
- {
- "name": "Phuwiangosaurus",
- "description": "This titanosaur was discovered in modern-day Thailand."
- },
- {
- "name": "Piatnitzkysaurus",
- "description": "Its teeth were as sharp as its name is funny."
- },
- {
- "name": "Pinacosaurus",
- "description": "Did this ankylosaur roam central Asia in herds?"
- },
- {
- "name": "Pisanosaurus",
- "description": "One of the earliest known ornithischian dinosaurs."
- },
- {
- "name": "Piveteausaurus",
- "description": "No one is quite sure what to make of this theropod dinosaur."
- },
- {
- "name": "Planicoxa",
- "description": "A medium-sized iguanodont of early Cretaceous North America."
- },
- {
- "name": "Plateosaurus",
- "description": "This herd dinosaur blackened the plains of the late Triassic."
- },
- {
- "name": "Pleurocoelus",
- "description": "It was the official state dinosaur of Texas."
- },
- {
- "name": "Pneumatoraptor",
- "description": "This \"air thief\" was recently discovered in Hungary."
- },
- {
- "name": "Podokesaurus",
- "description": "One of the earliest dinosaurs to live in eastern North America."
- },
- {
- "name": "Poekilopleuron",
- "description": "It may (or may not) have been a species of Megalosaurus."
- },
- {
- "name": "Polacanthus",
- "description": "An extremely spiky ankylosaur of the middle Cretaceous."
- },
- {
- "name": "Prenocephale",
- "description": "This \"bonehead\" had a round, thick skull."
- },
- {
- "name": "Prenoceratops",
- "description": "A close relative of Leptoceratops."
- },
- {
- "name": "Proa",
- "description": "This ornithopod was named after its prow-shaped jaw."
- },
- {
- "name": "Probactrosaurus",
- "description": "An early stage in hadrosaur evolution."
- },
- {
- "name": "Proceratosaurus",
- "description": "Despite its name, not a close relative of Ceratosaurus."
- },
- {
- "name": "Procompsognathus",
- "description": "Was it an archosaur or an early dinosaur?"
- },
- {
- "name": "Propanoplosaurus",
- "description": "This baby ankylosaur was recently discovered in Maryland."
- },
- {
- "name": "Prosaurolophus",
- "description": "The likely ancestor of both Saurolophus and Parasaurolophus."
- },
- {
- "name": "Protarchaeopteryx",
- "description": "Before Archaeopteryx? It actually lived millions of years later."
- },
- {
- "name": "Protoceratops",
- "description": "A famous dinosaur with a very funky frill."
- },
- {
- "name": "Protohadros",
- "description": "Despite its name, it wasn't really the \"first\" hadrosaur."
- },
- {
- "name": "Psittacosaurus",
- "description": "This dinosaur's noggin wouldn't have looked out of place on a parrot."
- },
- {
- "name": "Puertasaurus",
- "description": "This titanosaur rivaled Argentinosaurus in size."
- },
- {
- "name": "Pyroraptor",
- "description": "This \"fire thief\" prowled the plains of prehistoric France."
- },
- {
- "name": "Qantassaurus",
- "description": "named after the national airline of Australia."
- },
- {
- "name": "Qianzhousaurus",
- "description": "This long-snouted tyrannosaur has been nicknamed Pinocchio Rex."
- },
- {
- "name": "Qiaowanlong",
- "description": "An Asian relative of Brachiosaurus."
- },
- {
- "name": "Qiupalong",
- "description": "This \"bird mimic\" dinosaur was recently discovered in China."
- },
- {
- "name": "Quaesitosaurus",
- "description": "This titanosaur may have had remarkably sharp hearing."
- },
- {
- "name": "Quilmesaurus",
- "description": "This dinosaur was named after an indigenous South American tribe."
- },
- {
- "name": "Rahiolisaurus",
- "description": "This Indian dinosaur is represented by seven tangled individuals."
- },
- {
- "name": "Rahonavis",
- "description": "Was it a raptor-like bird or a bird-like raptor?"
- },
- {
- "name": "Rajasaurus",
- "description": "This \"prince lizard\" lived in what is now modern-day India."
- },
- {
- "name": "Rapator",
- "description": "No, this mysterious Australian theropod wasn't a raptor."
- },
- {
- "name": "Rapetosaurus",
- "description": "The only sauropod ever to be discovered on modern-day Madagascar."
- },
- {
- "name": "Raptorex",
- "description": "A pint-sized precursor of T. Rex."
- },
- {
- "name": "Rebbachisaurus",
- "description": "A poorly understood sauropod from northern Africa."
- },
- {
- "name": "Regaliceratops",
- "description": "This ceratopsian had a huge, crown-shaped frill."
- },
- {
- "name": "Regnosaurus",
- "description": "This stegosaur lived in what is now modern-day England."
- },
- {
- "name": "Rhabdodon",
- "description": "A possible \"missing link\" between Iguanodon and Hypsilophodon."
- },
- {
- "name": "Rhinorex",
- "description": "This duck-billed dinosaur had an unusually large nose."
- },
- {
- "name": "Rhoetosaurus",
- "description": "A medium-sized sauropod from Down Under."
- },
- {
- "name": "Richardoestesia",
- "description": "named after the paleontologist Richard Estes."
- },
- {
- "name": "Rinchenia",
- "description": "named after the famous paleontologist Rinchen Barsbold."
- },
- {
- "name": "Rinconsaurus",
- "description": "A modestly sized titanosaur of South America."
- },
- {
- "name": "Riojasaurus",
- "description": "One of the few prosauropods known to have lived in South America."
- },
- {
- "name": "Rubeosaurus",
- "description": "A ceratopsian dinosaur from the Two Medicine Formation."
- },
- {
- "name": "Rugops",
- "description": "This wrinkly-faced carnivore probably fed on abandoned carcasses."
- },
- {
- "name": "Sahaliyania",
- "description": "This hadrosaur's name is Manchurian for \"black\"."
- },
- {
- "name": "Saichania",
- "description": "This ankylosaur's name is Chinese for \"beautiful\"."
- },
- {
- "name": "Saltasaurus",
- "description": "The first armored sauropod ever to be discovered."
- },
- {
- "name": "Saltopus",
- "description": "Experts aren't sure if this was a dinosaur or an archosaur."
- },
- {
- "name": "Sanjuansaurus",
- "description": "An early theropod from South America."
- },
- {
- "name": "Santanaraptor",
- "description": "named after Brazil's Santana formation."
- },
- {
- "name": "Sarahsaurus",
- "description": "This prosauropod had unusually strong hands."
- },
- {
- "name": "Sarcolestes",
- "description": "The most likely ancestor of the ankylosaurs."
- },
- {
- "name": "Sarcosaurus",
- "description": "This \"flesh lizard\" roamed early Jurassic England."
- },
- {
- "name": "Saturnalia",
- "description": "The earliest dinosaur known to have had a herbivorous diet."
- },
- {
- "name": "Saurolophus",
- "description": "One of the few hadrosaurs known to have lived on two continents."
- },
- {
- "name": "Sauroniops",
- "description": "This dinosaur's name means \"Eye of Sauron\"."
- },
- {
- "name": "Sauropelta",
- "description": "This ankylosaur's armor helped keep raptors at bay."
- },
- {
- "name": "Saurophaganax",
- "description": "The official state dinosaur of Oklahoma."
- },
- {
- "name": "Sauroposeidon",
- "description": "One of the tallest dinosaurs ever to walk the earth."
- },
- {
- "name": "Saurornithoides",
- "description": "A Troodon-like predator from central Asia."
- },
- {
- "name": "Saurornitholestes",
- "description": "A close cousin of Velociraptor."
- },
- {
- "name": "Savannasaurus",
- "description": "This titanosaur was recently discovered in Australia."
- },
- {
- "name": "Scansoriopteryx",
- "description": "This early proto-bird probably lived in trees."
- },
- {
- "name": "Scelidosaurus",
- "description": "Among the earliest of all the armored dinosaurs."
- },
- {
- "name": "Scipionyx",
- "description": "One of the most perfectly preserved dinosaur fossils ever found."
- },
- {
- "name": "Sciurumimus",
- "description": "This \"squirrel mimic\" was one of the earliest feathered dinosaurs."
- },
- {
- "name": "Scolosaurus",
- "description": "It was once classified as a species of Euoplocephalus."
- },
- {
- "name": "Scutellosaurus",
- "description": "Probably the smallest of all the armored dinosaurs."
- },
- {
- "name": "Secernosaurus",
- "description": "The first hadrosaur to be discovered in South America."
- },
- {
- "name": "Seitaad",
- "description": "This small dinosaur may have been buried in an avalanche."
- },
- {
- "name": "Segisaurus",
- "description": "An early dinosaur closely related to Coelophysis."
- },
- {
- "name": "Segnosaurus",
- "description": "One of the most unusual (and poorly understood) Cretaceous dinosaurs."
- },
- {
- "name": "Seismosaurus",
- "description": "It was huge, to be sure, but might it have been a species of Diplodocus?"
- },
- {
- "name": "Sellosaurus",
- "description": "Another early prosauropod of the Triassic period."
- },
- {
- "name": "Serendipaceratops",
- "description": "Was this really an Australian ceratopsian?"
- },
- {
- "name": "Shamosaurus",
- "description": "This Mongolian ankylosaur was a close relative of Gobisaurus."
- },
- {
- "name": "Shanag",
- "description": "A basal raptor of early Cretaceous Asia."
- },
- {
- "name": "Shantungosaurus",
- "description": "The biggest of all the duck-billed dinosaurs."
- },
- {
- "name": "Shaochilong",
- "description": "Its name is Chinese for \"shark-toothed dragon\"."
- },
- {
- "name": "Shenzhousaurus",
- "description": "A small, primitive ornithomimid from China."
- },
- {
- "name": "Shunosaurus",
- "description": "Anatomically speaking, probably the best known of all the sauropods."
- },
- {
- "name": "Shuvosaurus",
- "description": "Was this meat eater an early dinosaur or a two-legged crocodile?"
- },
- {
- "name": "Shuvuuia",
- "description": "Scientists can't decide if it was a dinosaur or a bird."
- },
- {
- "name": "Siamodon",
- "description": "This ornithopod was recently discovered in Thailand."
- },
- {
- "name": "Siamosaurus",
- "description": "This may (or may not) have been a spinosaur from Thailand."
- },
- {
- "name": "Siamotyrannus",
- "description": "Despite its name, it wasn't a true tyrannosaur."
- },
- {
- "name": "Siats",
- "description": "One of the largest theropods ever to live in North America."
- },
- {
- "name": "Sigilmassasaurus",
- "description": "Was this really a species of Carcharodontosaurus?"
- },
- {
- "name": "Silvisaurus",
- "description": "This primitive nodosaur was discovered in Kansas."
- },
- {
- "name": "Similicaudipteryx",
- "description": "The juveniles may have been differently feathered than the adults."
- },
- {
- "name": "Sinocalliopteryx",
- "description": "The biggest \"dino-bird\" yet discovered."
- },
- {
- "name": "Sinoceratops",
- "description": "A rare ceratopsian from late Cretaceous China."
- },
- {
- "name": "Sinornithoides",
- "description": "A small, feathered dinosaur closely related to Troodon."
- },
- {
- "name": "Sinornithomimus",
- "description": "This ornithomimid is known from over a dozen skeletons."
- },
- {
- "name": "Sinornithosaurus",
- "description": "A typical dino-bird of the early Cretaceous."
- },
- {
- "name": "Sinosauropteryx",
- "description": "The first dinosaur proven to have feathers."
- },
- {
- "name": "Sinosaurus",
- "description": "It was once classified as an Asian species of Dilophosaurus."
- },
- {
- "name": "Sinotyrannus",
- "description": "This \"Chinese tyrant\" was an ancient ancestor of tyrannosaurs."
- },
- {
- "name": "Sinovenator",
- "description": "This \"Chinese hunter\" preyed on its fellow dino-birds."
- },
- {
- "name": "Sinraptor",
- "description": "Despite its name, this allosaur wasn't any better or worse than other dinosaurs."
- },
- {
- "name": "Sinusonasus",
- "description": "It sounds like a disease, but it was actually a feathered dinosaur."
- },
- {
- "name": "Skorpiovenator",
- "description": "This \"scorpion hunter\" really ate meat."
- },
- {
- "name": "Sonorasaurus",
- "description": "The remains of this sauropod were discovered in Arizona."
- },
- {
- "name": "Sphaerotholus",
- "description": "Yet another dome-headed dino from North America."
- },
- {
- "name": "Spinophorosaurus",
- "description": "This early sauropod had a \"thagomizer\" on its tail."
- },
- {
- "name": "Spinops",
- "description": "This ceratopsian was named 100 years after its bones were found."
- },
- {
- "name": "Spinosaurus",
- "description": "This dinosaur was distinguished by the sail-like structure on its back."
- },
- {
- "name": "Spinostropheus",
- "description": "This theropod was once thought to be a species of Elaphrosaurus."
- },
- {
- "name": "Staurikosaurus",
- "description": "Another primitive theropod of the Triassic period."
- },
- {
- "name": "Stegoceras",
- "description": "This small herbivore was built for high-speed head-butting."
- },
- {
- "name": "Stegosaurus",
- "description": "The small-brained, spike-tailed, plant-eating dinosaur."
- },
- {
- "name": "Stenopelix",
- "description": "Experts aren't sure how to classify this dinosaur."
- },
- {
- "name": "Stokesosaurus",
- "description": "Some experts think this was the earliest tyrannosaur."
- },
- {
- "name": "Struthiomimus",
- "description": "This \"ostrich mimic\" roamed the plains of North America."
- },
- {
- "name": "Struthiosaurus",
- "description": "The smallest nodosaur yet discovered."
- },
- {
- "name": "Stygimoloch",
- "description": "Its name means \"demon from the river of death.\" Got your attention yet?"
- },
- {
- "name": "Styracosaurus",
- "description": "Winner of the \"most elaborate head display\" competition."
- },
- {
- "name": "Suchomimus",
- "description": "A fish-eating dinosaur with a distinct crocodilian profile."
- },
- {
- "name": "Sulaimanisaurus",
- "description": "One of the few dinosaurs ever to be discovered in Pakistan."
- },
- {
- "name": "Supersaurus",
- "description": "No, it didn't wear a cape, but this giant dino was still impressive."
- },
- {
- "name": "Suuwassea",
- "description": "Its name is Native American for \"ancient thunder\"."
- },
- {
- "name": "Suzhousaurus",
- "description": "A large, early Cretaceous therizinosaur."
- },
- {
- "name": "Szechuanosaurus",
- "description": "This theropod was a close relative of Sinraptor."
- },
- {
- "name": "Tachiraptor",
- "description": "The first meat-eating dinosaur ever to be discovered in Venezuela."
- },
- {
- "name": "Talarurus",
- "description": "This ankylosaur was discovered in the Gobi Desert."
- },
- {
- "name": "Talos",
- "description": "This dinosaur was found with an injured big toe."
- },
- {
- "name": "Tangvayosaurus",
- "description": "This Laotian titanosaur was closely related to Phuwiangosaurus."
- },
- {
- "name": "Tanius",
- "description": "Not much is known about this Chinese hadrosaur."
- },
- {
- "name": "Tanycolagreus",
- "description": "This mysterious theropod was once thought to be a species of Coelurus."
- },
- {
- "name": "Taohelong",
- "description": "The first \"polacanthine\" ankylosaur ever to be discovered in Asia."
- },
- {
- "name": "Tapuiasaurus",
- "description": "A recently discovered titanosaur from South America."
- },
- {
- "name": "Tarascosaurus",
- "description": "The only known abelisaur of the northern hemisphere."
- },
- {
- "name": "Tarbosaurus",
- "description": "The second-biggest tyrannosaur after T. Rex."
- },
- {
- "name": "Tarchia",
- "description": "Its name means \"brainy,\" but that may be an exaggeration."
- },
- {
- "name": "Tastavinsaurus",
- "description": "This titanosaur was discovered in Spain."
- },
- {
- "name": "Tatankacephalus",
- "description": "A brand-new ankylosaur from North America."
- },
- {
- "name": "Tatankaceratops",
- "description": "Was this really a juvenile specimen of Triceratops?"
- },
- {
- "name": "Tataouinea",
- "description": "No, this dinosaur wasn't named after Tatooine in Star Wars."
- },
- {
- "name": "Tawa",
- "description": "This ancient theropod points to a South American origin for dinosaurs."
- },
- {
- "name": "Tazoudasaurus",
- "description": "This Vulcanodon relative was one of the earliest sauropods."
- },
- {
- "name": "Technosaurus",
- "description": "This early herbivore was named after Texas Tech university."
- },
- {
- "name": "Tehuelchesaurus",
- "description": "This sauropod was named after an indigenous South American people."
- },
- {
- "name": "Telmatosaurus",
- "description": "This duck-billed dinosaur was discovered in Transylvania."
- },
- {
- "name": "Tendaguria",
- "description": "This Tanzanian sauropod has proven difficult to classify."
- },
- {
- "name": "Tenontosaurus",
- "description": "This long-tailed herbivore was hunted by Deinonychus."
- },
- {
- "name": "Teratophoneus",
- "description": "This \"monstrous murderer\" wasn't all that big."
- },
- {
- "name": "Tethyshadros",
- "description": "One of the few dinosaurs to be found in modern-day Italy."
- },
- {
- "name": "Texacephale",
- "description": "This Texan pachycephalosaur was named in 2010."
- },
- {
- "name": "Thecocoelurus",
- "description": "Is this the earliest ornithomimid in the fossil record?"
- },
- {
- "name": "Thecodontosaurus",
- "description": "The first prosauropod ever to be discovered."
- },
- {
- "name": "Theiophytalia",
- "description": "Its name means \"garden of the gods\"."
- },
- {
- "name": "Therizinosaurus",
- "description": "What did Little Orphan Annie say to this dinosaur? \"Reaping lizards!\""
- },
- {
- "name": "Thescelosaurus",
- "description": "Did paleontologists find this dinosaur's mummified heart?"
- },
- {
- "name": "Tianchisaurus",
- "description": "This dinosaur's species name honors \"Jurassic Park\"."
- },
- {
- "name": "Tianyulong",
- "description": "Why did this ornithopod have feathers?"
- },
- {
- "name": "Tianyuraptor",
- "description": "A small, long-legged raptor from eastern Asia."
- },
- {
- "name": "Tianzhenosaurus",
- "description": "This ankylosaur's skull has been spectacularly preserved."
- },
- {
- "name": "Timimus",
- "description": "The only ornithomimid ever discovered in Australia."
- },
- {
- "name": "Titanoceratops",
- "description": "The biggest of all the horned, frilled dinosaurs."
- },
- {
- "name": "Titanosaurus",
- "description": "This sauropod may—or may not—have been a unique member of its genus."
- },
- {
- "name": "Tochisaurus",
- "description": "A large troodont of late Cretaceous Asia."
- },
- {
- "name": "Tornieria",
- "description": "This sauropod has a complicated taxonomic history."
- },
- {
- "name": "Torosaurus",
- "description": "Was it really an elderly specimen of Triceratops?"
- },
- {
- "name": "Torvosaurus",
- "description": "One of the largest predators of Jurassic North America."
- },
- {
- "name": "Triceratops",
- "description": "The famous, three-horned, plant-eating dinosaur."
- },
- {
- "name": "Trinisaura",
- "description": "The first ornithopod ever to be discovered in Antarctica."
- },
- {
- "name": "Troodon",
- "description": "Possibly the smartest dinosaur that ever lived."
- },
- {
- "name": "Tsaagan",
- "description": "One of the earliest raptors yet discovered."
- },
- {
- "name": "Tsintaosaurus",
- "description": "Also known as the \"Unicorn Dinosaur\"."
- },
- {
- "name": "Tuojiangosaurus",
- "description": "One of the most well-known Chinese stegosaurs."
- },
- {
- "name": "Turanoceratops",
- "description": "What was this ceratopsian doing in late Cretaceous Asia?"
- },
- {
- "name": "Turiasaurus",
- "description": "The largest dinosaur ever to be discovered in Europe."
- },
- {
- "name": "Tylocephale",
- "description": "The tallest-domed of all the pachycephalosaurs."
- },
- {
- "name": "Tyrannosaurus Rex",
- "description": "The once—and always—king of the dinosaurs."
- },
- {
- "name": "Tyrannotitan",
- "description": "We know very little about this fearsomely named dinosaur."
- },
- {
- "name": "Uberabatitan",
- "description": "Discovered in the Uberaba region of Brazil."
- },
- {
- "name": "Udanoceratops",
- "description": "The largest ceratopsian to run on two legs."
- },
- {
- "name": "Unaysaurus",
- "description": "One of the oldest prosauropods yet discovered."
- },
- {
- "name": "Unenlagia",
- "description": "This bird-like raptor was native to South America."
- },
- {
- "name": "Unescoceratops",
- "description": "named after the United Nation's UNESCO."
- },
- {
- "name": "Urbacodon",
- "description": "This Troodon-like predator was discovered in Uzbekistan."
- },
- {
- "name": "Utahceratops",
- "description": "Guess what state this dinosaur was discovered in."
- },
- {
- "name": "Utahraptor",
- "description": "Probably the biggest raptor that ever lived."
- },
- {
- "name": "Uteodon",
- "description": "It was once classified as a species of Camptosaurus."
- },
- {
- "name": "Vagaceratops",
- "description": "This big-frilled dinosaur was closely related to Kosmoceratops."
- },
- {
- "name": "Vahiny",
- "description": "Its name is Malagasy for \"traveler\"."
- },
- {
- "name": "Valdoraptor",
- "description": "This early \"bird mimic\" dinosaur lived in England."
- },
- {
- "name": "Valdosaurus",
- "description": "This ornithopod was discovered on the Isle of Wight."
- },
- {
- "name": "Variraptor",
- "description": "The first raptor ever to be discovered in France."
- },
- {
- "name": "Velafrons",
- "description": "A new addition to the duck-billed dinosaur family."
- },
- {
- "name": "Velociraptor",
- "description": "This dinosaur was vicious but a lot smaller than you thought."
- },
- {
- "name": "Velocisaurus",
- "description": "A small, speedy theropod of late Cretaceous South America."
- },
- {
- "name": "Venenosaurus",
- "description": "This \"poison lizard\" was really a gentle plant-eater."
- },
- {
- "name": "Veterupristisaurus",
- "description": "One of the earliest carcharodontosaurs yet identified."
- },
- {
- "name": "Vulcanodon",
- "description": "An early sauropod of the Jurassic period."
- },
- {
- "name": "Wannanosaurus",
- "description": "Probably the smallest of all the bone-headed dinosaurs."
- },
- {
- "name": "Wellnhoferia",
- "description": "Was it really a species of Archaeopteryx?"
- },
- {
- "name": "Wendiceratops",
- "description": "This dinosaur honors Canadian fossil hunter Wendy Sloboda."
- },
- {
- "name": "Willinakaqe",
- "description": "A rare duck-billed dinosaur from South America."
- },
- {
- "name": "Wintonotitan",
- "description": "Another new titanosaur from Australia."
- },
- {
- "name": "Wuerhosaurus",
- "description": "Could this have been the last of the stegosaurs?"
- },
- {
- "name": "Wulagasaurus",
- "description": "The earliest saurolophine hadrosaur in the fossil record."
- },
- {
- "name": "Xenoceratops",
- "description": "This \"alien horned face\" was announced in 2012."
- },
- {
- "name": "Xenoposeidon",
- "description": "Experts aren't sure how to classify this sauropod."
- },
- {
- "name": "Xenotarsosaurus",
- "description": "A poorly understood abelisaur from South America."
- },
- {
- "name": "Xiaosaurus",
- "description": "A small ornithopod from late Jurassic Asia."
- },
- {
- "name": "Xiaotingia",
- "description": "This feathered dinosaur predated Archaeopteryx."
- },
- {
- "name": "Xinjiangtitan",
- "description": "This huge sauropod was a close relative of Mamenchisaurus."
- },
- {
- "name": "Xiongguanlong",
- "description": "A small, primitive tyrannosaur from Asia."
- },
- {
- "name": "Xixianykus",
- "description": "A long-legged dino-bird from eastern Asia."
- },
- {
- "name": "Xuanhanosaurus",
- "description": "You didn't think there'd be so many \"X\"'s on this list, did you?"
- },
- {
- "name": "Xuanhuaceratops",
- "description": "An early ceratopsian of the late Jurassic."
- },
- {
- "name": "Xuwulong",
- "description": "This iguanodontid ornithopod was recently discovered in China."
- },
- {
- "name": "Yamaceratops",
- "description": "No, it didn't have a sweet potato for a head."
- },
- {
- "name": "Yandusaurus",
- "description": "A small ornithopod of middle Jurassic China."
- },
- {
- "name": "Yangchuanosaurus",
- "description": "A large theropod of late Jurassic Asia."
- },
- {
- "name": "Yaverlandia",
- "description": "A classic case of mistaken dinosaur identity."
- },
- {
- "name": "Yi Qi",
- "description": "This strange Jurassic dinosaur had bat-like wings."
- },
- {
- "name": "Yimenosaurus",
- "description": "One of the better-known Chinese prosauropods."
- },
- {
- "name": "Yinlong",
- "description": "This \"hidden dragon\" was an early ceratopsian."
- },
- {
- "name": "Yixianosaurus",
- "description": "How did this dino-bird use its long fingers?"
- },
- {
- "name": "Yizhousaurus",
- "description": "The earliest intact sauropod yet discovered."
- },
- {
- "name": "Yongjinglong",
- "description": "This titanosaur was recently discovered in China."
- },
- {
- "name": "Yueosaurus",
- "description": "This basal ornithopod was discovered by construction workers."
- },
- {
- "name": "Yulong",
- "description": "The smallest oviraptor yet identified."
- },
- {
- "name": "Yunnanosaurus",
- "description": "One of the last prosauropods to walk the earth."
- },
- {
- "name": "Yutyrannus",
- "description": "The largest feathered tyrannosaur yet identified."
- },
- {
- "name": "Zalmoxes",
- "description": "A strange-looking ornithopod from Romania."
- },
- {
- "name": "Zanabazar",
- "description": "named after a Buddhist spiritual leader."
- },
- {
- "name": "Zapalasaurus",
- "description": "This \"diplodocoid\" sauropod lived in early Cretaceous South America."
- },
- {
- "name": "Zby",
- "description": "This dinosaur's name was inversely proportional to its size."
- },
- {
- "name": "Zephyrosaurus",
- "description": "Otherwise known as the Western Wind Lizard."
- },
- {
- "name": "Zhanghenglong",
- "description": "A transitional hadrosaur of late Cretaceous Asia."
- },
- {
- "name": "Zhejiangosaurus",
- "description": "The first identified nodosaur from Asia."
- },
- {
- "name": "Zhenyuanlong",
- "description": "Also known as the \"fluffy feathered poodle from hell\"."
- },
- {
- "name": "Zhongyuansaurus",
- "description": "The only known ankylosaur to lack a tail club."
- },
- {
- "name": "Zhuchengceratops",
- "description": "It probably figured on the lunch menu of Zhuchengtyrannus."
- },
- {
- "name": "Zhuchengosaurus",
- "description": "This hadrosaur was even bigger than Shantungosaurus."
- },
- {
- "name": "Zhuchengtyrannus",
- "description": "This Asian tyrannosaur was the size of T. Rex."
- },
- {
- "name": "Zuniceratops",
- "description": "This horned dinosaur was discovered by an eight-year-old boy."
- },
- {
- "name": "Zuolong",
- "description": "It was named after General Tso, of Chinese restaurant fame."
- },
- {
- "name": "Zupaysaurus",
- "description": "This \"devil lizard\" was one of the earliest theropods."
- }
-]
diff --git a/ref/deno/astro-official/with-astro/package.json b/ref/deno/astro-official/with-astro/package.json
deleted file mode 100644
index 26fa444..0000000
--- a/ref/deno/astro-official/with-astro/package.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "name": "pink-pulsar",
- "type": "module",
- "version": "0.0.1",
- "scripts": {
- "dev": "astro dev",
- "start": "astro dev",
- "build": "astro check && astro build",
- "preview": "astro preview",
- "astro": "astro"
- },
- "dependencies": {
- "@astrojs/node": "^8.3.4",
- "astro": "^4.16.7",
- "@astrojs/check": "^0.9.4",
- "typescript": "^5.6.3"
- }
-}
diff --git a/ref/deno/astro-official/with-astro/pnpm-lock.yaml b/ref/deno/astro-official/with-astro/pnpm-lock.yaml
deleted file mode 100644
index 0b6ebc5..0000000
--- a/ref/deno/astro-official/with-astro/pnpm-lock.yaml
+++ /dev/null
@@ -1,4136 +0,0 @@
-lockfileVersion: '9.0'
-
-settings:
- autoInstallPeers: true
- excludeLinksFromLockfile: false
-
-importers:
-
- .:
- dependencies:
- '@astrojs/check':
- specifier: ^0.9.4
- version: 0.9.4(typescript@5.7.3)
- '@astrojs/node':
- specifier: ^8.3.4
- version: 8.3.4(astro@4.16.18(rollup@4.32.0)(typescript@5.7.3))
- astro:
- specifier: ^4.16.7
- version: 4.16.18(rollup@4.32.0)(typescript@5.7.3)
- typescript:
- specifier: ^5.6.3
- version: 5.7.3
-
-packages:
-
- '@ampproject/remapping@2.3.0':
- resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
- engines: {node: '>=6.0.0'}
-
- '@astrojs/check@0.9.4':
- resolution: {integrity: sha512-IOheHwCtpUfvogHHsvu0AbeRZEnjJg3MopdLddkJE70mULItS/Vh37BHcI00mcOJcH1vhD3odbpvWokpxam7xA==}
- hasBin: true
- peerDependencies:
- typescript: ^5.0.0
-
- '@astrojs/compiler@2.10.3':
- resolution: {integrity: sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==}
-
- '@astrojs/internal-helpers@0.4.1':
- resolution: {integrity: sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g==}
-
- '@astrojs/language-server@2.15.4':
- resolution: {integrity: sha512-JivzASqTPR2bao9BWsSc/woPHH7OGSGc9aMxXL4U6egVTqBycB3ZHdBJPuOCVtcGLrzdWTosAqVPz1BVoxE0+A==}
- hasBin: true
- peerDependencies:
- prettier: ^3.0.0
- prettier-plugin-astro: '>=0.11.0'
- peerDependenciesMeta:
- prettier:
- optional: true
- prettier-plugin-astro:
- optional: true
-
- '@astrojs/markdown-remark@5.3.0':
- resolution: {integrity: sha512-r0Ikqr0e6ozPb5bvhup1qdWnSPUvQu6tub4ZLYaKyG50BXZ0ej6FhGz3GpChKpH7kglRFPObJd/bDyf2VM9pkg==}
-
- '@astrojs/node@8.3.4':
- resolution: {integrity: sha512-xzQs39goN7xh9np9rypGmbgZj3AmmjNxEMj9ZWz5aBERlqqFF3n8A/w/uaJeZ/bkHS60l1BXVS0tgsQt9MFqBA==}
- peerDependencies:
- astro: ^4.2.0
-
- '@astrojs/prism@3.1.0':
- resolution: {integrity: sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==}
- engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0}
-
- '@astrojs/telemetry@3.1.0':
- resolution: {integrity: sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==}
- engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0}
-
- '@astrojs/yaml2ts@0.2.2':
- resolution: {integrity: sha512-GOfvSr5Nqy2z5XiwqTouBBpy5FyI6DEe+/g/Mk5am9SjILN1S5fOEvYK0GuWHg98yS/dobP4m8qyqw/URW35fQ==}
-
- '@babel/code-frame@7.26.2':
- resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/compat-data@7.26.5':
- resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/core@7.26.0':
- resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/generator@7.26.5':
- resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-annotate-as-pure@7.25.9':
- resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-compilation-targets@7.26.5':
- resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-module-imports@7.25.9':
- resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-module-transforms@7.26.0':
- resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/helper-plugin-utils@7.26.5':
- resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-string-parser@7.25.9':
- resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-validator-identifier@7.25.9':
- resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-validator-option@7.25.9':
- resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helpers@7.26.0':
- resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/parser@7.26.5':
- resolution: {integrity: sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==}
- engines: {node: '>=6.0.0'}
- hasBin: true
-
- '@babel/plugin-syntax-jsx@7.25.9':
- resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-react-jsx@7.25.9':
- resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/template@7.25.9':
- resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/traverse@7.26.5':
- resolution: {integrity: sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/types@7.26.5':
- resolution: {integrity: sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==}
- engines: {node: '>=6.9.0'}
-
- '@emmetio/abbreviation@2.3.3':
- resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==}
-
- '@emmetio/css-abbreviation@2.1.8':
- resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==}
-
- '@emmetio/css-parser@0.4.0':
- resolution: {integrity: sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==}
-
- '@emmetio/html-matcher@1.3.0':
- resolution: {integrity: sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==}
-
- '@emmetio/scanner@1.0.4':
- resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==}
-
- '@emmetio/stream-reader-utils@0.1.0':
- resolution: {integrity: sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==}
-
- '@emmetio/stream-reader@2.2.0':
- resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==}
-
- '@emnapi/runtime@1.3.1':
- resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==}
-
- '@esbuild/aix-ppc64@0.21.5':
- resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [aix]
-
- '@esbuild/android-arm64@0.21.5':
- resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
-
- '@esbuild/android-arm@0.21.5':
- resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [android]
-
- '@esbuild/android-x64@0.21.5':
- resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
-
- '@esbuild/darwin-arm64@0.21.5':
- resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
-
- '@esbuild/darwin-x64@0.21.5':
- resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
-
- '@esbuild/freebsd-arm64@0.21.5':
- resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
-
- '@esbuild/freebsd-x64@0.21.5':
- resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
-
- '@esbuild/linux-arm64@0.21.5':
- resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
-
- '@esbuild/linux-arm@0.21.5':
- resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
-
- '@esbuild/linux-ia32@0.21.5':
- resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
-
- '@esbuild/linux-loong64@0.21.5':
- resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
-
- '@esbuild/linux-mips64el@0.21.5':
- resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
-
- '@esbuild/linux-ppc64@0.21.5':
- resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
-
- '@esbuild/linux-riscv64@0.21.5':
- resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
-
- '@esbuild/linux-s390x@0.21.5':
- resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
-
- '@esbuild/linux-x64@0.21.5':
- resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
-
- '@esbuild/netbsd-x64@0.21.5':
- resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
-
- '@esbuild/openbsd-x64@0.21.5':
- resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
-
- '@esbuild/sunos-x64@0.21.5':
- resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
-
- '@esbuild/win32-arm64@0.21.5':
- resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
-
- '@esbuild/win32-ia32@0.21.5':
- resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
-
- '@esbuild/win32-x64@0.21.5':
- resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
-
- '@img/sharp-darwin-arm64@0.33.5':
- resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [darwin]
-
- '@img/sharp-darwin-x64@0.33.5':
- resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [darwin]
-
- '@img/sharp-libvips-darwin-arm64@1.0.4':
- resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==}
- cpu: [arm64]
- os: [darwin]
-
- '@img/sharp-libvips-darwin-x64@1.0.4':
- resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==}
- cpu: [x64]
- os: [darwin]
-
- '@img/sharp-libvips-linux-arm64@1.0.4':
- resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
- '@img/sharp-libvips-linux-arm@1.0.5':
- resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==}
- cpu: [arm]
- os: [linux]
- libc: [glibc]
-
- '@img/sharp-libvips-linux-s390x@1.0.4':
- resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==}
- cpu: [s390x]
- os: [linux]
- libc: [glibc]
-
- '@img/sharp-libvips-linux-x64@1.0.4':
- resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
- '@img/sharp-libvips-linuxmusl-arm64@1.0.4':
- resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
- '@img/sharp-libvips-linuxmusl-x64@1.0.4':
- resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
- '@img/sharp-linux-arm64@0.33.5':
- resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
- '@img/sharp-linux-arm@0.33.5':
- resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm]
- os: [linux]
- libc: [glibc]
-
- '@img/sharp-linux-s390x@0.33.5':
- resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [s390x]
- os: [linux]
- libc: [glibc]
-
- '@img/sharp-linux-x64@0.33.5':
- resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
- '@img/sharp-linuxmusl-arm64@0.33.5':
- resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
- '@img/sharp-linuxmusl-x64@0.33.5':
- resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
- '@img/sharp-wasm32@0.33.5':
- resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [wasm32]
-
- '@img/sharp-win32-ia32@0.33.5':
- resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [ia32]
- os: [win32]
-
- '@img/sharp-win32-x64@0.33.5':
- resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
- cpu: [x64]
- os: [win32]
-
- '@jridgewell/gen-mapping@0.3.8':
- resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
- engines: {node: '>=6.0.0'}
-
- '@jridgewell/resolve-uri@3.1.2':
- resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
- engines: {node: '>=6.0.0'}
-
- '@jridgewell/set-array@1.2.1':
- resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
- engines: {node: '>=6.0.0'}
-
- '@jridgewell/sourcemap-codec@1.5.0':
- resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
-
- '@jridgewell/trace-mapping@0.3.25':
- resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
-
- '@nodelib/fs.scandir@2.1.5':
- resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
- engines: {node: '>= 8'}
-
- '@nodelib/fs.stat@2.0.5':
- resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
- engines: {node: '>= 8'}
-
- '@nodelib/fs.walk@1.2.8':
- resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
- engines: {node: '>= 8'}
-
- '@oslojs/encoding@1.1.0':
- resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==}
-
- '@rollup/pluginutils@5.1.4':
- resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
- '@rollup/rollup-android-arm-eabi@4.32.0':
- resolution: {integrity: sha512-G2fUQQANtBPsNwiVFg4zKiPQyjVKZCUdQUol53R8E71J7AsheRMV/Yv/nB8giOcOVqP7//eB5xPqieBYZe9bGg==}
- cpu: [arm]
- os: [android]
-
- '@rollup/rollup-android-arm64@4.32.0':
- resolution: {integrity: sha512-qhFwQ+ljoymC+j5lXRv8DlaJYY/+8vyvYmVx074zrLsu5ZGWYsJNLjPPVJJjhZQpyAKUGPydOq9hRLLNvh1s3A==}
- cpu: [arm64]
- os: [android]
-
- '@rollup/rollup-darwin-arm64@4.32.0':
- resolution: {integrity: sha512-44n/X3lAlWsEY6vF8CzgCx+LQaoqWGN7TzUfbJDiTIOjJm4+L2Yq+r5a8ytQRGyPqgJDs3Rgyo8eVL7n9iW6AQ==}
- cpu: [arm64]
- os: [darwin]
-
- '@rollup/rollup-darwin-x64@4.32.0':
- resolution: {integrity: sha512-F9ct0+ZX5Np6+ZDztxiGCIvlCaW87HBdHcozUfsHnj1WCUTBUubAoanhHUfnUHZABlElyRikI0mgcw/qdEm2VQ==}
- cpu: [x64]
- os: [darwin]
-
- '@rollup/rollup-freebsd-arm64@4.32.0':
- resolution: {integrity: sha512-JpsGxLBB2EFXBsTLHfkZDsXSpSmKD3VxXCgBQtlPcuAqB8TlqtLcbeMhxXQkCDv1avgwNjF8uEIbq5p+Cee0PA==}
- cpu: [arm64]
- os: [freebsd]
-
- '@rollup/rollup-freebsd-x64@4.32.0':
- resolution: {integrity: sha512-wegiyBT6rawdpvnD9lmbOpx5Sph+yVZKHbhnSP9MqUEDX08G4UzMU+D87jrazGE7lRSyTRs6NEYHtzfkJ3FjjQ==}
- cpu: [x64]
- os: [freebsd]
-
- '@rollup/rollup-linux-arm-gnueabihf@4.32.0':
- resolution: {integrity: sha512-3pA7xecItbgOs1A5H58dDvOUEboG5UfpTq3WzAdF54acBbUM+olDJAPkgj1GRJ4ZqE12DZ9/hNS2QZk166v92A==}
- cpu: [arm]
- os: [linux]
- libc: [glibc]
-
- '@rollup/rollup-linux-arm-musleabihf@4.32.0':
- resolution: {integrity: sha512-Y7XUZEVISGyge51QbYyYAEHwpGgmRrAxQXO3siyYo2kmaj72USSG8LtlQQgAtlGfxYiOwu+2BdbPjzEpcOpRmQ==}
- cpu: [arm]
- os: [linux]
- libc: [musl]
-
- '@rollup/rollup-linux-arm64-gnu@4.32.0':
- resolution: {integrity: sha512-r7/OTF5MqeBrZo5omPXcTnjvv1GsrdH8a8RerARvDFiDwFpDVDnJyByYM/nX+mvks8XXsgPUxkwe/ltaX2VH7w==}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
- '@rollup/rollup-linux-arm64-musl@4.32.0':
- resolution: {integrity: sha512-HJbifC9vex9NqnlodV2BHVFNuzKL5OnsV2dvTw6e1dpZKkNjPG6WUq+nhEYV6Hv2Bv++BXkwcyoGlXnPrjAKXw==}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
- '@rollup/rollup-linux-loongarch64-gnu@4.32.0':
- resolution: {integrity: sha512-VAEzZTD63YglFlWwRj3taofmkV1V3xhebDXffon7msNz4b14xKsz7utO6F8F4cqt8K/ktTl9rm88yryvDpsfOw==}
- cpu: [loong64]
- os: [linux]
- libc: [glibc]
-
- '@rollup/rollup-linux-powerpc64le-gnu@4.32.0':
- resolution: {integrity: sha512-Sts5DST1jXAc9YH/iik1C9QRsLcCoOScf3dfbY5i4kH9RJpKxiTBXqm7qU5O6zTXBTEZry69bGszr3SMgYmMcQ==}
- cpu: [ppc64]
- os: [linux]
- libc: [glibc]
-
- '@rollup/rollup-linux-riscv64-gnu@4.32.0':
- resolution: {integrity: sha512-qhlXeV9AqxIyY9/R1h1hBD6eMvQCO34ZmdYvry/K+/MBs6d1nRFLm6BOiITLVI+nFAAB9kUB6sdJRKyVHXnqZw==}
- cpu: [riscv64]
- os: [linux]
- libc: [glibc]
-
- '@rollup/rollup-linux-s390x-gnu@4.32.0':
- resolution: {integrity: sha512-8ZGN7ExnV0qjXa155Rsfi6H8M4iBBwNLBM9lcVS+4NcSzOFaNqmt7djlox8pN1lWrRPMRRQ8NeDlozIGx3Omsw==}
- cpu: [s390x]
- os: [linux]
- libc: [glibc]
-
- '@rollup/rollup-linux-x64-gnu@4.32.0':
- resolution: {integrity: sha512-VDzNHtLLI5s7xd/VubyS10mq6TxvZBp+4NRWoW+Hi3tgV05RtVm4qK99+dClwTN1McA6PHwob6DEJ6PlXbY83A==}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
- '@rollup/rollup-linux-x64-musl@4.32.0':
- resolution: {integrity: sha512-qcb9qYDlkxz9DxJo7SDhWxTWV1gFuwznjbTiov289pASxlfGbaOD54mgbs9+z94VwrXtKTu+2RqwlSTbiOqxGg==}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
- '@rollup/rollup-win32-arm64-msvc@4.32.0':
- resolution: {integrity: sha512-pFDdotFDMXW2AXVbfdUEfidPAk/OtwE/Hd4eYMTNVVaCQ6Yl8et0meDaKNL63L44Haxv4UExpv9ydSf3aSayDg==}
- cpu: [arm64]
- os: [win32]
-
- '@rollup/rollup-win32-ia32-msvc@4.32.0':
- resolution: {integrity: sha512-/TG7WfrCAjeRNDvI4+0AAMoHxea/USWhAzf9PVDFHbcqrQ7hMMKp4jZIy4VEjk72AAfN5k4TiSMRXRKf/0akSw==}
- cpu: [ia32]
- os: [win32]
-
- '@rollup/rollup-win32-x64-msvc@4.32.0':
- resolution: {integrity: sha512-5hqO5S3PTEO2E5VjCePxv40gIgyS2KvO7E7/vvC/NbIW4SIRamkMr1hqj+5Y67fbBWv/bQLB6KelBQmXlyCjWA==}
- cpu: [x64]
- os: [win32]
-
- '@shikijs/core@1.29.1':
- resolution: {integrity: sha512-Mo1gGGkuOYjDu5H8YwzmOuly9vNr8KDVkqj9xiKhhhFS8jisAtDSEWB9hzqRHLVQgFdA310e8XRJcW4tYhRB2A==}
-
- '@shikijs/engine-javascript@1.29.1':
- resolution: {integrity: sha512-Hpi8k9x77rCQ7F/7zxIOUruNkNidMyBnP5qAGbLFqg4kRrg1HZhkB8btib5EXbQWTtLb5gBHOdBwshk20njD7Q==}
-
- '@shikijs/engine-oniguruma@1.29.1':
- resolution: {integrity: sha512-gSt2WhLNgEeLstcweQOSp+C+MhOpTsgdNXRqr3zP6M+BUBZ8Md9OU2BYwUYsALBxHza7hwaIWtFHjQ/aOOychw==}
-
- '@shikijs/langs@1.29.1':
- resolution: {integrity: sha512-iERn4HlyuT044/FgrvLOaZgKVKf3PozjKjyV/RZ5GnlyYEAZFcgwHGkYboeBv2IybQG1KVS/e7VGgiAU4JY2Gw==}
-
- '@shikijs/themes@1.29.1':
- resolution: {integrity: sha512-lb11zf72Vc9uxkl+aec2oW1HVTHJ2LtgZgumb4Rr6By3y/96VmlU44bkxEb8WBWH3RUtbqAJEN0jljD9cF7H7g==}
-
- '@shikijs/types@1.29.1':
- resolution: {integrity: sha512-aBqAuhYRp5vSir3Pc9+QPu9WESBOjUo03ao0IHLC4TyTioSsp/SkbAZSrIH4ghYYC1T1KTEpRSBa83bas4RnPA==}
-
- '@shikijs/vscode-textmate@10.0.1':
- resolution: {integrity: sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg==}
-
- '@types/babel__core@7.20.5':
- resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
-
- '@types/babel__generator@7.6.8':
- resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==}
-
- '@types/babel__template@7.4.4':
- resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
-
- '@types/babel__traverse@7.20.6':
- resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==}
-
- '@types/cookie@0.6.0':
- resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==}
-
- '@types/debug@4.1.12':
- resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
-
- '@types/estree@1.0.6':
- resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
-
- '@types/hast@3.0.4':
- resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
-
- '@types/mdast@4.0.4':
- resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==}
-
- '@types/ms@2.1.0':
- resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
-
- '@types/nlcst@2.0.3':
- resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==}
-
- '@types/unist@3.0.3':
- resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
-
- '@ungap/structured-clone@1.3.0':
- resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
-
- '@volar/kit@2.4.11':
- resolution: {integrity: sha512-ups5RKbMzMCr6RKafcCqDRnJhJDNWqo2vfekwOAj6psZ15v5TlcQFQAyokQJ3wZxVkzxrQM+TqTRDENfQEXpmA==}
- peerDependencies:
- typescript: '*'
-
- '@volar/language-core@2.4.11':
- resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==}
-
- '@volar/language-server@2.4.11':
- resolution: {integrity: sha512-W9P8glH1M8LGREJ7yHRCANI5vOvTrRO15EMLdmh5WNF9sZYSEbQxiHKckZhvGIkbeR1WAlTl3ORTrJXUghjk7g==}
-
- '@volar/language-service@2.4.11':
- resolution: {integrity: sha512-KIb6g8gjUkS2LzAJ9bJCLIjfsJjeRtmXlu7b2pDFGD3fNqdbC53cCAKzgWDs64xtQVKYBU13DLWbtSNFtGuMLQ==}
-
- '@volar/source-map@2.4.11':
- resolution: {integrity: sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==}
-
- '@volar/typescript@2.4.11':
- resolution: {integrity: sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==}
-
- '@vscode/emmet-helper@2.11.0':
- resolution: {integrity: sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw==}
-
- '@vscode/l10n@0.0.18':
- resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==}
-
- acorn@8.14.0:
- resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==}
- engines: {node: '>=0.4.0'}
- hasBin: true
-
- ajv@8.17.1:
- resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
-
- ansi-align@3.0.1:
- resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==}
-
- ansi-regex@5.0.1:
- resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
- engines: {node: '>=8'}
-
- ansi-regex@6.1.0:
- resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==}
- engines: {node: '>=12'}
-
- ansi-styles@4.3.0:
- resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
- engines: {node: '>=8'}
-
- ansi-styles@6.2.1:
- resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
- engines: {node: '>=12'}
-
- argparse@1.0.10:
- resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
-
- argparse@2.0.1:
- resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
-
- aria-query@5.3.2:
- resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
- engines: {node: '>= 0.4'}
-
- array-iterate@2.0.1:
- resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==}
-
- astro@4.16.18:
- resolution: {integrity: sha512-G7zfwJt9BDHEZwlaLNvjbInIw2hPryyD654314KV/XT34pJU6SfN1S+mWa8RAkALcZNJnJXCJmT3JXLQStD3Lw==}
- engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'}
- hasBin: true
-
- axobject-query@4.1.0:
- resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
- engines: {node: '>= 0.4'}
-
- bail@2.0.2:
- resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
-
- base-64@1.0.0:
- resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==}
-
- boxen@8.0.1:
- resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==}
- engines: {node: '>=18'}
-
- braces@3.0.3:
- resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
- engines: {node: '>=8'}
-
- browserslist@4.24.4:
- resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
-
- camelcase@8.0.0:
- resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==}
- engines: {node: '>=16'}
-
- caniuse-lite@1.0.30001695:
- resolution: {integrity: sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==}
-
- ccount@2.0.1:
- resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
-
- chalk@5.4.1:
- resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==}
- engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
-
- character-entities-html4@2.1.0:
- resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==}
-
- character-entities-legacy@3.0.0:
- resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==}
-
- character-entities@2.0.2:
- resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==}
-
- chokidar@4.0.3:
- resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
- engines: {node: '>= 14.16.0'}
-
- ci-info@4.1.0:
- resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==}
- engines: {node: '>=8'}
-
- cli-boxes@3.0.0:
- resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==}
- engines: {node: '>=10'}
-
- cli-cursor@5.0.0:
- resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==}
- engines: {node: '>=18'}
-
- cli-spinners@2.9.2:
- resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
- engines: {node: '>=6'}
-
- cliui@8.0.1:
- resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
- engines: {node: '>=12'}
-
- clsx@2.1.1:
- resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
- engines: {node: '>=6'}
-
- color-convert@2.0.1:
- resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
- engines: {node: '>=7.0.0'}
-
- color-name@1.1.4:
- resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
-
- color-string@1.9.1:
- resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
-
- color@4.2.3:
- resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
- engines: {node: '>=12.5.0'}
-
- comma-separated-tokens@2.0.3:
- resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
-
- common-ancestor-path@1.0.1:
- resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==}
-
- convert-source-map@2.0.0:
- resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
-
- cookie@0.7.2:
- resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
- engines: {node: '>= 0.6'}
-
- cssesc@3.0.0:
- resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
- engines: {node: '>=4'}
- hasBin: true
-
- debug@2.6.9:
- resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
-
- debug@4.4.0:
- resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
-
- decode-named-character-reference@1.0.2:
- resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==}
-
- depd@2.0.0:
- resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
- engines: {node: '>= 0.8'}
-
- dequal@2.0.3:
- resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
- engines: {node: '>=6'}
-
- destroy@1.2.0:
- resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
- engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
-
- detect-libc@2.0.3:
- resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
- engines: {node: '>=8'}
-
- deterministic-object-hash@2.0.2:
- resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==}
- engines: {node: '>=18'}
-
- devalue@5.1.1:
- resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==}
-
- devlop@1.1.0:
- resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
-
- diff@5.2.0:
- resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==}
- engines: {node: '>=0.3.1'}
-
- dlv@1.1.3:
- resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
-
- dset@3.1.4:
- resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==}
- engines: {node: '>=4'}
-
- ee-first@1.1.1:
- resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
-
- electron-to-chromium@1.5.87:
- resolution: {integrity: sha512-mPFwmEWmRivw2F8x3w3l2m6htAUN97Gy0kwpO++2m9iT1Gt8RCFVUfv9U/sIbHJ6rY4P6/ooqFL/eL7ock+pPg==}
-
- emmet@2.4.11:
- resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==}
-
- emoji-regex-xs@1.0.0:
- resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==}
-
- emoji-regex@10.4.0:
- resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==}
-
- emoji-regex@8.0.0:
- resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
-
- encodeurl@2.0.0:
- resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==}
- engines: {node: '>= 0.8'}
-
- entities@4.5.0:
- resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
- engines: {node: '>=0.12'}
-
- es-module-lexer@1.6.0:
- resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==}
-
- esbuild@0.21.5:
- resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
- engines: {node: '>=12'}
- hasBin: true
-
- escalade@3.2.0:
- resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
- engines: {node: '>=6'}
-
- escape-html@1.0.3:
- resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
-
- escape-string-regexp@5.0.0:
- resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
- engines: {node: '>=12'}
-
- esprima@4.0.1:
- resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
- engines: {node: '>=4'}
- hasBin: true
-
- estree-walker@2.0.2:
- resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
-
- estree-walker@3.0.3:
- resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
-
- etag@1.8.1:
- resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
- engines: {node: '>= 0.6'}
-
- eventemitter3@5.0.1:
- resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
-
- extend-shallow@2.0.1:
- resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
- engines: {node: '>=0.10.0'}
-
- extend@3.0.2:
- resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
-
- fast-deep-equal@3.1.3:
- resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
-
- fast-glob@3.3.3:
- resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
- engines: {node: '>=8.6.0'}
-
- fast-uri@3.0.6:
- resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==}
-
- fastq@1.18.0:
- resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==}
-
- fill-range@7.1.1:
- resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
- engines: {node: '>=8'}
-
- find-up-simple@1.0.0:
- resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==}
- engines: {node: '>=18'}
-
- find-up@4.1.0:
- resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
- engines: {node: '>=8'}
-
- find-yarn-workspace-root2@1.2.16:
- resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==}
-
- flattie@1.1.1:
- resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==}
- engines: {node: '>=8'}
-
- fresh@0.5.2:
- resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
- engines: {node: '>= 0.6'}
-
- fsevents@2.3.3:
- resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
- engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
- os: [darwin]
-
- gensync@1.0.0-beta.2:
- resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
- engines: {node: '>=6.9.0'}
-
- get-caller-file@2.0.5:
- resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
- engines: {node: 6.* || 8.* || >= 10.*}
-
- get-east-asian-width@1.3.0:
- resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==}
- engines: {node: '>=18'}
-
- github-slugger@2.0.0:
- resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==}
-
- glob-parent@5.1.2:
- resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
- engines: {node: '>= 6'}
-
- globals@11.12.0:
- resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
- engines: {node: '>=4'}
-
- graceful-fs@4.2.11:
- resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
-
- gray-matter@4.0.3:
- resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==}
- engines: {node: '>=6.0'}
-
- hast-util-from-html@2.0.3:
- resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==}
-
- hast-util-from-parse5@8.0.2:
- resolution: {integrity: sha512-SfMzfdAi/zAoZ1KkFEyyeXBn7u/ShQrfd675ZEE9M3qj+PMFX05xubzRyF76CCSJu8au9jgVxDV1+okFvgZU4A==}
-
- hast-util-is-element@3.0.0:
- resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==}
-
- hast-util-parse-selector@4.0.0:
- resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==}
-
- hast-util-raw@9.1.0:
- resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==}
-
- hast-util-to-html@9.0.4:
- resolution: {integrity: sha512-wxQzXtdbhiwGAUKrnQJXlOPmHnEehzphwkK7aluUPQ+lEc1xefC8pblMgpp2w5ldBTEfveRIrADcrhGIWrlTDA==}
-
- hast-util-to-parse5@8.0.0:
- resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==}
-
- hast-util-to-text@4.0.2:
- resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==}
-
- hast-util-whitespace@3.0.0:
- resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==}
-
- hastscript@9.0.0:
- resolution: {integrity: sha512-jzaLBGavEDKHrc5EfFImKN7nZKKBdSLIdGvCwDZ9TfzbF2ffXiov8CKE445L2Z1Ek2t/m4SKQ2j6Ipv7NyUolw==}
-
- html-escaper@3.0.3:
- resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==}
-
- html-void-elements@3.0.0:
- resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==}
-
- http-cache-semantics@4.1.1:
- resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
-
- http-errors@2.0.0:
- resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
- engines: {node: '>= 0.8'}
-
- import-meta-resolve@4.1.0:
- resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==}
-
- inherits@2.0.4:
- resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
-
- is-arrayish@0.3.2:
- resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
-
- is-docker@3.0.0:
- resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- hasBin: true
-
- is-extendable@0.1.1:
- resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
- engines: {node: '>=0.10.0'}
-
- is-extglob@2.1.1:
- resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
- engines: {node: '>=0.10.0'}
-
- is-fullwidth-code-point@3.0.0:
- resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
- engines: {node: '>=8'}
-
- is-glob@4.0.3:
- resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
- engines: {node: '>=0.10.0'}
-
- is-inside-container@1.0.0:
- resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
- engines: {node: '>=14.16'}
- hasBin: true
-
- is-interactive@2.0.0:
- resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==}
- engines: {node: '>=12'}
-
- is-number@7.0.0:
- resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
- engines: {node: '>=0.12.0'}
-
- is-plain-obj@4.1.0:
- resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
- engines: {node: '>=12'}
-
- is-unicode-supported@1.3.0:
- resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==}
- engines: {node: '>=12'}
-
- is-unicode-supported@2.1.0:
- resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==}
- engines: {node: '>=18'}
-
- is-wsl@3.1.0:
- resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==}
- engines: {node: '>=16'}
-
- js-tokens@4.0.0:
- resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
-
- js-yaml@3.14.1:
- resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
- hasBin: true
-
- js-yaml@4.1.0:
- resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
- hasBin: true
-
- jsesc@3.1.0:
- resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
- engines: {node: '>=6'}
- hasBin: true
-
- json-schema-traverse@1.0.0:
- resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
-
- json5@2.2.3:
- resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
- engines: {node: '>=6'}
- hasBin: true
-
- jsonc-parser@2.3.1:
- resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==}
-
- jsonc-parser@3.3.1:
- resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
-
- kind-of@6.0.3:
- resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
- engines: {node: '>=0.10.0'}
-
- kleur@3.0.3:
- resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
- engines: {node: '>=6'}
-
- kleur@4.1.5:
- resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
- engines: {node: '>=6'}
-
- load-yaml-file@0.2.0:
- resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==}
- engines: {node: '>=6'}
-
- locate-path@5.0.0:
- resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
- engines: {node: '>=8'}
-
- lodash@4.17.21:
- resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
-
- log-symbols@6.0.0:
- resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==}
- engines: {node: '>=18'}
-
- longest-streak@3.1.0:
- resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
-
- lru-cache@5.1.1:
- resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
-
- magic-string@0.30.17:
- resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
-
- magicast@0.3.5:
- resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==}
-
- markdown-table@3.0.4:
- resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==}
-
- mdast-util-definitions@6.0.0:
- resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==}
-
- mdast-util-find-and-replace@3.0.2:
- resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==}
-
- mdast-util-from-markdown@2.0.2:
- resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==}
-
- mdast-util-gfm-autolink-literal@2.0.1:
- resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==}
-
- mdast-util-gfm-footnote@2.0.0:
- resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==}
-
- mdast-util-gfm-strikethrough@2.0.0:
- resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==}
-
- mdast-util-gfm-table@2.0.0:
- resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==}
-
- mdast-util-gfm-task-list-item@2.0.0:
- resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==}
-
- mdast-util-gfm@3.0.0:
- resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==}
-
- mdast-util-phrasing@4.1.0:
- resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==}
-
- mdast-util-to-hast@13.2.0:
- resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==}
-
- mdast-util-to-markdown@2.1.2:
- resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==}
-
- mdast-util-to-string@4.0.0:
- resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
-
- merge2@1.4.1:
- resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
- engines: {node: '>= 8'}
-
- micromark-core-commonmark@2.0.2:
- resolution: {integrity: sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==}
-
- micromark-extension-gfm-autolink-literal@2.1.0:
- resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==}
-
- micromark-extension-gfm-footnote@2.1.0:
- resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==}
-
- micromark-extension-gfm-strikethrough@2.1.0:
- resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==}
-
- micromark-extension-gfm-table@2.1.1:
- resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==}
-
- micromark-extension-gfm-tagfilter@2.0.0:
- resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==}
-
- micromark-extension-gfm-task-list-item@2.1.0:
- resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==}
-
- micromark-extension-gfm@3.0.0:
- resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==}
-
- micromark-factory-destination@2.0.1:
- resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==}
-
- micromark-factory-label@2.0.1:
- resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==}
-
- micromark-factory-space@2.0.1:
- resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==}
-
- micromark-factory-title@2.0.1:
- resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==}
-
- micromark-factory-whitespace@2.0.1:
- resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==}
-
- micromark-util-character@2.1.1:
- resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==}
-
- micromark-util-chunked@2.0.1:
- resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==}
-
- micromark-util-classify-character@2.0.1:
- resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==}
-
- micromark-util-combine-extensions@2.0.1:
- resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==}
-
- micromark-util-decode-numeric-character-reference@2.0.2:
- resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==}
-
- micromark-util-decode-string@2.0.1:
- resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==}
-
- micromark-util-encode@2.0.1:
- resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==}
-
- micromark-util-html-tag-name@2.0.1:
- resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==}
-
- micromark-util-normalize-identifier@2.0.1:
- resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==}
-
- micromark-util-resolve-all@2.0.1:
- resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==}
-
- micromark-util-sanitize-uri@2.0.1:
- resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==}
-
- micromark-util-subtokenize@2.0.4:
- resolution: {integrity: sha512-N6hXjrin2GTJDe3MVjf5FuXpm12PGm80BrUAeub9XFXca8JZbP+oIwY4LJSVwFUCL1IPm/WwSVUN7goFHmSGGQ==}
-
- micromark-util-symbol@2.0.1:
- resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==}
-
- micromark-util-types@2.0.1:
- resolution: {integrity: sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==}
-
- micromark@4.0.1:
- resolution: {integrity: sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==}
-
- micromatch@4.0.8:
- resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
- engines: {node: '>=8.6'}
-
- mime@1.6.0:
- resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
- engines: {node: '>=4'}
- hasBin: true
-
- mimic-function@5.0.1:
- resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==}
- engines: {node: '>=18'}
-
- mrmime@2.0.0:
- resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==}
- engines: {node: '>=10'}
-
- ms@2.0.0:
- resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
-
- ms@2.1.3:
- resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
-
- muggle-string@0.4.1:
- resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
-
- nanoid@3.3.8:
- resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==}
- engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
- hasBin: true
-
- neotraverse@0.6.18:
- resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==}
- engines: {node: '>= 10'}
-
- nlcst-to-string@4.0.0:
- resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==}
-
- node-releases@2.0.19:
- resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
-
- on-finished@2.4.1:
- resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
- engines: {node: '>= 0.8'}
-
- onetime@7.0.0:
- resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==}
- engines: {node: '>=18'}
-
- oniguruma-to-es@2.3.0:
- resolution: {integrity: sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==}
-
- ora@8.1.1:
- resolution: {integrity: sha512-YWielGi1XzG1UTvOaCFaNgEnuhZVMSHYkW/FQ7UX8O26PtlpdM84c0f7wLPlkvx2RfiQmnzd61d/MGxmpQeJPw==}
- engines: {node: '>=18'}
-
- p-limit@2.3.0:
- resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
- engines: {node: '>=6'}
-
- p-limit@6.2.0:
- resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==}
- engines: {node: '>=18'}
-
- p-locate@4.1.0:
- resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
- engines: {node: '>=8'}
-
- p-queue@8.1.0:
- resolution: {integrity: sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==}
- engines: {node: '>=18'}
-
- p-timeout@6.1.4:
- resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==}
- engines: {node: '>=14.16'}
-
- p-try@2.2.0:
- resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
- engines: {node: '>=6'}
-
- parse-latin@7.0.0:
- resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==}
-
- parse5@7.2.1:
- resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==}
-
- path-browserify@1.0.1:
- resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
-
- path-exists@4.0.0:
- resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
- engines: {node: '>=8'}
-
- picocolors@1.1.1:
- resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
-
- picomatch@2.3.1:
- resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
- engines: {node: '>=8.6'}
-
- picomatch@4.0.2:
- resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
- engines: {node: '>=12'}
-
- pify@4.0.1:
- resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
- engines: {node: '>=6'}
-
- pkg-dir@4.2.0:
- resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
- engines: {node: '>=8'}
-
- postcss@8.5.1:
- resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==}
- engines: {node: ^10 || ^12 || >=14}
-
- preferred-pm@4.0.0:
- resolution: {integrity: sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw==}
- engines: {node: '>=18.12'}
-
- prettier@2.8.7:
- resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==}
- engines: {node: '>=10.13.0'}
- hasBin: true
-
- prismjs@1.29.0:
- resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==}
- engines: {node: '>=6'}
-
- prompts@2.4.2:
- resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
- engines: {node: '>= 6'}
-
- property-information@6.5.0:
- resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==}
-
- queue-microtask@1.2.3:
- resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
-
- range-parser@1.2.1:
- resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
- engines: {node: '>= 0.6'}
-
- readdirp@4.1.1:
- resolution: {integrity: sha512-h80JrZu/MHUZCyHu5ciuoI0+WxsCxzxJTILn6Fs8rxSnFPh+UVHYfeIxK1nVGugMqkfC4vJcBOYbkfkwYK0+gw==}
- engines: {node: '>= 14.18.0'}
-
- regex-recursion@5.1.1:
- resolution: {integrity: sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==}
-
- regex-utilities@2.3.0:
- resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==}
-
- regex@5.1.1:
- resolution: {integrity: sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==}
-
- rehype-parse@9.0.1:
- resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==}
-
- rehype-raw@7.0.0:
- resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==}
-
- rehype-stringify@10.0.1:
- resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==}
-
- rehype@13.0.2:
- resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==}
-
- remark-gfm@4.0.0:
- resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==}
-
- remark-parse@11.0.0:
- resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==}
-
- remark-rehype@11.1.1:
- resolution: {integrity: sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==}
-
- remark-smartypants@3.0.2:
- resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==}
- engines: {node: '>=16.0.0'}
-
- remark-stringify@11.0.0:
- resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==}
-
- request-light@0.5.8:
- resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==}
-
- request-light@0.7.0:
- resolution: {integrity: sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==}
-
- require-directory@2.1.1:
- resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
- engines: {node: '>=0.10.0'}
-
- require-from-string@2.0.2:
- resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
- engines: {node: '>=0.10.0'}
-
- restore-cursor@5.1.0:
- resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==}
- engines: {node: '>=18'}
-
- retext-latin@4.0.0:
- resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==}
-
- retext-smartypants@6.2.0:
- resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==}
-
- retext-stringify@4.0.0:
- resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==}
-
- retext@9.0.0:
- resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==}
-
- reusify@1.0.4:
- resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
- engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
-
- rollup@4.32.0:
- resolution: {integrity: sha512-JmrhfQR31Q4AuNBjjAX4s+a/Pu/Q8Q9iwjWBsjRH1q52SPFE2NqRMK6fUZKKnvKO6id+h7JIRf0oYsph53eATg==}
- engines: {node: '>=18.0.0', npm: '>=8.0.0'}
- hasBin: true
-
- run-parallel@1.2.0:
- resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
-
- section-matter@1.0.0:
- resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==}
- engines: {node: '>=4'}
-
- semver@6.3.1:
- resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
- hasBin: true
-
- semver@7.6.3:
- resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
- engines: {node: '>=10'}
- hasBin: true
-
- send@0.19.1:
- resolution: {integrity: sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==}
- engines: {node: '>= 0.8.0'}
-
- server-destroy@1.0.1:
- resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==}
-
- setprototypeof@1.2.0:
- resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
-
- sharp@0.33.5:
- resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==}
- engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
-
- shiki@1.29.1:
- resolution: {integrity: sha512-TghWKV9pJTd/N+IgAIVJtr0qZkB7FfFCUrrEJc0aRmZupo3D1OCVRknQWVRVA7AX/M0Ld7QfoAruPzr3CnUJuw==}
-
- signal-exit@4.1.0:
- resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
- engines: {node: '>=14'}
-
- simple-swizzle@0.2.2:
- resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
-
- sisteransi@1.0.5:
- resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
-
- source-map-js@1.2.1:
- resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
- engines: {node: '>=0.10.0'}
-
- space-separated-tokens@2.0.2:
- resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==}
-
- sprintf-js@1.0.3:
- resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
-
- statuses@2.0.1:
- resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
- engines: {node: '>= 0.8'}
-
- stdin-discarder@0.2.2:
- resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==}
- engines: {node: '>=18'}
-
- string-width@4.2.3:
- resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
- engines: {node: '>=8'}
-
- string-width@7.2.0:
- resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
- engines: {node: '>=18'}
-
- stringify-entities@4.0.4:
- resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==}
-
- strip-ansi@6.0.1:
- resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
- engines: {node: '>=8'}
-
- strip-ansi@7.1.0:
- resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
- engines: {node: '>=12'}
-
- strip-bom-string@1.0.0:
- resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==}
- engines: {node: '>=0.10.0'}
-
- strip-bom@3.0.0:
- resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
- engines: {node: '>=4'}
-
- tinyexec@0.3.2:
- resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
-
- to-regex-range@5.0.1:
- resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
- engines: {node: '>=8.0'}
-
- toidentifier@1.0.1:
- resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
- engines: {node: '>=0.6'}
-
- trim-lines@3.0.1:
- resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==}
-
- trough@2.2.0:
- resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
-
- tsconfck@3.1.4:
- resolution: {integrity: sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==}
- engines: {node: ^18 || >=20}
- hasBin: true
- peerDependencies:
- typescript: ^5.0.0
- peerDependenciesMeta:
- typescript:
- optional: true
-
- tslib@2.8.1:
- resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
-
- type-fest@4.33.0:
- resolution: {integrity: sha512-s6zVrxuyKbbAsSAD5ZPTB77q4YIdRctkTbJ2/Dqlinwz+8ooH2gd+YA7VA6Pa93KML9GockVvoxjZ2vHP+mu8g==}
- engines: {node: '>=16'}
-
- typesafe-path@0.2.2:
- resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==}
-
- typescript-auto-import-cache@0.3.5:
- resolution: {integrity: sha512-fAIveQKsoYj55CozUiBoj4b/7WpN0i4o74wiGY5JVUEoD0XiqDk1tJqTEjgzL2/AizKQrXxyRosSebyDzBZKjw==}
-
- typescript@5.7.3:
- resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==}
- engines: {node: '>=14.17'}
- hasBin: true
-
- unified@11.0.5:
- resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
-
- unist-util-find-after@5.0.0:
- resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==}
-
- unist-util-is@6.0.0:
- resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==}
-
- unist-util-modify-children@4.0.0:
- resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==}
-
- unist-util-position@5.0.0:
- resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==}
-
- unist-util-remove-position@5.0.0:
- resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==}
-
- unist-util-stringify-position@4.0.0:
- resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==}
-
- unist-util-visit-children@3.0.0:
- resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==}
-
- unist-util-visit-parents@6.0.1:
- resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==}
-
- unist-util-visit@5.0.0:
- resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==}
-
- update-browserslist-db@1.1.2:
- resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==}
- hasBin: true
- peerDependencies:
- browserslist: '>= 4.21.0'
-
- vfile-location@5.0.3:
- resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==}
-
- vfile-message@4.0.2:
- resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==}
-
- vfile@6.0.3:
- resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
-
- vite@5.4.14:
- resolution: {integrity: sha512-EK5cY7Q1D8JNhSaPKVK4pwBFvaTmZxEnoKXLG/U9gmdDcihQGNzFlgIvaxezFR4glP1LsuiedwMBqCXH3wZccA==}
- engines: {node: ^18.0.0 || >=20.0.0}
- hasBin: true
- peerDependencies:
- '@types/node': ^18.0.0 || >=20.0.0
- less: '*'
- lightningcss: ^1.21.0
- sass: '*'
- sass-embedded: '*'
- stylus: '*'
- sugarss: '*'
- terser: ^5.4.0
- peerDependenciesMeta:
- '@types/node':
- optional: true
- less:
- optional: true
- lightningcss:
- optional: true
- sass:
- optional: true
- sass-embedded:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
-
- vitefu@1.0.5:
- resolution: {integrity: sha512-h4Vflt9gxODPFNGPwp4zAMZRpZR7eslzwH2c5hn5kNZ5rhnKyRJ50U+yGCdc2IRaBs8O4haIgLNGrV5CrpMsCA==}
- peerDependencies:
- vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0
- peerDependenciesMeta:
- vite:
- optional: true
-
- volar-service-css@0.0.62:
- resolution: {integrity: sha512-JwNyKsH3F8PuzZYuqPf+2e+4CTU8YoyUHEHVnoXNlrLe7wy9U3biomZ56llN69Ris7TTy/+DEX41yVxQpM4qvg==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- volar-service-emmet@0.0.62:
- resolution: {integrity: sha512-U4dxWDBWz7Pi4plpbXf4J4Z/ss6kBO3TYrACxWNsE29abu75QzVS0paxDDhI6bhqpbDFXlpsDhZ9aXVFpnfGRQ==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- volar-service-html@0.0.62:
- resolution: {integrity: sha512-Zw01aJsZRh4GTGUjveyfEzEqpULQUdQH79KNEiKVYHZyuGtdBRYCHlrus1sueSNMxwwkuF5WnOHfvBzafs8yyQ==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- volar-service-prettier@0.0.62:
- resolution: {integrity: sha512-h2yk1RqRTE+vkYZaI9KYuwpDfOQRrTEMvoHol0yW4GFKc75wWQRrb5n/5abDrzMPrkQbSip8JH2AXbvrRtYh4w==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- prettier: ^2.2 || ^3.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
- prettier:
- optional: true
-
- volar-service-typescript-twoslash-queries@0.0.62:
- resolution: {integrity: sha512-KxFt4zydyJYYI0kFAcWPTh4u0Ha36TASPZkAnNY784GtgajerUqM80nX/W1d0wVhmcOFfAxkVsf/Ed+tiYU7ng==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- volar-service-typescript@0.0.62:
- resolution: {integrity: sha512-p7MPi71q7KOsH0eAbZwPBiKPp9B2+qrdHAd6VY5oTo9BUXatsOAdakTm9Yf0DUj6uWBAaOT01BSeVOPwucMV1g==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- volar-service-yaml@0.0.62:
- resolution: {integrity: sha512-k7gvv7sk3wa+nGll3MaSKyjwQsJjIGCHFjVkl3wjaSP2nouKyn9aokGmqjrl39mi88Oy49giog2GkZH526wjig==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- vscode-css-languageservice@6.3.2:
- resolution: {integrity: sha512-GEpPxrUTAeXWdZWHev1OJU9lz2Q2/PPBxQ2TIRmLGvQiH3WZbqaNoute0n0ewxlgtjzTW3AKZT+NHySk5Rf4Eg==}
-
- vscode-html-languageservice@5.3.1:
- resolution: {integrity: sha512-ysUh4hFeW/WOWz/TO9gm08xigiSsV/FOAZ+DolgJfeLftna54YdmZ4A+lIn46RbdO3/Qv5QHTn1ZGqmrXQhZyA==}
-
- vscode-json-languageservice@4.1.8:
- resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==}
- engines: {npm: '>=7.0.0'}
-
- vscode-jsonrpc@6.0.0:
- resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==}
- engines: {node: '>=8.0.0 || >=10.0.0'}
-
- vscode-jsonrpc@8.2.0:
- resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==}
- engines: {node: '>=14.0.0'}
-
- vscode-languageserver-protocol@3.16.0:
- resolution: {integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==}
-
- vscode-languageserver-protocol@3.17.5:
- resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==}
-
- vscode-languageserver-textdocument@1.0.12:
- resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==}
-
- vscode-languageserver-types@3.16.0:
- resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==}
-
- vscode-languageserver-types@3.17.5:
- resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==}
-
- vscode-languageserver@7.0.0:
- resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==}
- hasBin: true
-
- vscode-languageserver@9.0.1:
- resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==}
- hasBin: true
-
- vscode-nls@5.2.0:
- resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==}
-
- vscode-uri@3.0.8:
- resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
-
- web-namespaces@2.0.1:
- resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
-
- which-pm-runs@1.1.0:
- resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==}
- engines: {node: '>=4'}
-
- which-pm@3.0.0:
- resolution: {integrity: sha512-ysVYmw6+ZBhx3+ZkcPwRuJi38ZOTLJJ33PSHaitLxSKUMsh0LkKd0nC69zZCwt5D+AYUcMK2hhw4yWny20vSGg==}
- engines: {node: '>=18.12'}
-
- widest-line@5.0.0:
- resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==}
- engines: {node: '>=18'}
-
- wrap-ansi@7.0.0:
- resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
- engines: {node: '>=10'}
-
- wrap-ansi@9.0.0:
- resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==}
- engines: {node: '>=18'}
-
- xxhash-wasm@1.1.0:
- resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==}
-
- y18n@5.0.8:
- resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
- engines: {node: '>=10'}
-
- yallist@3.1.1:
- resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
-
- yaml-language-server@1.15.0:
- resolution: {integrity: sha512-N47AqBDCMQmh6mBLmI6oqxryHRzi33aPFPsJhYy3VTUGCdLHYjGh4FZzpUjRlphaADBBkDmnkM/++KNIOHi5Rw==}
- hasBin: true
-
- yaml@2.2.2:
- resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==}
- engines: {node: '>= 14'}
-
- yaml@2.7.0:
- resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==}
- engines: {node: '>= 14'}
- hasBin: true
-
- yargs-parser@21.1.1:
- resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
- engines: {node: '>=12'}
-
- yargs@17.7.2:
- resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
- engines: {node: '>=12'}
-
- yocto-queue@1.1.1:
- resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==}
- engines: {node: '>=12.20'}
-
- zod-to-json-schema@3.24.1:
- resolution: {integrity: sha512-3h08nf3Vw3Wl3PK+q3ow/lIil81IT2Oa7YpQyUUDsEWbXveMesdfK1xBd2RhCkynwZndAxixji/7SYJJowr62w==}
- peerDependencies:
- zod: ^3.24.1
-
- zod-to-ts@1.2.0:
- resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==}
- peerDependencies:
- typescript: ^4.9.4 || ^5.0.2
- zod: ^3
-
- zod@3.24.1:
- resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==}
-
- zwitch@2.0.4:
- resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
-
-snapshots:
-
- '@ampproject/remapping@2.3.0':
- dependencies:
- '@jridgewell/gen-mapping': 0.3.8
- '@jridgewell/trace-mapping': 0.3.25
-
- '@astrojs/check@0.9.4(typescript@5.7.3)':
- dependencies:
- '@astrojs/language-server': 2.15.4(typescript@5.7.3)
- chokidar: 4.0.3
- kleur: 4.1.5
- typescript: 5.7.3
- yargs: 17.7.2
- transitivePeerDependencies:
- - prettier
- - prettier-plugin-astro
-
- '@astrojs/compiler@2.10.3': {}
-
- '@astrojs/internal-helpers@0.4.1': {}
-
- '@astrojs/language-server@2.15.4(typescript@5.7.3)':
- dependencies:
- '@astrojs/compiler': 2.10.3
- '@astrojs/yaml2ts': 0.2.2
- '@jridgewell/sourcemap-codec': 1.5.0
- '@volar/kit': 2.4.11(typescript@5.7.3)
- '@volar/language-core': 2.4.11
- '@volar/language-server': 2.4.11
- '@volar/language-service': 2.4.11
- fast-glob: 3.3.3
- muggle-string: 0.4.1
- volar-service-css: 0.0.62(@volar/language-service@2.4.11)
- volar-service-emmet: 0.0.62(@volar/language-service@2.4.11)
- volar-service-html: 0.0.62(@volar/language-service@2.4.11)
- volar-service-prettier: 0.0.62(@volar/language-service@2.4.11)
- volar-service-typescript: 0.0.62(@volar/language-service@2.4.11)
- volar-service-typescript-twoslash-queries: 0.0.62(@volar/language-service@2.4.11)
- volar-service-yaml: 0.0.62(@volar/language-service@2.4.11)
- vscode-html-languageservice: 5.3.1
- vscode-uri: 3.0.8
- transitivePeerDependencies:
- - typescript
-
- '@astrojs/markdown-remark@5.3.0':
- dependencies:
- '@astrojs/prism': 3.1.0
- github-slugger: 2.0.0
- hast-util-from-html: 2.0.3
- hast-util-to-text: 4.0.2
- import-meta-resolve: 4.1.0
- mdast-util-definitions: 6.0.0
- rehype-raw: 7.0.0
- rehype-stringify: 10.0.1
- remark-gfm: 4.0.0
- remark-parse: 11.0.0
- remark-rehype: 11.1.1
- remark-smartypants: 3.0.2
- shiki: 1.29.1
- unified: 11.0.5
- unist-util-remove-position: 5.0.0
- unist-util-visit: 5.0.0
- unist-util-visit-parents: 6.0.1
- vfile: 6.0.3
- transitivePeerDependencies:
- - supports-color
-
- '@astrojs/node@8.3.4(astro@4.16.18(rollup@4.32.0)(typescript@5.7.3))':
- dependencies:
- astro: 4.16.18(rollup@4.32.0)(typescript@5.7.3)
- send: 0.19.1
- server-destroy: 1.0.1
- transitivePeerDependencies:
- - supports-color
-
- '@astrojs/prism@3.1.0':
- dependencies:
- prismjs: 1.29.0
-
- '@astrojs/telemetry@3.1.0':
- dependencies:
- ci-info: 4.1.0
- debug: 4.4.0
- dlv: 1.1.3
- dset: 3.1.4
- is-docker: 3.0.0
- is-wsl: 3.1.0
- which-pm-runs: 1.1.0
- transitivePeerDependencies:
- - supports-color
-
- '@astrojs/yaml2ts@0.2.2':
- dependencies:
- yaml: 2.7.0
-
- '@babel/code-frame@7.26.2':
- dependencies:
- '@babel/helper-validator-identifier': 7.25.9
- js-tokens: 4.0.0
- picocolors: 1.1.1
-
- '@babel/compat-data@7.26.5': {}
-
- '@babel/core@7.26.0':
- dependencies:
- '@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.26.2
- '@babel/generator': 7.26.5
- '@babel/helper-compilation-targets': 7.26.5
- '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
- '@babel/helpers': 7.26.0
- '@babel/parser': 7.26.5
- '@babel/template': 7.25.9
- '@babel/traverse': 7.26.5
- '@babel/types': 7.26.5
- convert-source-map: 2.0.0
- debug: 4.4.0
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/generator@7.26.5':
- dependencies:
- '@babel/parser': 7.26.5
- '@babel/types': 7.26.5
- '@jridgewell/gen-mapping': 0.3.8
- '@jridgewell/trace-mapping': 0.3.25
- jsesc: 3.1.0
-
- '@babel/helper-annotate-as-pure@7.25.9':
- dependencies:
- '@babel/types': 7.26.5
-
- '@babel/helper-compilation-targets@7.26.5':
- dependencies:
- '@babel/compat-data': 7.26.5
- '@babel/helper-validator-option': 7.25.9
- browserslist: 4.24.4
- lru-cache: 5.1.1
- semver: 6.3.1
-
- '@babel/helper-module-imports@7.25.9':
- dependencies:
- '@babel/traverse': 7.26.5
- '@babel/types': 7.26.5
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)':
- dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-module-imports': 7.25.9
- '@babel/helper-validator-identifier': 7.25.9
- '@babel/traverse': 7.26.5
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-plugin-utils@7.26.5': {}
-
- '@babel/helper-string-parser@7.25.9': {}
-
- '@babel/helper-validator-identifier@7.25.9': {}
-
- '@babel/helper-validator-option@7.25.9': {}
-
- '@babel/helpers@7.26.0':
- dependencies:
- '@babel/template': 7.25.9
- '@babel/types': 7.26.5
-
- '@babel/parser@7.26.5':
- dependencies:
- '@babel/types': 7.26.5
-
- '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)':
- dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.26.5
-
- '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0)':
- dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-annotate-as-pure': 7.25.9
- '@babel/helper-module-imports': 7.25.9
- '@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0)
- '@babel/types': 7.26.5
- transitivePeerDependencies:
- - supports-color
-
- '@babel/template@7.25.9':
- dependencies:
- '@babel/code-frame': 7.26.2
- '@babel/parser': 7.26.5
- '@babel/types': 7.26.5
-
- '@babel/traverse@7.26.5':
- dependencies:
- '@babel/code-frame': 7.26.2
- '@babel/generator': 7.26.5
- '@babel/parser': 7.26.5
- '@babel/template': 7.25.9
- '@babel/types': 7.26.5
- debug: 4.4.0
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
-
- '@babel/types@7.26.5':
- dependencies:
- '@babel/helper-string-parser': 7.25.9
- '@babel/helper-validator-identifier': 7.25.9
-
- '@emmetio/abbreviation@2.3.3':
- dependencies:
- '@emmetio/scanner': 1.0.4
-
- '@emmetio/css-abbreviation@2.1.8':
- dependencies:
- '@emmetio/scanner': 1.0.4
-
- '@emmetio/css-parser@0.4.0':
- dependencies:
- '@emmetio/stream-reader': 2.2.0
- '@emmetio/stream-reader-utils': 0.1.0
-
- '@emmetio/html-matcher@1.3.0':
- dependencies:
- '@emmetio/scanner': 1.0.4
-
- '@emmetio/scanner@1.0.4': {}
-
- '@emmetio/stream-reader-utils@0.1.0': {}
-
- '@emmetio/stream-reader@2.2.0': {}
-
- '@emnapi/runtime@1.3.1':
- dependencies:
- tslib: 2.8.1
- optional: true
-
- '@esbuild/aix-ppc64@0.21.5':
- optional: true
-
- '@esbuild/android-arm64@0.21.5':
- optional: true
-
- '@esbuild/android-arm@0.21.5':
- optional: true
-
- '@esbuild/android-x64@0.21.5':
- optional: true
-
- '@esbuild/darwin-arm64@0.21.5':
- optional: true
-
- '@esbuild/darwin-x64@0.21.5':
- optional: true
-
- '@esbuild/freebsd-arm64@0.21.5':
- optional: true
-
- '@esbuild/freebsd-x64@0.21.5':
- optional: true
-
- '@esbuild/linux-arm64@0.21.5':
- optional: true
-
- '@esbuild/linux-arm@0.21.5':
- optional: true
-
- '@esbuild/linux-ia32@0.21.5':
- optional: true
-
- '@esbuild/linux-loong64@0.21.5':
- optional: true
-
- '@esbuild/linux-mips64el@0.21.5':
- optional: true
-
- '@esbuild/linux-ppc64@0.21.5':
- optional: true
-
- '@esbuild/linux-riscv64@0.21.5':
- optional: true
-
- '@esbuild/linux-s390x@0.21.5':
- optional: true
-
- '@esbuild/linux-x64@0.21.5':
- optional: true
-
- '@esbuild/netbsd-x64@0.21.5':
- optional: true
-
- '@esbuild/openbsd-x64@0.21.5':
- optional: true
-
- '@esbuild/sunos-x64@0.21.5':
- optional: true
-
- '@esbuild/win32-arm64@0.21.5':
- optional: true
-
- '@esbuild/win32-ia32@0.21.5':
- optional: true
-
- '@esbuild/win32-x64@0.21.5':
- optional: true
-
- '@img/sharp-darwin-arm64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-darwin-arm64': 1.0.4
- optional: true
-
- '@img/sharp-darwin-x64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-darwin-x64': 1.0.4
- optional: true
-
- '@img/sharp-libvips-darwin-arm64@1.0.4':
- optional: true
-
- '@img/sharp-libvips-darwin-x64@1.0.4':
- optional: true
-
- '@img/sharp-libvips-linux-arm64@1.0.4':
- optional: true
-
- '@img/sharp-libvips-linux-arm@1.0.5':
- optional: true
-
- '@img/sharp-libvips-linux-s390x@1.0.4':
- optional: true
-
- '@img/sharp-libvips-linux-x64@1.0.4':
- optional: true
-
- '@img/sharp-libvips-linuxmusl-arm64@1.0.4':
- optional: true
-
- '@img/sharp-libvips-linuxmusl-x64@1.0.4':
- optional: true
-
- '@img/sharp-linux-arm64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-arm64': 1.0.4
- optional: true
-
- '@img/sharp-linux-arm@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-arm': 1.0.5
- optional: true
-
- '@img/sharp-linux-s390x@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-s390x': 1.0.4
- optional: true
-
- '@img/sharp-linux-x64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linux-x64': 1.0.4
- optional: true
-
- '@img/sharp-linuxmusl-arm64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
- optional: true
-
- '@img/sharp-linuxmusl-x64@0.33.5':
- optionalDependencies:
- '@img/sharp-libvips-linuxmusl-x64': 1.0.4
- optional: true
-
- '@img/sharp-wasm32@0.33.5':
- dependencies:
- '@emnapi/runtime': 1.3.1
- optional: true
-
- '@img/sharp-win32-ia32@0.33.5':
- optional: true
-
- '@img/sharp-win32-x64@0.33.5':
- optional: true
-
- '@jridgewell/gen-mapping@0.3.8':
- dependencies:
- '@jridgewell/set-array': 1.2.1
- '@jridgewell/sourcemap-codec': 1.5.0
- '@jridgewell/trace-mapping': 0.3.25
-
- '@jridgewell/resolve-uri@3.1.2': {}
-
- '@jridgewell/set-array@1.2.1': {}
-
- '@jridgewell/sourcemap-codec@1.5.0': {}
-
- '@jridgewell/trace-mapping@0.3.25':
- dependencies:
- '@jridgewell/resolve-uri': 3.1.2
- '@jridgewell/sourcemap-codec': 1.5.0
-
- '@nodelib/fs.scandir@2.1.5':
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- run-parallel: 1.2.0
-
- '@nodelib/fs.stat@2.0.5': {}
-
- '@nodelib/fs.walk@1.2.8':
- dependencies:
- '@nodelib/fs.scandir': 2.1.5
- fastq: 1.18.0
-
- '@oslojs/encoding@1.1.0': {}
-
- '@rollup/pluginutils@5.1.4(rollup@4.32.0)':
- dependencies:
- '@types/estree': 1.0.6
- estree-walker: 2.0.2
- picomatch: 4.0.2
- optionalDependencies:
- rollup: 4.32.0
-
- '@rollup/rollup-android-arm-eabi@4.32.0':
- optional: true
-
- '@rollup/rollup-android-arm64@4.32.0':
- optional: true
-
- '@rollup/rollup-darwin-arm64@4.32.0':
- optional: true
-
- '@rollup/rollup-darwin-x64@4.32.0':
- optional: true
-
- '@rollup/rollup-freebsd-arm64@4.32.0':
- optional: true
-
- '@rollup/rollup-freebsd-x64@4.32.0':
- optional: true
-
- '@rollup/rollup-linux-arm-gnueabihf@4.32.0':
- optional: true
-
- '@rollup/rollup-linux-arm-musleabihf@4.32.0':
- optional: true
-
- '@rollup/rollup-linux-arm64-gnu@4.32.0':
- optional: true
-
- '@rollup/rollup-linux-arm64-musl@4.32.0':
- optional: true
-
- '@rollup/rollup-linux-loongarch64-gnu@4.32.0':
- optional: true
-
- '@rollup/rollup-linux-powerpc64le-gnu@4.32.0':
- optional: true
-
- '@rollup/rollup-linux-riscv64-gnu@4.32.0':
- optional: true
-
- '@rollup/rollup-linux-s390x-gnu@4.32.0':
- optional: true
-
- '@rollup/rollup-linux-x64-gnu@4.32.0':
- optional: true
-
- '@rollup/rollup-linux-x64-musl@4.32.0':
- optional: true
-
- '@rollup/rollup-win32-arm64-msvc@4.32.0':
- optional: true
-
- '@rollup/rollup-win32-ia32-msvc@4.32.0':
- optional: true
-
- '@rollup/rollup-win32-x64-msvc@4.32.0':
- optional: true
-
- '@shikijs/core@1.29.1':
- dependencies:
- '@shikijs/engine-javascript': 1.29.1
- '@shikijs/engine-oniguruma': 1.29.1
- '@shikijs/types': 1.29.1
- '@shikijs/vscode-textmate': 10.0.1
- '@types/hast': 3.0.4
- hast-util-to-html: 9.0.4
-
- '@shikijs/engine-javascript@1.29.1':
- dependencies:
- '@shikijs/types': 1.29.1
- '@shikijs/vscode-textmate': 10.0.1
- oniguruma-to-es: 2.3.0
-
- '@shikijs/engine-oniguruma@1.29.1':
- dependencies:
- '@shikijs/types': 1.29.1
- '@shikijs/vscode-textmate': 10.0.1
-
- '@shikijs/langs@1.29.1':
- dependencies:
- '@shikijs/types': 1.29.1
-
- '@shikijs/themes@1.29.1':
- dependencies:
- '@shikijs/types': 1.29.1
-
- '@shikijs/types@1.29.1':
- dependencies:
- '@shikijs/vscode-textmate': 10.0.1
- '@types/hast': 3.0.4
-
- '@shikijs/vscode-textmate@10.0.1': {}
-
- '@types/babel__core@7.20.5':
- dependencies:
- '@babel/parser': 7.26.5
- '@babel/types': 7.26.5
- '@types/babel__generator': 7.6.8
- '@types/babel__template': 7.4.4
- '@types/babel__traverse': 7.20.6
-
- '@types/babel__generator@7.6.8':
- dependencies:
- '@babel/types': 7.26.5
-
- '@types/babel__template@7.4.4':
- dependencies:
- '@babel/parser': 7.26.5
- '@babel/types': 7.26.5
-
- '@types/babel__traverse@7.20.6':
- dependencies:
- '@babel/types': 7.26.5
-
- '@types/cookie@0.6.0': {}
-
- '@types/debug@4.1.12':
- dependencies:
- '@types/ms': 2.1.0
-
- '@types/estree@1.0.6': {}
-
- '@types/hast@3.0.4':
- dependencies:
- '@types/unist': 3.0.3
-
- '@types/mdast@4.0.4':
- dependencies:
- '@types/unist': 3.0.3
-
- '@types/ms@2.1.0': {}
-
- '@types/nlcst@2.0.3':
- dependencies:
- '@types/unist': 3.0.3
-
- '@types/unist@3.0.3': {}
-
- '@ungap/structured-clone@1.3.0': {}
-
- '@volar/kit@2.4.11(typescript@5.7.3)':
- dependencies:
- '@volar/language-service': 2.4.11
- '@volar/typescript': 2.4.11
- typesafe-path: 0.2.2
- typescript: 5.7.3
- vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.0.8
-
- '@volar/language-core@2.4.11':
- dependencies:
- '@volar/source-map': 2.4.11
-
- '@volar/language-server@2.4.11':
- dependencies:
- '@volar/language-core': 2.4.11
- '@volar/language-service': 2.4.11
- '@volar/typescript': 2.4.11
- path-browserify: 1.0.1
- request-light: 0.7.0
- vscode-languageserver: 9.0.1
- vscode-languageserver-protocol: 3.17.5
- vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.0.8
-
- '@volar/language-service@2.4.11':
- dependencies:
- '@volar/language-core': 2.4.11
- vscode-languageserver-protocol: 3.17.5
- vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.0.8
-
- '@volar/source-map@2.4.11': {}
-
- '@volar/typescript@2.4.11':
- dependencies:
- '@volar/language-core': 2.4.11
- path-browserify: 1.0.1
- vscode-uri: 3.0.8
-
- '@vscode/emmet-helper@2.11.0':
- dependencies:
- emmet: 2.4.11
- jsonc-parser: 2.3.1
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.17.5
- vscode-uri: 3.0.8
-
- '@vscode/l10n@0.0.18': {}
-
- acorn@8.14.0: {}
-
- ajv@8.17.1:
- dependencies:
- fast-deep-equal: 3.1.3
- fast-uri: 3.0.6
- json-schema-traverse: 1.0.0
- require-from-string: 2.0.2
-
- ansi-align@3.0.1:
- dependencies:
- string-width: 4.2.3
-
- ansi-regex@5.0.1: {}
-
- ansi-regex@6.1.0: {}
-
- ansi-styles@4.3.0:
- dependencies:
- color-convert: 2.0.1
-
- ansi-styles@6.2.1: {}
-
- argparse@1.0.10:
- dependencies:
- sprintf-js: 1.0.3
-
- argparse@2.0.1: {}
-
- aria-query@5.3.2: {}
-
- array-iterate@2.0.1: {}
-
- astro@4.16.18(rollup@4.32.0)(typescript@5.7.3):
- dependencies:
- '@astrojs/compiler': 2.10.3
- '@astrojs/internal-helpers': 0.4.1
- '@astrojs/markdown-remark': 5.3.0
- '@astrojs/telemetry': 3.1.0
- '@babel/core': 7.26.0
- '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0)
- '@babel/types': 7.26.5
- '@oslojs/encoding': 1.1.0
- '@rollup/pluginutils': 5.1.4(rollup@4.32.0)
- '@types/babel__core': 7.20.5
- '@types/cookie': 0.6.0
- acorn: 8.14.0
- aria-query: 5.3.2
- axobject-query: 4.1.0
- boxen: 8.0.1
- ci-info: 4.1.0
- clsx: 2.1.1
- common-ancestor-path: 1.0.1
- cookie: 0.7.2
- cssesc: 3.0.0
- debug: 4.4.0
- deterministic-object-hash: 2.0.2
- devalue: 5.1.1
- diff: 5.2.0
- dlv: 1.1.3
- dset: 3.1.4
- es-module-lexer: 1.6.0
- esbuild: 0.21.5
- estree-walker: 3.0.3
- fast-glob: 3.3.3
- flattie: 1.1.1
- github-slugger: 2.0.0
- gray-matter: 4.0.3
- html-escaper: 3.0.3
- http-cache-semantics: 4.1.1
- js-yaml: 4.1.0
- kleur: 4.1.5
- magic-string: 0.30.17
- magicast: 0.3.5
- micromatch: 4.0.8
- mrmime: 2.0.0
- neotraverse: 0.6.18
- ora: 8.1.1
- p-limit: 6.2.0
- p-queue: 8.1.0
- preferred-pm: 4.0.0
- prompts: 2.4.2
- rehype: 13.0.2
- semver: 7.6.3
- shiki: 1.29.1
- tinyexec: 0.3.2
- tsconfck: 3.1.4(typescript@5.7.3)
- unist-util-visit: 5.0.0
- vfile: 6.0.3
- vite: 5.4.14
- vitefu: 1.0.5(vite@5.4.14)
- which-pm: 3.0.0
- xxhash-wasm: 1.1.0
- yargs-parser: 21.1.1
- zod: 3.24.1
- zod-to-json-schema: 3.24.1(zod@3.24.1)
- zod-to-ts: 1.2.0(typescript@5.7.3)(zod@3.24.1)
- optionalDependencies:
- sharp: 0.33.5
- transitivePeerDependencies:
- - '@types/node'
- - less
- - lightningcss
- - rollup
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
- - typescript
-
- axobject-query@4.1.0: {}
-
- bail@2.0.2: {}
-
- base-64@1.0.0: {}
-
- boxen@8.0.1:
- dependencies:
- ansi-align: 3.0.1
- camelcase: 8.0.0
- chalk: 5.4.1
- cli-boxes: 3.0.0
- string-width: 7.2.0
- type-fest: 4.33.0
- widest-line: 5.0.0
- wrap-ansi: 9.0.0
-
- braces@3.0.3:
- dependencies:
- fill-range: 7.1.1
-
- browserslist@4.24.4:
- dependencies:
- caniuse-lite: 1.0.30001695
- electron-to-chromium: 1.5.87
- node-releases: 2.0.19
- update-browserslist-db: 1.1.2(browserslist@4.24.4)
-
- camelcase@8.0.0: {}
-
- caniuse-lite@1.0.30001695: {}
-
- ccount@2.0.1: {}
-
- chalk@5.4.1: {}
-
- character-entities-html4@2.1.0: {}
-
- character-entities-legacy@3.0.0: {}
-
- character-entities@2.0.2: {}
-
- chokidar@4.0.3:
- dependencies:
- readdirp: 4.1.1
-
- ci-info@4.1.0: {}
-
- cli-boxes@3.0.0: {}
-
- cli-cursor@5.0.0:
- dependencies:
- restore-cursor: 5.1.0
-
- cli-spinners@2.9.2: {}
-
- cliui@8.0.1:
- dependencies:
- string-width: 4.2.3
- strip-ansi: 6.0.1
- wrap-ansi: 7.0.0
-
- clsx@2.1.1: {}
-
- color-convert@2.0.1:
- dependencies:
- color-name: 1.1.4
-
- color-name@1.1.4: {}
-
- color-string@1.9.1:
- dependencies:
- color-name: 1.1.4
- simple-swizzle: 0.2.2
- optional: true
-
- color@4.2.3:
- dependencies:
- color-convert: 2.0.1
- color-string: 1.9.1
- optional: true
-
- comma-separated-tokens@2.0.3: {}
-
- common-ancestor-path@1.0.1: {}
-
- convert-source-map@2.0.0: {}
-
- cookie@0.7.2: {}
-
- cssesc@3.0.0: {}
-
- debug@2.6.9:
- dependencies:
- ms: 2.0.0
-
- debug@4.4.0:
- dependencies:
- ms: 2.1.3
-
- decode-named-character-reference@1.0.2:
- dependencies:
- character-entities: 2.0.2
-
- depd@2.0.0: {}
-
- dequal@2.0.3: {}
-
- destroy@1.2.0: {}
-
- detect-libc@2.0.3:
- optional: true
-
- deterministic-object-hash@2.0.2:
- dependencies:
- base-64: 1.0.0
-
- devalue@5.1.1: {}
-
- devlop@1.1.0:
- dependencies:
- dequal: 2.0.3
-
- diff@5.2.0: {}
-
- dlv@1.1.3: {}
-
- dset@3.1.4: {}
-
- ee-first@1.1.1: {}
-
- electron-to-chromium@1.5.87: {}
-
- emmet@2.4.11:
- dependencies:
- '@emmetio/abbreviation': 2.3.3
- '@emmetio/css-abbreviation': 2.1.8
-
- emoji-regex-xs@1.0.0: {}
-
- emoji-regex@10.4.0: {}
-
- emoji-regex@8.0.0: {}
-
- encodeurl@2.0.0: {}
-
- entities@4.5.0: {}
-
- es-module-lexer@1.6.0: {}
-
- esbuild@0.21.5:
- optionalDependencies:
- '@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
-
- escalade@3.2.0: {}
-
- escape-html@1.0.3: {}
-
- escape-string-regexp@5.0.0: {}
-
- esprima@4.0.1: {}
-
- estree-walker@2.0.2: {}
-
- estree-walker@3.0.3:
- dependencies:
- '@types/estree': 1.0.6
-
- etag@1.8.1: {}
-
- eventemitter3@5.0.1: {}
-
- extend-shallow@2.0.1:
- dependencies:
- is-extendable: 0.1.1
-
- extend@3.0.2: {}
-
- fast-deep-equal@3.1.3: {}
-
- fast-glob@3.3.3:
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- '@nodelib/fs.walk': 1.2.8
- glob-parent: 5.1.2
- merge2: 1.4.1
- micromatch: 4.0.8
-
- fast-uri@3.0.6: {}
-
- fastq@1.18.0:
- dependencies:
- reusify: 1.0.4
-
- fill-range@7.1.1:
- dependencies:
- to-regex-range: 5.0.1
-
- find-up-simple@1.0.0: {}
-
- find-up@4.1.0:
- dependencies:
- locate-path: 5.0.0
- path-exists: 4.0.0
-
- find-yarn-workspace-root2@1.2.16:
- dependencies:
- micromatch: 4.0.8
- pkg-dir: 4.2.0
-
- flattie@1.1.1: {}
-
- fresh@0.5.2: {}
-
- fsevents@2.3.3:
- optional: true
-
- gensync@1.0.0-beta.2: {}
-
- get-caller-file@2.0.5: {}
-
- get-east-asian-width@1.3.0: {}
-
- github-slugger@2.0.0: {}
-
- glob-parent@5.1.2:
- dependencies:
- is-glob: 4.0.3
-
- globals@11.12.0: {}
-
- graceful-fs@4.2.11: {}
-
- gray-matter@4.0.3:
- dependencies:
- js-yaml: 3.14.1
- kind-of: 6.0.3
- section-matter: 1.0.0
- strip-bom-string: 1.0.0
-
- hast-util-from-html@2.0.3:
- dependencies:
- '@types/hast': 3.0.4
- devlop: 1.1.0
- hast-util-from-parse5: 8.0.2
- parse5: 7.2.1
- vfile: 6.0.3
- vfile-message: 4.0.2
-
- hast-util-from-parse5@8.0.2:
- dependencies:
- '@types/hast': 3.0.4
- '@types/unist': 3.0.3
- devlop: 1.1.0
- hastscript: 9.0.0
- property-information: 6.5.0
- vfile: 6.0.3
- vfile-location: 5.0.3
- web-namespaces: 2.0.1
-
- hast-util-is-element@3.0.0:
- dependencies:
- '@types/hast': 3.0.4
-
- hast-util-parse-selector@4.0.0:
- dependencies:
- '@types/hast': 3.0.4
-
- hast-util-raw@9.1.0:
- dependencies:
- '@types/hast': 3.0.4
- '@types/unist': 3.0.3
- '@ungap/structured-clone': 1.3.0
- hast-util-from-parse5: 8.0.2
- hast-util-to-parse5: 8.0.0
- html-void-elements: 3.0.0
- mdast-util-to-hast: 13.2.0
- parse5: 7.2.1
- unist-util-position: 5.0.0
- unist-util-visit: 5.0.0
- vfile: 6.0.3
- web-namespaces: 2.0.1
- zwitch: 2.0.4
-
- hast-util-to-html@9.0.4:
- dependencies:
- '@types/hast': 3.0.4
- '@types/unist': 3.0.3
- ccount: 2.0.1
- comma-separated-tokens: 2.0.3
- hast-util-whitespace: 3.0.0
- html-void-elements: 3.0.0
- mdast-util-to-hast: 13.2.0
- property-information: 6.5.0
- space-separated-tokens: 2.0.2
- stringify-entities: 4.0.4
- zwitch: 2.0.4
-
- hast-util-to-parse5@8.0.0:
- dependencies:
- '@types/hast': 3.0.4
- comma-separated-tokens: 2.0.3
- devlop: 1.1.0
- property-information: 6.5.0
- space-separated-tokens: 2.0.2
- web-namespaces: 2.0.1
- zwitch: 2.0.4
-
- hast-util-to-text@4.0.2:
- dependencies:
- '@types/hast': 3.0.4
- '@types/unist': 3.0.3
- hast-util-is-element: 3.0.0
- unist-util-find-after: 5.0.0
-
- hast-util-whitespace@3.0.0:
- dependencies:
- '@types/hast': 3.0.4
-
- hastscript@9.0.0:
- dependencies:
- '@types/hast': 3.0.4
- comma-separated-tokens: 2.0.3
- hast-util-parse-selector: 4.0.0
- property-information: 6.5.0
- space-separated-tokens: 2.0.2
-
- html-escaper@3.0.3: {}
-
- html-void-elements@3.0.0: {}
-
- http-cache-semantics@4.1.1: {}
-
- http-errors@2.0.0:
- dependencies:
- depd: 2.0.0
- inherits: 2.0.4
- setprototypeof: 1.2.0
- statuses: 2.0.1
- toidentifier: 1.0.1
-
- import-meta-resolve@4.1.0: {}
-
- inherits@2.0.4: {}
-
- is-arrayish@0.3.2:
- optional: true
-
- is-docker@3.0.0: {}
-
- is-extendable@0.1.1: {}
-
- is-extglob@2.1.1: {}
-
- is-fullwidth-code-point@3.0.0: {}
-
- is-glob@4.0.3:
- dependencies:
- is-extglob: 2.1.1
-
- is-inside-container@1.0.0:
- dependencies:
- is-docker: 3.0.0
-
- is-interactive@2.0.0: {}
-
- is-number@7.0.0: {}
-
- is-plain-obj@4.1.0: {}
-
- is-unicode-supported@1.3.0: {}
-
- is-unicode-supported@2.1.0: {}
-
- is-wsl@3.1.0:
- dependencies:
- is-inside-container: 1.0.0
-
- js-tokens@4.0.0: {}
-
- js-yaml@3.14.1:
- dependencies:
- argparse: 1.0.10
- esprima: 4.0.1
-
- js-yaml@4.1.0:
- dependencies:
- argparse: 2.0.1
-
- jsesc@3.1.0: {}
-
- json-schema-traverse@1.0.0: {}
-
- json5@2.2.3: {}
-
- jsonc-parser@2.3.1: {}
-
- jsonc-parser@3.3.1: {}
-
- kind-of@6.0.3: {}
-
- kleur@3.0.3: {}
-
- kleur@4.1.5: {}
-
- load-yaml-file@0.2.0:
- dependencies:
- graceful-fs: 4.2.11
- js-yaml: 3.14.1
- pify: 4.0.1
- strip-bom: 3.0.0
-
- locate-path@5.0.0:
- dependencies:
- p-locate: 4.1.0
-
- lodash@4.17.21: {}
-
- log-symbols@6.0.0:
- dependencies:
- chalk: 5.4.1
- is-unicode-supported: 1.3.0
-
- longest-streak@3.1.0: {}
-
- lru-cache@5.1.1:
- dependencies:
- yallist: 3.1.1
-
- magic-string@0.30.17:
- dependencies:
- '@jridgewell/sourcemap-codec': 1.5.0
-
- magicast@0.3.5:
- dependencies:
- '@babel/parser': 7.26.5
- '@babel/types': 7.26.5
- source-map-js: 1.2.1
-
- markdown-table@3.0.4: {}
-
- mdast-util-definitions@6.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- '@types/unist': 3.0.3
- unist-util-visit: 5.0.0
-
- mdast-util-find-and-replace@3.0.2:
- dependencies:
- '@types/mdast': 4.0.4
- escape-string-regexp: 5.0.0
- unist-util-is: 6.0.0
- unist-util-visit-parents: 6.0.1
-
- mdast-util-from-markdown@2.0.2:
- dependencies:
- '@types/mdast': 4.0.4
- '@types/unist': 3.0.3
- decode-named-character-reference: 1.0.2
- devlop: 1.1.0
- mdast-util-to-string: 4.0.0
- micromark: 4.0.1
- micromark-util-decode-numeric-character-reference: 2.0.2
- micromark-util-decode-string: 2.0.1
- micromark-util-normalize-identifier: 2.0.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
- unist-util-stringify-position: 4.0.0
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-gfm-autolink-literal@2.0.1:
- dependencies:
- '@types/mdast': 4.0.4
- ccount: 2.0.1
- devlop: 1.1.0
- mdast-util-find-and-replace: 3.0.2
- micromark-util-character: 2.1.1
-
- mdast-util-gfm-footnote@2.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- devlop: 1.1.0
- mdast-util-from-markdown: 2.0.2
- mdast-util-to-markdown: 2.1.2
- micromark-util-normalize-identifier: 2.0.1
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-gfm-strikethrough@2.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- mdast-util-from-markdown: 2.0.2
- mdast-util-to-markdown: 2.1.2
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-gfm-table@2.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- devlop: 1.1.0
- markdown-table: 3.0.4
- mdast-util-from-markdown: 2.0.2
- mdast-util-to-markdown: 2.1.2
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-gfm-task-list-item@2.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- devlop: 1.1.0
- mdast-util-from-markdown: 2.0.2
- mdast-util-to-markdown: 2.1.2
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-gfm@3.0.0:
- dependencies:
- mdast-util-from-markdown: 2.0.2
- mdast-util-gfm-autolink-literal: 2.0.1
- mdast-util-gfm-footnote: 2.0.0
- mdast-util-gfm-strikethrough: 2.0.0
- mdast-util-gfm-table: 2.0.0
- mdast-util-gfm-task-list-item: 2.0.0
- mdast-util-to-markdown: 2.1.2
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-phrasing@4.1.0:
- dependencies:
- '@types/mdast': 4.0.4
- unist-util-is: 6.0.0
-
- mdast-util-to-hast@13.2.0:
- dependencies:
- '@types/hast': 3.0.4
- '@types/mdast': 4.0.4
- '@ungap/structured-clone': 1.3.0
- devlop: 1.1.0
- micromark-util-sanitize-uri: 2.0.1
- trim-lines: 3.0.1
- unist-util-position: 5.0.0
- unist-util-visit: 5.0.0
- vfile: 6.0.3
-
- mdast-util-to-markdown@2.1.2:
- dependencies:
- '@types/mdast': 4.0.4
- '@types/unist': 3.0.3
- longest-streak: 3.1.0
- mdast-util-phrasing: 4.1.0
- mdast-util-to-string: 4.0.0
- micromark-util-classify-character: 2.0.1
- micromark-util-decode-string: 2.0.1
- unist-util-visit: 5.0.0
- zwitch: 2.0.4
-
- mdast-util-to-string@4.0.0:
- dependencies:
- '@types/mdast': 4.0.4
-
- merge2@1.4.1: {}
-
- micromark-core-commonmark@2.0.2:
- dependencies:
- decode-named-character-reference: 1.0.2
- devlop: 1.1.0
- micromark-factory-destination: 2.0.1
- micromark-factory-label: 2.0.1
- micromark-factory-space: 2.0.1
- micromark-factory-title: 2.0.1
- micromark-factory-whitespace: 2.0.1
- micromark-util-character: 2.1.1
- micromark-util-chunked: 2.0.1
- micromark-util-classify-character: 2.0.1
- micromark-util-html-tag-name: 2.0.1
- micromark-util-normalize-identifier: 2.0.1
- micromark-util-resolve-all: 2.0.1
- micromark-util-subtokenize: 2.0.4
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-extension-gfm-autolink-literal@2.1.0:
- dependencies:
- micromark-util-character: 2.1.1
- micromark-util-sanitize-uri: 2.0.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-extension-gfm-footnote@2.1.0:
- dependencies:
- devlop: 1.1.0
- micromark-core-commonmark: 2.0.2
- micromark-factory-space: 2.0.1
- micromark-util-character: 2.1.1
- micromark-util-normalize-identifier: 2.0.1
- micromark-util-sanitize-uri: 2.0.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-extension-gfm-strikethrough@2.1.0:
- dependencies:
- devlop: 1.1.0
- micromark-util-chunked: 2.0.1
- micromark-util-classify-character: 2.0.1
- micromark-util-resolve-all: 2.0.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-extension-gfm-table@2.1.1:
- dependencies:
- devlop: 1.1.0
- micromark-factory-space: 2.0.1
- micromark-util-character: 2.1.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-extension-gfm-tagfilter@2.0.0:
- dependencies:
- micromark-util-types: 2.0.1
-
- micromark-extension-gfm-task-list-item@2.1.0:
- dependencies:
- devlop: 1.1.0
- micromark-factory-space: 2.0.1
- micromark-util-character: 2.1.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-extension-gfm@3.0.0:
- dependencies:
- micromark-extension-gfm-autolink-literal: 2.1.0
- micromark-extension-gfm-footnote: 2.1.0
- micromark-extension-gfm-strikethrough: 2.1.0
- micromark-extension-gfm-table: 2.1.1
- micromark-extension-gfm-tagfilter: 2.0.0
- micromark-extension-gfm-task-list-item: 2.1.0
- micromark-util-combine-extensions: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-factory-destination@2.0.1:
- dependencies:
- micromark-util-character: 2.1.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-factory-label@2.0.1:
- dependencies:
- devlop: 1.1.0
- micromark-util-character: 2.1.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-factory-space@2.0.1:
- dependencies:
- micromark-util-character: 2.1.1
- micromark-util-types: 2.0.1
-
- micromark-factory-title@2.0.1:
- dependencies:
- micromark-factory-space: 2.0.1
- micromark-util-character: 2.1.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-factory-whitespace@2.0.1:
- dependencies:
- micromark-factory-space: 2.0.1
- micromark-util-character: 2.1.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-util-character@2.1.1:
- dependencies:
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-util-chunked@2.0.1:
- dependencies:
- micromark-util-symbol: 2.0.1
-
- micromark-util-classify-character@2.0.1:
- dependencies:
- micromark-util-character: 2.1.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-util-combine-extensions@2.0.1:
- dependencies:
- micromark-util-chunked: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-util-decode-numeric-character-reference@2.0.2:
- dependencies:
- micromark-util-symbol: 2.0.1
-
- micromark-util-decode-string@2.0.1:
- dependencies:
- decode-named-character-reference: 1.0.2
- micromark-util-character: 2.1.1
- micromark-util-decode-numeric-character-reference: 2.0.2
- micromark-util-symbol: 2.0.1
-
- micromark-util-encode@2.0.1: {}
-
- micromark-util-html-tag-name@2.0.1: {}
-
- micromark-util-normalize-identifier@2.0.1:
- dependencies:
- micromark-util-symbol: 2.0.1
-
- micromark-util-resolve-all@2.0.1:
- dependencies:
- micromark-util-types: 2.0.1
-
- micromark-util-sanitize-uri@2.0.1:
- dependencies:
- micromark-util-character: 2.1.1
- micromark-util-encode: 2.0.1
- micromark-util-symbol: 2.0.1
-
- micromark-util-subtokenize@2.0.4:
- dependencies:
- devlop: 1.1.0
- micromark-util-chunked: 2.0.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
-
- micromark-util-symbol@2.0.1: {}
-
- micromark-util-types@2.0.1: {}
-
- micromark@4.0.1:
- dependencies:
- '@types/debug': 4.1.12
- debug: 4.4.0
- decode-named-character-reference: 1.0.2
- devlop: 1.1.0
- micromark-core-commonmark: 2.0.2
- micromark-factory-space: 2.0.1
- micromark-util-character: 2.1.1
- micromark-util-chunked: 2.0.1
- micromark-util-combine-extensions: 2.0.1
- micromark-util-decode-numeric-character-reference: 2.0.2
- micromark-util-encode: 2.0.1
- micromark-util-normalize-identifier: 2.0.1
- micromark-util-resolve-all: 2.0.1
- micromark-util-sanitize-uri: 2.0.1
- micromark-util-subtokenize: 2.0.4
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
- transitivePeerDependencies:
- - supports-color
-
- micromatch@4.0.8:
- dependencies:
- braces: 3.0.3
- picomatch: 2.3.1
-
- mime@1.6.0: {}
-
- mimic-function@5.0.1: {}
-
- mrmime@2.0.0: {}
-
- ms@2.0.0: {}
-
- ms@2.1.3: {}
-
- muggle-string@0.4.1: {}
-
- nanoid@3.3.8: {}
-
- neotraverse@0.6.18: {}
-
- nlcst-to-string@4.0.0:
- dependencies:
- '@types/nlcst': 2.0.3
-
- node-releases@2.0.19: {}
-
- on-finished@2.4.1:
- dependencies:
- ee-first: 1.1.1
-
- onetime@7.0.0:
- dependencies:
- mimic-function: 5.0.1
-
- oniguruma-to-es@2.3.0:
- dependencies:
- emoji-regex-xs: 1.0.0
- regex: 5.1.1
- regex-recursion: 5.1.1
-
- ora@8.1.1:
- dependencies:
- chalk: 5.4.1
- cli-cursor: 5.0.0
- cli-spinners: 2.9.2
- is-interactive: 2.0.0
- is-unicode-supported: 2.1.0
- log-symbols: 6.0.0
- stdin-discarder: 0.2.2
- string-width: 7.2.0
- strip-ansi: 7.1.0
-
- p-limit@2.3.0:
- dependencies:
- p-try: 2.2.0
-
- p-limit@6.2.0:
- dependencies:
- yocto-queue: 1.1.1
-
- p-locate@4.1.0:
- dependencies:
- p-limit: 2.3.0
-
- p-queue@8.1.0:
- dependencies:
- eventemitter3: 5.0.1
- p-timeout: 6.1.4
-
- p-timeout@6.1.4: {}
-
- p-try@2.2.0: {}
-
- parse-latin@7.0.0:
- dependencies:
- '@types/nlcst': 2.0.3
- '@types/unist': 3.0.3
- nlcst-to-string: 4.0.0
- unist-util-modify-children: 4.0.0
- unist-util-visit-children: 3.0.0
- vfile: 6.0.3
-
- parse5@7.2.1:
- dependencies:
- entities: 4.5.0
-
- path-browserify@1.0.1: {}
-
- path-exists@4.0.0: {}
-
- picocolors@1.1.1: {}
-
- picomatch@2.3.1: {}
-
- picomatch@4.0.2: {}
-
- pify@4.0.1: {}
-
- pkg-dir@4.2.0:
- dependencies:
- find-up: 4.1.0
-
- postcss@8.5.1:
- dependencies:
- nanoid: 3.3.8
- picocolors: 1.1.1
- source-map-js: 1.2.1
-
- preferred-pm@4.0.0:
- dependencies:
- find-up-simple: 1.0.0
- find-yarn-workspace-root2: 1.2.16
- which-pm: 3.0.0
-
- prettier@2.8.7:
- optional: true
-
- prismjs@1.29.0: {}
-
- prompts@2.4.2:
- dependencies:
- kleur: 3.0.3
- sisteransi: 1.0.5
-
- property-information@6.5.0: {}
-
- queue-microtask@1.2.3: {}
-
- range-parser@1.2.1: {}
-
- readdirp@4.1.1: {}
-
- regex-recursion@5.1.1:
- dependencies:
- regex: 5.1.1
- regex-utilities: 2.3.0
-
- regex-utilities@2.3.0: {}
-
- regex@5.1.1:
- dependencies:
- regex-utilities: 2.3.0
-
- rehype-parse@9.0.1:
- dependencies:
- '@types/hast': 3.0.4
- hast-util-from-html: 2.0.3
- unified: 11.0.5
-
- rehype-raw@7.0.0:
- dependencies:
- '@types/hast': 3.0.4
- hast-util-raw: 9.1.0
- vfile: 6.0.3
-
- rehype-stringify@10.0.1:
- dependencies:
- '@types/hast': 3.0.4
- hast-util-to-html: 9.0.4
- unified: 11.0.5
-
- rehype@13.0.2:
- dependencies:
- '@types/hast': 3.0.4
- rehype-parse: 9.0.1
- rehype-stringify: 10.0.1
- unified: 11.0.5
-
- remark-gfm@4.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- mdast-util-gfm: 3.0.0
- micromark-extension-gfm: 3.0.0
- remark-parse: 11.0.0
- remark-stringify: 11.0.0
- unified: 11.0.5
- transitivePeerDependencies:
- - supports-color
-
- remark-parse@11.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- mdast-util-from-markdown: 2.0.2
- micromark-util-types: 2.0.1
- unified: 11.0.5
- transitivePeerDependencies:
- - supports-color
-
- remark-rehype@11.1.1:
- dependencies:
- '@types/hast': 3.0.4
- '@types/mdast': 4.0.4
- mdast-util-to-hast: 13.2.0
- unified: 11.0.5
- vfile: 6.0.3
-
- remark-smartypants@3.0.2:
- dependencies:
- retext: 9.0.0
- retext-smartypants: 6.2.0
- unified: 11.0.5
- unist-util-visit: 5.0.0
-
- remark-stringify@11.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- mdast-util-to-markdown: 2.1.2
- unified: 11.0.5
-
- request-light@0.5.8: {}
-
- request-light@0.7.0: {}
-
- require-directory@2.1.1: {}
-
- require-from-string@2.0.2: {}
-
- restore-cursor@5.1.0:
- dependencies:
- onetime: 7.0.0
- signal-exit: 4.1.0
-
- retext-latin@4.0.0:
- dependencies:
- '@types/nlcst': 2.0.3
- parse-latin: 7.0.0
- unified: 11.0.5
-
- retext-smartypants@6.2.0:
- dependencies:
- '@types/nlcst': 2.0.3
- nlcst-to-string: 4.0.0
- unist-util-visit: 5.0.0
-
- retext-stringify@4.0.0:
- dependencies:
- '@types/nlcst': 2.0.3
- nlcst-to-string: 4.0.0
- unified: 11.0.5
-
- retext@9.0.0:
- dependencies:
- '@types/nlcst': 2.0.3
- retext-latin: 4.0.0
- retext-stringify: 4.0.0
- unified: 11.0.5
-
- reusify@1.0.4: {}
-
- rollup@4.32.0:
- dependencies:
- '@types/estree': 1.0.6
- optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.32.0
- '@rollup/rollup-android-arm64': 4.32.0
- '@rollup/rollup-darwin-arm64': 4.32.0
- '@rollup/rollup-darwin-x64': 4.32.0
- '@rollup/rollup-freebsd-arm64': 4.32.0
- '@rollup/rollup-freebsd-x64': 4.32.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.32.0
- '@rollup/rollup-linux-arm-musleabihf': 4.32.0
- '@rollup/rollup-linux-arm64-gnu': 4.32.0
- '@rollup/rollup-linux-arm64-musl': 4.32.0
- '@rollup/rollup-linux-loongarch64-gnu': 4.32.0
- '@rollup/rollup-linux-powerpc64le-gnu': 4.32.0
- '@rollup/rollup-linux-riscv64-gnu': 4.32.0
- '@rollup/rollup-linux-s390x-gnu': 4.32.0
- '@rollup/rollup-linux-x64-gnu': 4.32.0
- '@rollup/rollup-linux-x64-musl': 4.32.0
- '@rollup/rollup-win32-arm64-msvc': 4.32.0
- '@rollup/rollup-win32-ia32-msvc': 4.32.0
- '@rollup/rollup-win32-x64-msvc': 4.32.0
- fsevents: 2.3.3
-
- run-parallel@1.2.0:
- dependencies:
- queue-microtask: 1.2.3
-
- section-matter@1.0.0:
- dependencies:
- extend-shallow: 2.0.1
- kind-of: 6.0.3
-
- semver@6.3.1: {}
-
- semver@7.6.3: {}
-
- send@0.19.1:
- dependencies:
- debug: 2.6.9
- depd: 2.0.0
- destroy: 1.2.0
- encodeurl: 2.0.0
- 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
- transitivePeerDependencies:
- - supports-color
-
- server-destroy@1.0.1: {}
-
- setprototypeof@1.2.0: {}
-
- sharp@0.33.5:
- dependencies:
- color: 4.2.3
- detect-libc: 2.0.3
- semver: 7.6.3
- optionalDependencies:
- '@img/sharp-darwin-arm64': 0.33.5
- '@img/sharp-darwin-x64': 0.33.5
- '@img/sharp-libvips-darwin-arm64': 1.0.4
- '@img/sharp-libvips-darwin-x64': 1.0.4
- '@img/sharp-libvips-linux-arm': 1.0.5
- '@img/sharp-libvips-linux-arm64': 1.0.4
- '@img/sharp-libvips-linux-s390x': 1.0.4
- '@img/sharp-libvips-linux-x64': 1.0.4
- '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
- '@img/sharp-libvips-linuxmusl-x64': 1.0.4
- '@img/sharp-linux-arm': 0.33.5
- '@img/sharp-linux-arm64': 0.33.5
- '@img/sharp-linux-s390x': 0.33.5
- '@img/sharp-linux-x64': 0.33.5
- '@img/sharp-linuxmusl-arm64': 0.33.5
- '@img/sharp-linuxmusl-x64': 0.33.5
- '@img/sharp-wasm32': 0.33.5
- '@img/sharp-win32-ia32': 0.33.5
- '@img/sharp-win32-x64': 0.33.5
- optional: true
-
- shiki@1.29.1:
- dependencies:
- '@shikijs/core': 1.29.1
- '@shikijs/engine-javascript': 1.29.1
- '@shikijs/engine-oniguruma': 1.29.1
- '@shikijs/langs': 1.29.1
- '@shikijs/themes': 1.29.1
- '@shikijs/types': 1.29.1
- '@shikijs/vscode-textmate': 10.0.1
- '@types/hast': 3.0.4
-
- signal-exit@4.1.0: {}
-
- simple-swizzle@0.2.2:
- dependencies:
- is-arrayish: 0.3.2
- optional: true
-
- sisteransi@1.0.5: {}
-
- source-map-js@1.2.1: {}
-
- space-separated-tokens@2.0.2: {}
-
- sprintf-js@1.0.3: {}
-
- statuses@2.0.1: {}
-
- stdin-discarder@0.2.2: {}
-
- string-width@4.2.3:
- dependencies:
- emoji-regex: 8.0.0
- is-fullwidth-code-point: 3.0.0
- strip-ansi: 6.0.1
-
- string-width@7.2.0:
- dependencies:
- emoji-regex: 10.4.0
- get-east-asian-width: 1.3.0
- strip-ansi: 7.1.0
-
- stringify-entities@4.0.4:
- dependencies:
- character-entities-html4: 2.1.0
- character-entities-legacy: 3.0.0
-
- strip-ansi@6.0.1:
- dependencies:
- ansi-regex: 5.0.1
-
- strip-ansi@7.1.0:
- dependencies:
- ansi-regex: 6.1.0
-
- strip-bom-string@1.0.0: {}
-
- strip-bom@3.0.0: {}
-
- tinyexec@0.3.2: {}
-
- to-regex-range@5.0.1:
- dependencies:
- is-number: 7.0.0
-
- toidentifier@1.0.1: {}
-
- trim-lines@3.0.1: {}
-
- trough@2.2.0: {}
-
- tsconfck@3.1.4(typescript@5.7.3):
- optionalDependencies:
- typescript: 5.7.3
-
- tslib@2.8.1:
- optional: true
-
- type-fest@4.33.0: {}
-
- typesafe-path@0.2.2: {}
-
- typescript-auto-import-cache@0.3.5:
- dependencies:
- semver: 7.6.3
-
- typescript@5.7.3: {}
-
- unified@11.0.5:
- dependencies:
- '@types/unist': 3.0.3
- bail: 2.0.2
- devlop: 1.1.0
- extend: 3.0.2
- is-plain-obj: 4.1.0
- trough: 2.2.0
- vfile: 6.0.3
-
- unist-util-find-after@5.0.0:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-is: 6.0.0
-
- unist-util-is@6.0.0:
- dependencies:
- '@types/unist': 3.0.3
-
- unist-util-modify-children@4.0.0:
- dependencies:
- '@types/unist': 3.0.3
- array-iterate: 2.0.1
-
- unist-util-position@5.0.0:
- dependencies:
- '@types/unist': 3.0.3
-
- unist-util-remove-position@5.0.0:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-visit: 5.0.0
-
- unist-util-stringify-position@4.0.0:
- dependencies:
- '@types/unist': 3.0.3
-
- unist-util-visit-children@3.0.0:
- dependencies:
- '@types/unist': 3.0.3
-
- unist-util-visit-parents@6.0.1:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-is: 6.0.0
-
- unist-util-visit@5.0.0:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-is: 6.0.0
- unist-util-visit-parents: 6.0.1
-
- update-browserslist-db@1.1.2(browserslist@4.24.4):
- dependencies:
- browserslist: 4.24.4
- escalade: 3.2.0
- picocolors: 1.1.1
-
- vfile-location@5.0.3:
- dependencies:
- '@types/unist': 3.0.3
- vfile: 6.0.3
-
- vfile-message@4.0.2:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-stringify-position: 4.0.0
-
- vfile@6.0.3:
- dependencies:
- '@types/unist': 3.0.3
- vfile-message: 4.0.2
-
- vite@5.4.14:
- dependencies:
- esbuild: 0.21.5
- postcss: 8.5.1
- rollup: 4.32.0
- optionalDependencies:
- fsevents: 2.3.3
-
- vitefu@1.0.5(vite@5.4.14):
- optionalDependencies:
- vite: 5.4.14
-
- volar-service-css@0.0.62(@volar/language-service@2.4.11):
- dependencies:
- vscode-css-languageservice: 6.3.2
- vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.0.8
- optionalDependencies:
- '@volar/language-service': 2.4.11
-
- volar-service-emmet@0.0.62(@volar/language-service@2.4.11):
- dependencies:
- '@emmetio/css-parser': 0.4.0
- '@emmetio/html-matcher': 1.3.0
- '@vscode/emmet-helper': 2.11.0
- vscode-uri: 3.0.8
- optionalDependencies:
- '@volar/language-service': 2.4.11
-
- volar-service-html@0.0.62(@volar/language-service@2.4.11):
- dependencies:
- vscode-html-languageservice: 5.3.1
- vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.0.8
- optionalDependencies:
- '@volar/language-service': 2.4.11
-
- volar-service-prettier@0.0.62(@volar/language-service@2.4.11):
- dependencies:
- vscode-uri: 3.0.8
- optionalDependencies:
- '@volar/language-service': 2.4.11
-
- volar-service-typescript-twoslash-queries@0.0.62(@volar/language-service@2.4.11):
- dependencies:
- vscode-uri: 3.0.8
- optionalDependencies:
- '@volar/language-service': 2.4.11
-
- volar-service-typescript@0.0.62(@volar/language-service@2.4.11):
- dependencies:
- path-browserify: 1.0.1
- semver: 7.6.3
- typescript-auto-import-cache: 0.3.5
- vscode-languageserver-textdocument: 1.0.12
- vscode-nls: 5.2.0
- vscode-uri: 3.0.8
- optionalDependencies:
- '@volar/language-service': 2.4.11
-
- volar-service-yaml@0.0.62(@volar/language-service@2.4.11):
- dependencies:
- vscode-uri: 3.0.8
- yaml-language-server: 1.15.0
- optionalDependencies:
- '@volar/language-service': 2.4.11
-
- vscode-css-languageservice@6.3.2:
- dependencies:
- '@vscode/l10n': 0.0.18
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.17.5
- vscode-uri: 3.0.8
-
- vscode-html-languageservice@5.3.1:
- dependencies:
- '@vscode/l10n': 0.0.18
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.17.5
- vscode-uri: 3.0.8
-
- vscode-json-languageservice@4.1.8:
- dependencies:
- jsonc-parser: 3.3.1
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.17.5
- vscode-nls: 5.2.0
- vscode-uri: 3.0.8
-
- vscode-jsonrpc@6.0.0: {}
-
- vscode-jsonrpc@8.2.0: {}
-
- vscode-languageserver-protocol@3.16.0:
- dependencies:
- vscode-jsonrpc: 6.0.0
- vscode-languageserver-types: 3.16.0
-
- vscode-languageserver-protocol@3.17.5:
- dependencies:
- vscode-jsonrpc: 8.2.0
- vscode-languageserver-types: 3.17.5
-
- vscode-languageserver-textdocument@1.0.12: {}
-
- vscode-languageserver-types@3.16.0: {}
-
- vscode-languageserver-types@3.17.5: {}
-
- vscode-languageserver@7.0.0:
- dependencies:
- vscode-languageserver-protocol: 3.16.0
-
- vscode-languageserver@9.0.1:
- dependencies:
- vscode-languageserver-protocol: 3.17.5
-
- vscode-nls@5.2.0: {}
-
- vscode-uri@3.0.8: {}
-
- web-namespaces@2.0.1: {}
-
- which-pm-runs@1.1.0: {}
-
- which-pm@3.0.0:
- dependencies:
- load-yaml-file: 0.2.0
-
- widest-line@5.0.0:
- dependencies:
- string-width: 7.2.0
-
- wrap-ansi@7.0.0:
- dependencies:
- ansi-styles: 4.3.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
-
- wrap-ansi@9.0.0:
- dependencies:
- ansi-styles: 6.2.1
- string-width: 7.2.0
- strip-ansi: 7.1.0
-
- xxhash-wasm@1.1.0: {}
-
- y18n@5.0.8: {}
-
- yallist@3.1.1: {}
-
- yaml-language-server@1.15.0:
- dependencies:
- ajv: 8.17.1
- lodash: 4.17.21
- request-light: 0.5.8
- vscode-json-languageservice: 4.1.8
- vscode-languageserver: 7.0.0
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.17.5
- vscode-nls: 5.2.0
- vscode-uri: 3.0.8
- yaml: 2.2.2
- optionalDependencies:
- prettier: 2.8.7
-
- yaml@2.2.2: {}
-
- yaml@2.7.0: {}
-
- yargs-parser@21.1.1: {}
-
- yargs@17.7.2:
- dependencies:
- cliui: 8.0.1
- escalade: 3.2.0
- get-caller-file: 2.0.5
- require-directory: 2.1.1
- string-width: 4.2.3
- y18n: 5.0.8
- yargs-parser: 21.1.1
-
- yocto-queue@1.1.1: {}
-
- zod-to-json-schema@3.24.1(zod@3.24.1):
- dependencies:
- zod: 3.24.1
-
- zod-to-ts@1.2.0(typescript@5.7.3)(zod@3.24.1):
- dependencies:
- typescript: 5.7.3
- zod: 3.24.1
-
- zod@3.24.1: {}
-
- zwitch@2.0.4: {}
diff --git a/ref/deno/astro-official/with-astro/public/favicon.svg b/ref/deno/astro-official/with-astro/public/favicon.svg
deleted file mode 100644
index f157bd1..0000000
--- a/ref/deno/astro-official/with-astro/public/favicon.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
diff --git a/ref/deno/astro-official/with-astro/src/env.d.ts b/ref/deno/astro-official/with-astro/src/env.d.ts
deleted file mode 100644
index e16c13c..0000000
--- a/ref/deno/astro-official/with-astro/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-///
diff --git a/ref/deno/astro-official/with-astro/src/pages/[dinosaur].astro b/ref/deno/astro-official/with-astro/src/pages/[dinosaur].astro
deleted file mode 100644
index 59c8d3b..0000000
--- a/ref/deno/astro-official/with-astro/src/pages/[dinosaur].astro
+++ /dev/null
@@ -1,13 +0,0 @@
----
-import data from "../../data/dinosaurs.json";
-const { dinosaur } = Astro.params;
-const dinosaurObj = data.find((item) => item.name.toLowerCase() === dinosaur);
-if (!dinosaurObj) return Astro.redirect("/404");
-const { name, description } = dinosaurObj;
----
-
-{ name }
-
-
- { description }
-
\ No newline at end of file
diff --git a/ref/deno/astro-official/with-astro/src/pages/index.astro b/ref/deno/astro-official/with-astro/src/pages/index.astro
deleted file mode 100644
index f3c7929..0000000
--- a/ref/deno/astro-official/with-astro/src/pages/index.astro
+++ /dev/null
@@ -1,23 +0,0 @@
----
-import data from "../../data/dinosaurs.json";
----
-
-
-
-
-
-
-
- Dinosaurs
-
-
- Dinosaurs
-
-
-
\ No newline at end of file
diff --git a/ref/deno/astro-official/with-astro/tsconfig.json b/ref/deno/astro-official/with-astro/tsconfig.json
deleted file mode 100644
index 77da9dd..0000000
--- a/ref/deno/astro-official/with-astro/tsconfig.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "astro/tsconfigs/strict"
-}
\ No newline at end of file
diff --git a/ref/deno/astro.config.mjs b/ref/deno/astro.config.mjs
deleted file mode 100644
index 56004c9..0000000
--- a/ref/deno/astro.config.mjs
+++ /dev/null
@@ -1 +0,0 @@
-export default {}
\ No newline at end of file
diff --git a/ref/deno/deno.json b/ref/deno/deno.json
deleted file mode 100644
index 867d4e2..0000000
--- a/ref/deno/deno.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "tasks": {
- "dev": "deno run --allow-net --allow-read --allow-write --watch npm:astro dev",
- "build": "deno run --allow-net --allow-read --allow-write npm:astro build",
- "preview": "deno run --allow-net --allow-read --allow-write npm:astro preview"
- },
- "imports": {
- "astro": "npm:astro@^3.0.0"
- }
-}
\ No newline at end of file
diff --git a/ref/deno/deno.lock b/ref/deno/deno.lock
deleted file mode 100644
index 1b51d64..0000000
--- a/ref/deno/deno.lock
+++ /dev/null
@@ -1,2090 +0,0 @@
-{
- "version": "4",
- "specifiers": {
- "npm:astro@*": "5.1.9_vite@6.0.11_zod@3.24.1"
- },
- "npm": {
- "@astrojs/compiler@2.10.3": {
- "integrity": "sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw=="
- },
- "@astrojs/internal-helpers@0.4.2": {
- "integrity": "sha512-EdDWkC3JJVcpGpqJAU/5hSk2LKXyG3mNGkzGoAuyK+xoPHbaVdSuIWoN1QTnmK3N/gGfaaAfM8gO2KDCAW7S3w=="
- },
- "@astrojs/markdown-remark@6.0.2": {
- "integrity": "sha512-aAoHGVRK3rebCYbaLjyyR+3VeAuTz4q49syUxJP29Oo5yZHdy4cCAXRqLBdr9mJVlxCUUjZiF0Dau6YBf65SGg==",
- "dependencies": [
- "@astrojs/prism",
- "github-slugger",
- "hast-util-from-html",
- "hast-util-to-text",
- "import-meta-resolve",
- "js-yaml@4.1.0",
- "mdast-util-definitions",
- "rehype-raw",
- "rehype-stringify",
- "remark-gfm",
- "remark-parse",
- "remark-rehype",
- "remark-smartypants",
- "shiki",
- "unified",
- "unist-util-remove-position",
- "unist-util-visit",
- "unist-util-visit-parents",
- "vfile"
- ]
- },
- "@astrojs/prism@3.2.0": {
- "integrity": "sha512-GilTHKGCW6HMq7y3BUv9Ac7GMe/MO9gi9GW62GzKtth0SwukCu/qp2wLiGpEujhY+VVhaG9v7kv/5vFzvf4NYw==",
- "dependencies": [
- "prismjs"
- ]
- },
- "@astrojs/telemetry@3.2.0": {
- "integrity": "sha512-wxhSKRfKugLwLlr4OFfcqovk+LIFtKwLyGPqMsv+9/ibqqnW3Gv7tBhtKEb0gAyUAC4G9BTVQeQahqnQAhd6IQ==",
- "dependencies": [
- "ci-info",
- "debug",
- "dlv",
- "dset",
- "is-docker",
- "is-wsl",
- "which-pm-runs"
- ]
- },
- "@babel/helper-string-parser@7.25.9": {
- "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA=="
- },
- "@babel/helper-validator-identifier@7.25.9": {
- "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ=="
- },
- "@babel/parser@7.26.5": {
- "integrity": "sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==",
- "dependencies": [
- "@babel/types"
- ]
- },
- "@babel/types@7.26.5": {
- "integrity": "sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==",
- "dependencies": [
- "@babel/helper-string-parser",
- "@babel/helper-validator-identifier"
- ]
- },
- "@emnapi/runtime@1.3.1": {
- "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==",
- "dependencies": [
- "tslib"
- ]
- },
- "@esbuild/aix-ppc64@0.24.2": {
- "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA=="
- },
- "@esbuild/android-arm64@0.24.2": {
- "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg=="
- },
- "@esbuild/android-arm@0.24.2": {
- "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q=="
- },
- "@esbuild/android-x64@0.24.2": {
- "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw=="
- },
- "@esbuild/darwin-arm64@0.24.2": {
- "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA=="
- },
- "@esbuild/darwin-x64@0.24.2": {
- "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA=="
- },
- "@esbuild/freebsd-arm64@0.24.2": {
- "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg=="
- },
- "@esbuild/freebsd-x64@0.24.2": {
- "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q=="
- },
- "@esbuild/linux-arm64@0.24.2": {
- "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg=="
- },
- "@esbuild/linux-arm@0.24.2": {
- "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA=="
- },
- "@esbuild/linux-ia32@0.24.2": {
- "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw=="
- },
- "@esbuild/linux-loong64@0.24.2": {
- "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ=="
- },
- "@esbuild/linux-mips64el@0.24.2": {
- "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw=="
- },
- "@esbuild/linux-ppc64@0.24.2": {
- "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw=="
- },
- "@esbuild/linux-riscv64@0.24.2": {
- "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q=="
- },
- "@esbuild/linux-s390x@0.24.2": {
- "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw=="
- },
- "@esbuild/linux-x64@0.24.2": {
- "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q=="
- },
- "@esbuild/netbsd-arm64@0.24.2": {
- "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw=="
- },
- "@esbuild/netbsd-x64@0.24.2": {
- "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw=="
- },
- "@esbuild/openbsd-arm64@0.24.2": {
- "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A=="
- },
- "@esbuild/openbsd-x64@0.24.2": {
- "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA=="
- },
- "@esbuild/sunos-x64@0.24.2": {
- "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig=="
- },
- "@esbuild/win32-arm64@0.24.2": {
- "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ=="
- },
- "@esbuild/win32-ia32@0.24.2": {
- "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA=="
- },
- "@esbuild/win32-x64@0.24.2": {
- "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg=="
- },
- "@img/sharp-darwin-arm64@0.33.5": {
- "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==",
- "dependencies": [
- "@img/sharp-libvips-darwin-arm64"
- ]
- },
- "@img/sharp-darwin-x64@0.33.5": {
- "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==",
- "dependencies": [
- "@img/sharp-libvips-darwin-x64"
- ]
- },
- "@img/sharp-libvips-darwin-arm64@1.0.4": {
- "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg=="
- },
- "@img/sharp-libvips-darwin-x64@1.0.4": {
- "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ=="
- },
- "@img/sharp-libvips-linux-arm64@1.0.4": {
- "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA=="
- },
- "@img/sharp-libvips-linux-arm@1.0.5": {
- "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g=="
- },
- "@img/sharp-libvips-linux-s390x@1.0.4": {
- "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA=="
- },
- "@img/sharp-libvips-linux-x64@1.0.4": {
- "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw=="
- },
- "@img/sharp-libvips-linuxmusl-arm64@1.0.4": {
- "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA=="
- },
- "@img/sharp-libvips-linuxmusl-x64@1.0.4": {
- "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw=="
- },
- "@img/sharp-linux-arm64@0.33.5": {
- "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==",
- "dependencies": [
- "@img/sharp-libvips-linux-arm64"
- ]
- },
- "@img/sharp-linux-arm@0.33.5": {
- "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==",
- "dependencies": [
- "@img/sharp-libvips-linux-arm"
- ]
- },
- "@img/sharp-linux-s390x@0.33.5": {
- "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==",
- "dependencies": [
- "@img/sharp-libvips-linux-s390x"
- ]
- },
- "@img/sharp-linux-x64@0.33.5": {
- "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==",
- "dependencies": [
- "@img/sharp-libvips-linux-x64"
- ]
- },
- "@img/sharp-linuxmusl-arm64@0.33.5": {
- "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==",
- "dependencies": [
- "@img/sharp-libvips-linuxmusl-arm64"
- ]
- },
- "@img/sharp-linuxmusl-x64@0.33.5": {
- "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==",
- "dependencies": [
- "@img/sharp-libvips-linuxmusl-x64"
- ]
- },
- "@img/sharp-wasm32@0.33.5": {
- "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==",
- "dependencies": [
- "@emnapi/runtime"
- ]
- },
- "@img/sharp-win32-ia32@0.33.5": {
- "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ=="
- },
- "@img/sharp-win32-x64@0.33.5": {
- "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg=="
- },
- "@jridgewell/sourcemap-codec@1.5.0": {
- "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ=="
- },
- "@nodelib/fs.scandir@2.1.5": {
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "dependencies": [
- "@nodelib/fs.stat",
- "run-parallel"
- ]
- },
- "@nodelib/fs.stat@2.0.5": {
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
- },
- "@nodelib/fs.walk@1.2.8": {
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
- "dependencies": [
- "@nodelib/fs.scandir",
- "fastq"
- ]
- },
- "@oslojs/encoding@1.1.0": {
- "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ=="
- },
- "@rollup/pluginutils@5.1.4": {
- "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==",
- "dependencies": [
- "@types/estree",
- "estree-walker@2.0.2",
- "picomatch@4.0.2"
- ]
- },
- "@rollup/rollup-android-arm-eabi@4.32.0": {
- "integrity": "sha512-G2fUQQANtBPsNwiVFg4zKiPQyjVKZCUdQUol53R8E71J7AsheRMV/Yv/nB8giOcOVqP7//eB5xPqieBYZe9bGg=="
- },
- "@rollup/rollup-android-arm64@4.32.0": {
- "integrity": "sha512-qhFwQ+ljoymC+j5lXRv8DlaJYY/+8vyvYmVx074zrLsu5ZGWYsJNLjPPVJJjhZQpyAKUGPydOq9hRLLNvh1s3A=="
- },
- "@rollup/rollup-darwin-arm64@4.32.0": {
- "integrity": "sha512-44n/X3lAlWsEY6vF8CzgCx+LQaoqWGN7TzUfbJDiTIOjJm4+L2Yq+r5a8ytQRGyPqgJDs3Rgyo8eVL7n9iW6AQ=="
- },
- "@rollup/rollup-darwin-x64@4.32.0": {
- "integrity": "sha512-F9ct0+ZX5Np6+ZDztxiGCIvlCaW87HBdHcozUfsHnj1WCUTBUubAoanhHUfnUHZABlElyRikI0mgcw/qdEm2VQ=="
- },
- "@rollup/rollup-freebsd-arm64@4.32.0": {
- "integrity": "sha512-JpsGxLBB2EFXBsTLHfkZDsXSpSmKD3VxXCgBQtlPcuAqB8TlqtLcbeMhxXQkCDv1avgwNjF8uEIbq5p+Cee0PA=="
- },
- "@rollup/rollup-freebsd-x64@4.32.0": {
- "integrity": "sha512-wegiyBT6rawdpvnD9lmbOpx5Sph+yVZKHbhnSP9MqUEDX08G4UzMU+D87jrazGE7lRSyTRs6NEYHtzfkJ3FjjQ=="
- },
- "@rollup/rollup-linux-arm-gnueabihf@4.32.0": {
- "integrity": "sha512-3pA7xecItbgOs1A5H58dDvOUEboG5UfpTq3WzAdF54acBbUM+olDJAPkgj1GRJ4ZqE12DZ9/hNS2QZk166v92A=="
- },
- "@rollup/rollup-linux-arm-musleabihf@4.32.0": {
- "integrity": "sha512-Y7XUZEVISGyge51QbYyYAEHwpGgmRrAxQXO3siyYo2kmaj72USSG8LtlQQgAtlGfxYiOwu+2BdbPjzEpcOpRmQ=="
- },
- "@rollup/rollup-linux-arm64-gnu@4.32.0": {
- "integrity": "sha512-r7/OTF5MqeBrZo5omPXcTnjvv1GsrdH8a8RerARvDFiDwFpDVDnJyByYM/nX+mvks8XXsgPUxkwe/ltaX2VH7w=="
- },
- "@rollup/rollup-linux-arm64-musl@4.32.0": {
- "integrity": "sha512-HJbifC9vex9NqnlodV2BHVFNuzKL5OnsV2dvTw6e1dpZKkNjPG6WUq+nhEYV6Hv2Bv++BXkwcyoGlXnPrjAKXw=="
- },
- "@rollup/rollup-linux-loongarch64-gnu@4.32.0": {
- "integrity": "sha512-VAEzZTD63YglFlWwRj3taofmkV1V3xhebDXffon7msNz4b14xKsz7utO6F8F4cqt8K/ktTl9rm88yryvDpsfOw=="
- },
- "@rollup/rollup-linux-powerpc64le-gnu@4.32.0": {
- "integrity": "sha512-Sts5DST1jXAc9YH/iik1C9QRsLcCoOScf3dfbY5i4kH9RJpKxiTBXqm7qU5O6zTXBTEZry69bGszr3SMgYmMcQ=="
- },
- "@rollup/rollup-linux-riscv64-gnu@4.32.0": {
- "integrity": "sha512-qhlXeV9AqxIyY9/R1h1hBD6eMvQCO34ZmdYvry/K+/MBs6d1nRFLm6BOiITLVI+nFAAB9kUB6sdJRKyVHXnqZw=="
- },
- "@rollup/rollup-linux-s390x-gnu@4.32.0": {
- "integrity": "sha512-8ZGN7ExnV0qjXa155Rsfi6H8M4iBBwNLBM9lcVS+4NcSzOFaNqmt7djlox8pN1lWrRPMRRQ8NeDlozIGx3Omsw=="
- },
- "@rollup/rollup-linux-x64-gnu@4.32.0": {
- "integrity": "sha512-VDzNHtLLI5s7xd/VubyS10mq6TxvZBp+4NRWoW+Hi3tgV05RtVm4qK99+dClwTN1McA6PHwob6DEJ6PlXbY83A=="
- },
- "@rollup/rollup-linux-x64-musl@4.32.0": {
- "integrity": "sha512-qcb9qYDlkxz9DxJo7SDhWxTWV1gFuwznjbTiov289pASxlfGbaOD54mgbs9+z94VwrXtKTu+2RqwlSTbiOqxGg=="
- },
- "@rollup/rollup-win32-arm64-msvc@4.32.0": {
- "integrity": "sha512-pFDdotFDMXW2AXVbfdUEfidPAk/OtwE/Hd4eYMTNVVaCQ6Yl8et0meDaKNL63L44Haxv4UExpv9ydSf3aSayDg=="
- },
- "@rollup/rollup-win32-ia32-msvc@4.32.0": {
- "integrity": "sha512-/TG7WfrCAjeRNDvI4+0AAMoHxea/USWhAzf9PVDFHbcqrQ7hMMKp4jZIy4VEjk72AAfN5k4TiSMRXRKf/0akSw=="
- },
- "@rollup/rollup-win32-x64-msvc@4.32.0": {
- "integrity": "sha512-5hqO5S3PTEO2E5VjCePxv40gIgyS2KvO7E7/vvC/NbIW4SIRamkMr1hqj+5Y67fbBWv/bQLB6KelBQmXlyCjWA=="
- },
- "@shikijs/core@1.29.1": {
- "integrity": "sha512-Mo1gGGkuOYjDu5H8YwzmOuly9vNr8KDVkqj9xiKhhhFS8jisAtDSEWB9hzqRHLVQgFdA310e8XRJcW4tYhRB2A==",
- "dependencies": [
- "@shikijs/engine-javascript",
- "@shikijs/engine-oniguruma",
- "@shikijs/types",
- "@shikijs/vscode-textmate",
- "@types/hast",
- "hast-util-to-html"
- ]
- },
- "@shikijs/engine-javascript@1.29.1": {
- "integrity": "sha512-Hpi8k9x77rCQ7F/7zxIOUruNkNidMyBnP5qAGbLFqg4kRrg1HZhkB8btib5EXbQWTtLb5gBHOdBwshk20njD7Q==",
- "dependencies": [
- "@shikijs/types",
- "@shikijs/vscode-textmate",
- "oniguruma-to-es"
- ]
- },
- "@shikijs/engine-oniguruma@1.29.1": {
- "integrity": "sha512-gSt2WhLNgEeLstcweQOSp+C+MhOpTsgdNXRqr3zP6M+BUBZ8Md9OU2BYwUYsALBxHza7hwaIWtFHjQ/aOOychw==",
- "dependencies": [
- "@shikijs/types",
- "@shikijs/vscode-textmate"
- ]
- },
- "@shikijs/langs@1.29.1": {
- "integrity": "sha512-iERn4HlyuT044/FgrvLOaZgKVKf3PozjKjyV/RZ5GnlyYEAZFcgwHGkYboeBv2IybQG1KVS/e7VGgiAU4JY2Gw==",
- "dependencies": [
- "@shikijs/types"
- ]
- },
- "@shikijs/themes@1.29.1": {
- "integrity": "sha512-lb11zf72Vc9uxkl+aec2oW1HVTHJ2LtgZgumb4Rr6By3y/96VmlU44bkxEb8WBWH3RUtbqAJEN0jljD9cF7H7g==",
- "dependencies": [
- "@shikijs/types"
- ]
- },
- "@shikijs/types@1.29.1": {
- "integrity": "sha512-aBqAuhYRp5vSir3Pc9+QPu9WESBOjUo03ao0IHLC4TyTioSsp/SkbAZSrIH4ghYYC1T1KTEpRSBa83bas4RnPA==",
- "dependencies": [
- "@shikijs/vscode-textmate",
- "@types/hast"
- ]
- },
- "@shikijs/vscode-textmate@10.0.1": {
- "integrity": "sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg=="
- },
- "@types/cookie@0.6.0": {
- "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA=="
- },
- "@types/debug@4.1.12": {
- "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
- "dependencies": [
- "@types/ms"
- ]
- },
- "@types/estree@1.0.6": {
- "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw=="
- },
- "@types/hast@3.0.4": {
- "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==",
- "dependencies": [
- "@types/unist"
- ]
- },
- "@types/mdast@4.0.4": {
- "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
- "dependencies": [
- "@types/unist"
- ]
- },
- "@types/ms@2.1.0": {
- "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="
- },
- "@types/nlcst@2.0.3": {
- "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==",
- "dependencies": [
- "@types/unist"
- ]
- },
- "@types/unist@3.0.3": {
- "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="
- },
- "@ungap/structured-clone@1.3.0": {
- "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="
- },
- "acorn@8.14.0": {
- "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA=="
- },
- "ansi-align@3.0.1": {
- "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
- "dependencies": [
- "string-width@4.2.3"
- ]
- },
- "ansi-regex@5.0.1": {
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
- },
- "ansi-regex@6.1.0": {
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA=="
- },
- "ansi-styles@6.2.1": {
- "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug=="
- },
- "anymatch@3.1.3": {
- "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
- "dependencies": [
- "normalize-path",
- "picomatch@2.3.1"
- ]
- },
- "argparse@1.0.10": {
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dependencies": [
- "sprintf-js"
- ]
- },
- "argparse@2.0.1": {
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
- },
- "aria-query@5.3.2": {
- "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw=="
- },
- "array-iterate@2.0.1": {
- "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg=="
- },
- "astro@5.1.9_vite@6.0.11_zod@3.24.1": {
- "integrity": "sha512-QB3MH7Ul3gEvmHXEfvPkGpTZyyB/TBKQbm0kTHpo0BTEB7BvaY+wrcWiGEJBVDpVdEAKY9fM3zrJ0c7hZSXVlw==",
- "dependencies": [
- "@astrojs/compiler",
- "@astrojs/internal-helpers",
- "@astrojs/markdown-remark",
- "@astrojs/telemetry",
- "@oslojs/encoding",
- "@rollup/pluginutils",
- "@types/cookie",
- "acorn",
- "aria-query",
- "axobject-query",
- "boxen",
- "ci-info",
- "clsx",
- "common-ancestor-path",
- "cookie",
- "cssesc",
- "debug",
- "deterministic-object-hash",
- "devalue",
- "diff",
- "dlv",
- "dset",
- "es-module-lexer",
- "esbuild",
- "estree-walker@3.0.3",
- "fast-glob",
- "flattie",
- "github-slugger",
- "html-escaper",
- "http-cache-semantics",
- "js-yaml@4.1.0",
- "kleur@4.1.5",
- "magic-string",
- "magicast",
- "micromatch",
- "mrmime",
- "neotraverse",
- "p-limit@6.2.0",
- "p-queue",
- "preferred-pm",
- "prompts",
- "rehype",
- "semver",
- "sharp",
- "shiki",
- "tinyexec",
- "tsconfck",
- "ultrahtml",
- "unist-util-visit",
- "unstorage",
- "vfile",
- "vite",
- "vitefu",
- "which-pm",
- "xxhash-wasm",
- "yargs-parser",
- "yocto-spinner",
- "zod",
- "zod-to-json-schema",
- "zod-to-ts"
- ]
- },
- "axobject-query@4.1.0": {
- "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="
- },
- "bail@2.0.2": {
- "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw=="
- },
- "base-64@1.0.0": {
- "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg=="
- },
- "binary-extensions@2.3.0": {
- "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="
- },
- "boxen@8.0.1": {
- "integrity": "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==",
- "dependencies": [
- "ansi-align",
- "camelcase",
- "chalk",
- "cli-boxes",
- "string-width@7.2.0",
- "type-fest",
- "widest-line",
- "wrap-ansi"
- ]
- },
- "braces@3.0.3": {
- "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
- "dependencies": [
- "fill-range"
- ]
- },
- "camelcase@8.0.0": {
- "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA=="
- },
- "ccount@2.0.1": {
- "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg=="
- },
- "chalk@5.4.1": {
- "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w=="
- },
- "character-entities-html4@2.1.0": {
- "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA=="
- },
- "character-entities-legacy@3.0.0": {
- "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ=="
- },
- "character-entities@2.0.2": {
- "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ=="
- },
- "chokidar@3.6.0": {
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
- "dependencies": [
- "anymatch",
- "braces",
- "fsevents",
- "glob-parent",
- "is-binary-path",
- "is-glob",
- "normalize-path",
- "readdirp"
- ]
- },
- "ci-info@4.1.0": {
- "integrity": "sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A=="
- },
- "cli-boxes@3.0.0": {
- "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g=="
- },
- "clsx@2.1.1": {
- "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="
- },
- "color-convert@2.0.1": {
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dependencies": [
- "color-name"
- ]
- },
- "color-name@1.1.4": {
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "color-string@1.9.1": {
- "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
- "dependencies": [
- "color-name",
- "simple-swizzle"
- ]
- },
- "color@4.2.3": {
- "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
- "dependencies": [
- "color-convert",
- "color-string"
- ]
- },
- "comma-separated-tokens@2.0.3": {
- "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg=="
- },
- "common-ancestor-path@1.0.1": {
- "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w=="
- },
- "consola@3.4.0": {
- "integrity": "sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA=="
- },
- "cookie-es@1.2.2": {
- "integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg=="
- },
- "cookie@0.7.2": {
- "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="
- },
- "crossws@0.3.2": {
- "integrity": "sha512-S2PpQHRcgYABOS2465b34wqTOn5dbLL+iSvyweJYGGFLDsKq88xrjDXUiEhfYkhWZq1HuS6of3okRHILbkrqxw==",
- "dependencies": [
- "uncrypto"
- ]
- },
- "cssesc@3.0.0": {
- "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
- },
- "debug@4.4.0": {
- "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
- "dependencies": [
- "ms"
- ]
- },
- "decode-named-character-reference@1.0.2": {
- "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==",
- "dependencies": [
- "character-entities"
- ]
- },
- "defu@6.1.4": {
- "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg=="
- },
- "dequal@2.0.3": {
- "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="
- },
- "destr@2.0.3": {
- "integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ=="
- },
- "detect-libc@2.0.3": {
- "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw=="
- },
- "deterministic-object-hash@2.0.2": {
- "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==",
- "dependencies": [
- "base-64"
- ]
- },
- "devalue@5.1.1": {
- "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw=="
- },
- "devlop@1.1.0": {
- "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==",
- "dependencies": [
- "dequal"
- ]
- },
- "diff@5.2.0": {
- "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A=="
- },
- "dlv@1.1.3": {
- "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="
- },
- "dset@3.1.4": {
- "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA=="
- },
- "emoji-regex-xs@1.0.0": {
- "integrity": "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg=="
- },
- "emoji-regex@10.4.0": {
- "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw=="
- },
- "emoji-regex@8.0.0": {
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
- },
- "entities@4.5.0": {
- "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="
- },
- "es-module-lexer@1.6.0": {
- "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ=="
- },
- "esbuild@0.24.2": {
- "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==",
- "dependencies": [
- "@esbuild/aix-ppc64",
- "@esbuild/android-arm",
- "@esbuild/android-arm64",
- "@esbuild/android-x64",
- "@esbuild/darwin-arm64",
- "@esbuild/darwin-x64",
- "@esbuild/freebsd-arm64",
- "@esbuild/freebsd-x64",
- "@esbuild/linux-arm",
- "@esbuild/linux-arm64",
- "@esbuild/linux-ia32",
- "@esbuild/linux-loong64",
- "@esbuild/linux-mips64el",
- "@esbuild/linux-ppc64",
- "@esbuild/linux-riscv64",
- "@esbuild/linux-s390x",
- "@esbuild/linux-x64",
- "@esbuild/netbsd-arm64",
- "@esbuild/netbsd-x64",
- "@esbuild/openbsd-arm64",
- "@esbuild/openbsd-x64",
- "@esbuild/sunos-x64",
- "@esbuild/win32-arm64",
- "@esbuild/win32-ia32",
- "@esbuild/win32-x64"
- ]
- },
- "escape-string-regexp@5.0.0": {
- "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="
- },
- "esprima@4.0.1": {
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
- },
- "estree-walker@2.0.2": {
- "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
- },
- "estree-walker@3.0.3": {
- "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
- "dependencies": [
- "@types/estree"
- ]
- },
- "eventemitter3@5.0.1": {
- "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="
- },
- "extend@3.0.2": {
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
- },
- "fast-glob@3.3.3": {
- "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
- "dependencies": [
- "@nodelib/fs.stat",
- "@nodelib/fs.walk",
- "glob-parent",
- "merge2",
- "micromatch"
- ]
- },
- "fastq@1.18.0": {
- "integrity": "sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==",
- "dependencies": [
- "reusify"
- ]
- },
- "fill-range@7.1.1": {
- "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
- "dependencies": [
- "to-regex-range"
- ]
- },
- "find-up-simple@1.0.0": {
- "integrity": "sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw=="
- },
- "find-up@4.1.0": {
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dependencies": [
- "locate-path",
- "path-exists"
- ]
- },
- "find-yarn-workspace-root2@1.2.16": {
- "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==",
- "dependencies": [
- "micromatch",
- "pkg-dir"
- ]
- },
- "flattie@1.1.1": {
- "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ=="
- },
- "fsevents@2.3.3": {
- "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="
- },
- "get-east-asian-width@1.3.0": {
- "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ=="
- },
- "github-slugger@2.0.0": {
- "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw=="
- },
- "glob-parent@5.1.2": {
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dependencies": [
- "is-glob"
- ]
- },
- "graceful-fs@4.2.11": {
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
- },
- "h3@1.14.0": {
- "integrity": "sha512-ao22eiONdgelqcnknw0iD645qW0s9NnrJHr5OBz4WOMdBdycfSas1EQf1wXRsm+PcB2Yoj43pjBPwqIpJQTeWg==",
- "dependencies": [
- "cookie-es",
- "crossws",
- "defu",
- "destr",
- "iron-webcrypto",
- "ohash",
- "radix3",
- "ufo",
- "uncrypto",
- "unenv"
- ]
- },
- "hast-util-from-html@2.0.3": {
- "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==",
- "dependencies": [
- "@types/hast",
- "devlop",
- "hast-util-from-parse5",
- "parse5",
- "vfile",
- "vfile-message"
- ]
- },
- "hast-util-from-parse5@8.0.2": {
- "integrity": "sha512-SfMzfdAi/zAoZ1KkFEyyeXBn7u/ShQrfd675ZEE9M3qj+PMFX05xubzRyF76CCSJu8au9jgVxDV1+okFvgZU4A==",
- "dependencies": [
- "@types/hast",
- "@types/unist",
- "devlop",
- "hastscript",
- "property-information",
- "vfile",
- "vfile-location",
- "web-namespaces"
- ]
- },
- "hast-util-is-element@3.0.0": {
- "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==",
- "dependencies": [
- "@types/hast"
- ]
- },
- "hast-util-parse-selector@4.0.0": {
- "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==",
- "dependencies": [
- "@types/hast"
- ]
- },
- "hast-util-raw@9.1.0": {
- "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==",
- "dependencies": [
- "@types/hast",
- "@types/unist",
- "@ungap/structured-clone",
- "hast-util-from-parse5",
- "hast-util-to-parse5",
- "html-void-elements",
- "mdast-util-to-hast",
- "parse5",
- "unist-util-position",
- "unist-util-visit",
- "vfile",
- "web-namespaces",
- "zwitch"
- ]
- },
- "hast-util-to-html@9.0.4": {
- "integrity": "sha512-wxQzXtdbhiwGAUKrnQJXlOPmHnEehzphwkK7aluUPQ+lEc1xefC8pblMgpp2w5ldBTEfveRIrADcrhGIWrlTDA==",
- "dependencies": [
- "@types/hast",
- "@types/unist",
- "ccount",
- "comma-separated-tokens",
- "hast-util-whitespace",
- "html-void-elements",
- "mdast-util-to-hast",
- "property-information",
- "space-separated-tokens",
- "stringify-entities",
- "zwitch"
- ]
- },
- "hast-util-to-parse5@8.0.0": {
- "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==",
- "dependencies": [
- "@types/hast",
- "comma-separated-tokens",
- "devlop",
- "property-information",
- "space-separated-tokens",
- "web-namespaces",
- "zwitch"
- ]
- },
- "hast-util-to-text@4.0.2": {
- "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==",
- "dependencies": [
- "@types/hast",
- "@types/unist",
- "hast-util-is-element",
- "unist-util-find-after"
- ]
- },
- "hast-util-whitespace@3.0.0": {
- "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==",
- "dependencies": [
- "@types/hast"
- ]
- },
- "hastscript@9.0.0": {
- "integrity": "sha512-jzaLBGavEDKHrc5EfFImKN7nZKKBdSLIdGvCwDZ9TfzbF2ffXiov8CKE445L2Z1Ek2t/m4SKQ2j6Ipv7NyUolw==",
- "dependencies": [
- "@types/hast",
- "comma-separated-tokens",
- "hast-util-parse-selector",
- "property-information",
- "space-separated-tokens"
- ]
- },
- "html-escaper@3.0.3": {
- "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ=="
- },
- "html-void-elements@3.0.0": {
- "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg=="
- },
- "http-cache-semantics@4.1.1": {
- "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ=="
- },
- "import-meta-resolve@4.1.0": {
- "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw=="
- },
- "iron-webcrypto@1.2.1": {
- "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg=="
- },
- "is-arrayish@0.3.2": {
- "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
- },
- "is-binary-path@2.1.0": {
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dependencies": [
- "binary-extensions"
- ]
- },
- "is-docker@3.0.0": {
- "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ=="
- },
- "is-extglob@2.1.1": {
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
- },
- "is-fullwidth-code-point@3.0.0": {
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
- },
- "is-glob@4.0.3": {
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "dependencies": [
- "is-extglob"
- ]
- },
- "is-inside-container@1.0.0": {
- "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
- "dependencies": [
- "is-docker"
- ]
- },
- "is-number@7.0.0": {
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
- },
- "is-plain-obj@4.1.0": {
- "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="
- },
- "is-wsl@3.1.0": {
- "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
- "dependencies": [
- "is-inside-container"
- ]
- },
- "js-yaml@3.14.1": {
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "dependencies": [
- "argparse@1.0.10",
- "esprima"
- ]
- },
- "js-yaml@4.1.0": {
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "dependencies": [
- "argparse@2.0.1"
- ]
- },
- "kleur@3.0.3": {
- "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="
- },
- "kleur@4.1.5": {
- "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="
- },
- "load-yaml-file@0.2.0": {
- "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==",
- "dependencies": [
- "graceful-fs",
- "js-yaml@3.14.1",
- "pify",
- "strip-bom"
- ]
- },
- "locate-path@5.0.0": {
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dependencies": [
- "p-locate"
- ]
- },
- "longest-streak@3.1.0": {
- "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g=="
- },
- "lru-cache@10.4.3": {
- "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="
- },
- "magic-string@0.30.17": {
- "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
- "dependencies": [
- "@jridgewell/sourcemap-codec"
- ]
- },
- "magicast@0.3.5": {
- "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==",
- "dependencies": [
- "@babel/parser",
- "@babel/types",
- "source-map-js"
- ]
- },
- "markdown-table@3.0.4": {
- "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw=="
- },
- "mdast-util-definitions@6.0.0": {
- "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==",
- "dependencies": [
- "@types/mdast",
- "@types/unist",
- "unist-util-visit"
- ]
- },
- "mdast-util-find-and-replace@3.0.2": {
- "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==",
- "dependencies": [
- "@types/mdast",
- "escape-string-regexp",
- "unist-util-is",
- "unist-util-visit-parents"
- ]
- },
- "mdast-util-from-markdown@2.0.2": {
- "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==",
- "dependencies": [
- "@types/mdast",
- "@types/unist",
- "decode-named-character-reference",
- "devlop",
- "mdast-util-to-string",
- "micromark",
- "micromark-util-decode-numeric-character-reference",
- "micromark-util-decode-string",
- "micromark-util-normalize-identifier",
- "micromark-util-symbol",
- "micromark-util-types",
- "unist-util-stringify-position"
- ]
- },
- "mdast-util-gfm-autolink-literal@2.0.1": {
- "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==",
- "dependencies": [
- "@types/mdast",
- "ccount",
- "devlop",
- "mdast-util-find-and-replace",
- "micromark-util-character"
- ]
- },
- "mdast-util-gfm-footnote@2.0.0": {
- "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==",
- "dependencies": [
- "@types/mdast",
- "devlop",
- "mdast-util-from-markdown",
- "mdast-util-to-markdown",
- "micromark-util-normalize-identifier"
- ]
- },
- "mdast-util-gfm-strikethrough@2.0.0": {
- "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==",
- "dependencies": [
- "@types/mdast",
- "mdast-util-from-markdown",
- "mdast-util-to-markdown"
- ]
- },
- "mdast-util-gfm-table@2.0.0": {
- "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==",
- "dependencies": [
- "@types/mdast",
- "devlop",
- "markdown-table",
- "mdast-util-from-markdown",
- "mdast-util-to-markdown"
- ]
- },
- "mdast-util-gfm-task-list-item@2.0.0": {
- "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==",
- "dependencies": [
- "@types/mdast",
- "devlop",
- "mdast-util-from-markdown",
- "mdast-util-to-markdown"
- ]
- },
- "mdast-util-gfm@3.0.0": {
- "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==",
- "dependencies": [
- "mdast-util-from-markdown",
- "mdast-util-gfm-autolink-literal",
- "mdast-util-gfm-footnote",
- "mdast-util-gfm-strikethrough",
- "mdast-util-gfm-table",
- "mdast-util-gfm-task-list-item",
- "mdast-util-to-markdown"
- ]
- },
- "mdast-util-phrasing@4.1.0": {
- "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==",
- "dependencies": [
- "@types/mdast",
- "unist-util-is"
- ]
- },
- "mdast-util-to-hast@13.2.0": {
- "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==",
- "dependencies": [
- "@types/hast",
- "@types/mdast",
- "@ungap/structured-clone",
- "devlop",
- "micromark-util-sanitize-uri",
- "trim-lines",
- "unist-util-position",
- "unist-util-visit",
- "vfile"
- ]
- },
- "mdast-util-to-markdown@2.1.2": {
- "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==",
- "dependencies": [
- "@types/mdast",
- "@types/unist",
- "longest-streak",
- "mdast-util-phrasing",
- "mdast-util-to-string",
- "micromark-util-classify-character",
- "micromark-util-decode-string",
- "unist-util-visit",
- "zwitch"
- ]
- },
- "mdast-util-to-string@4.0.0": {
- "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==",
- "dependencies": [
- "@types/mdast"
- ]
- },
- "merge2@1.4.1": {
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
- },
- "micromark-core-commonmark@2.0.2": {
- "integrity": "sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==",
- "dependencies": [
- "decode-named-character-reference",
- "devlop",
- "micromark-factory-destination",
- "micromark-factory-label",
- "micromark-factory-space",
- "micromark-factory-title",
- "micromark-factory-whitespace",
- "micromark-util-character",
- "micromark-util-chunked",
- "micromark-util-classify-character",
- "micromark-util-html-tag-name",
- "micromark-util-normalize-identifier",
- "micromark-util-resolve-all",
- "micromark-util-subtokenize",
- "micromark-util-symbol",
- "micromark-util-types"
- ]
- },
- "micromark-extension-gfm-autolink-literal@2.1.0": {
- "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==",
- "dependencies": [
- "micromark-util-character",
- "micromark-util-sanitize-uri",
- "micromark-util-symbol",
- "micromark-util-types"
- ]
- },
- "micromark-extension-gfm-footnote@2.1.0": {
- "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==",
- "dependencies": [
- "devlop",
- "micromark-core-commonmark",
- "micromark-factory-space",
- "micromark-util-character",
- "micromark-util-normalize-identifier",
- "micromark-util-sanitize-uri",
- "micromark-util-symbol",
- "micromark-util-types"
- ]
- },
- "micromark-extension-gfm-strikethrough@2.1.0": {
- "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==",
- "dependencies": [
- "devlop",
- "micromark-util-chunked",
- "micromark-util-classify-character",
- "micromark-util-resolve-all",
- "micromark-util-symbol",
- "micromark-util-types"
- ]
- },
- "micromark-extension-gfm-table@2.1.1": {
- "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==",
- "dependencies": [
- "devlop",
- "micromark-factory-space",
- "micromark-util-character",
- "micromark-util-symbol",
- "micromark-util-types"
- ]
- },
- "micromark-extension-gfm-tagfilter@2.0.0": {
- "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==",
- "dependencies": [
- "micromark-util-types"
- ]
- },
- "micromark-extension-gfm-task-list-item@2.1.0": {
- "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==",
- "dependencies": [
- "devlop",
- "micromark-factory-space",
- "micromark-util-character",
- "micromark-util-symbol",
- "micromark-util-types"
- ]
- },
- "micromark-extension-gfm@3.0.0": {
- "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==",
- "dependencies": [
- "micromark-extension-gfm-autolink-literal",
- "micromark-extension-gfm-footnote",
- "micromark-extension-gfm-strikethrough",
- "micromark-extension-gfm-table",
- "micromark-extension-gfm-tagfilter",
- "micromark-extension-gfm-task-list-item",
- "micromark-util-combine-extensions",
- "micromark-util-types"
- ]
- },
- "micromark-factory-destination@2.0.1": {
- "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==",
- "dependencies": [
- "micromark-util-character",
- "micromark-util-symbol",
- "micromark-util-types"
- ]
- },
- "micromark-factory-label@2.0.1": {
- "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==",
- "dependencies": [
- "devlop",
- "micromark-util-character",
- "micromark-util-symbol",
- "micromark-util-types"
- ]
- },
- "micromark-factory-space@2.0.1": {
- "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
- "dependencies": [
- "micromark-util-character",
- "micromark-util-types"
- ]
- },
- "micromark-factory-title@2.0.1": {
- "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==",
- "dependencies": [
- "micromark-factory-space",
- "micromark-util-character",
- "micromark-util-symbol",
- "micromark-util-types"
- ]
- },
- "micromark-factory-whitespace@2.0.1": {
- "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==",
- "dependencies": [
- "micromark-factory-space",
- "micromark-util-character",
- "micromark-util-symbol",
- "micromark-util-types"
- ]
- },
- "micromark-util-character@2.1.1": {
- "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
- "dependencies": [
- "micromark-util-symbol",
- "micromark-util-types"
- ]
- },
- "micromark-util-chunked@2.0.1": {
- "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==",
- "dependencies": [
- "micromark-util-symbol"
- ]
- },
- "micromark-util-classify-character@2.0.1": {
- "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==",
- "dependencies": [
- "micromark-util-character",
- "micromark-util-symbol",
- "micromark-util-types"
- ]
- },
- "micromark-util-combine-extensions@2.0.1": {
- "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==",
- "dependencies": [
- "micromark-util-chunked",
- "micromark-util-types"
- ]
- },
- "micromark-util-decode-numeric-character-reference@2.0.2": {
- "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==",
- "dependencies": [
- "micromark-util-symbol"
- ]
- },
- "micromark-util-decode-string@2.0.1": {
- "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==",
- "dependencies": [
- "decode-named-character-reference",
- "micromark-util-character",
- "micromark-util-decode-numeric-character-reference",
- "micromark-util-symbol"
- ]
- },
- "micromark-util-encode@2.0.1": {
- "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="
- },
- "micromark-util-html-tag-name@2.0.1": {
- "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="
- },
- "micromark-util-normalize-identifier@2.0.1": {
- "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==",
- "dependencies": [
- "micromark-util-symbol"
- ]
- },
- "micromark-util-resolve-all@2.0.1": {
- "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==",
- "dependencies": [
- "micromark-util-types"
- ]
- },
- "micromark-util-sanitize-uri@2.0.1": {
- "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==",
- "dependencies": [
- "micromark-util-character",
- "micromark-util-encode",
- "micromark-util-symbol"
- ]
- },
- "micromark-util-subtokenize@2.0.4": {
- "integrity": "sha512-N6hXjrin2GTJDe3MVjf5FuXpm12PGm80BrUAeub9XFXca8JZbP+oIwY4LJSVwFUCL1IPm/WwSVUN7goFHmSGGQ==",
- "dependencies": [
- "devlop",
- "micromark-util-chunked",
- "micromark-util-symbol",
- "micromark-util-types"
- ]
- },
- "micromark-util-symbol@2.0.1": {
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="
- },
- "micromark-util-types@2.0.1": {
- "integrity": "sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ=="
- },
- "micromark@4.0.1": {
- "integrity": "sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==",
- "dependencies": [
- "@types/debug",
- "debug",
- "decode-named-character-reference",
- "devlop",
- "micromark-core-commonmark",
- "micromark-factory-space",
- "micromark-util-character",
- "micromark-util-chunked",
- "micromark-util-combine-extensions",
- "micromark-util-decode-numeric-character-reference",
- "micromark-util-encode",
- "micromark-util-normalize-identifier",
- "micromark-util-resolve-all",
- "micromark-util-sanitize-uri",
- "micromark-util-subtokenize",
- "micromark-util-symbol",
- "micromark-util-types"
- ]
- },
- "micromatch@4.0.8": {
- "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
- "dependencies": [
- "braces",
- "picomatch@2.3.1"
- ]
- },
- "mime@3.0.0": {
- "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A=="
- },
- "mrmime@2.0.0": {
- "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw=="
- },
- "ms@2.1.3": {
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
- },
- "nanoid@3.3.8": {
- "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w=="
- },
- "neotraverse@0.6.18": {
- "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA=="
- },
- "nlcst-to-string@4.0.0": {
- "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==",
- "dependencies": [
- "@types/nlcst"
- ]
- },
- "node-fetch-native@1.6.6": {
- "integrity": "sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ=="
- },
- "normalize-path@3.0.0": {
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
- },
- "ofetch@1.4.1": {
- "integrity": "sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==",
- "dependencies": [
- "destr",
- "node-fetch-native",
- "ufo"
- ]
- },
- "ohash@1.1.4": {
- "integrity": "sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g=="
- },
- "oniguruma-to-es@2.3.0": {
- "integrity": "sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==",
- "dependencies": [
- "emoji-regex-xs",
- "regex",
- "regex-recursion"
- ]
- },
- "p-limit@2.3.0": {
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dependencies": [
- "p-try"
- ]
- },
- "p-limit@6.2.0": {
- "integrity": "sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==",
- "dependencies": [
- "yocto-queue"
- ]
- },
- "p-locate@4.1.0": {
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "dependencies": [
- "p-limit@2.3.0"
- ]
- },
- "p-queue@8.1.0": {
- "integrity": "sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==",
- "dependencies": [
- "eventemitter3",
- "p-timeout"
- ]
- },
- "p-timeout@6.1.4": {
- "integrity": "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg=="
- },
- "p-try@2.2.0": {
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
- },
- "parse-latin@7.0.0": {
- "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==",
- "dependencies": [
- "@types/nlcst",
- "@types/unist",
- "nlcst-to-string",
- "unist-util-modify-children",
- "unist-util-visit-children",
- "vfile"
- ]
- },
- "parse5@7.2.1": {
- "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==",
- "dependencies": [
- "entities"
- ]
- },
- "path-exists@4.0.0": {
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
- },
- "pathe@1.1.2": {
- "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ=="
- },
- "picocolors@1.1.1": {
- "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
- },
- "picomatch@2.3.1": {
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
- },
- "picomatch@4.0.2": {
- "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg=="
- },
- "pify@4.0.1": {
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
- },
- "pkg-dir@4.2.0": {
- "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
- "dependencies": [
- "find-up"
- ]
- },
- "postcss@8.5.1": {
- "integrity": "sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==",
- "dependencies": [
- "nanoid",
- "picocolors",
- "source-map-js"
- ]
- },
- "preferred-pm@4.0.0": {
- "integrity": "sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw==",
- "dependencies": [
- "find-up-simple",
- "find-yarn-workspace-root2",
- "which-pm"
- ]
- },
- "prismjs@1.29.0": {
- "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q=="
- },
- "prompts@2.4.2": {
- "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
- "dependencies": [
- "kleur@3.0.3",
- "sisteransi"
- ]
- },
- "property-information@6.5.0": {
- "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig=="
- },
- "queue-microtask@1.2.3": {
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
- },
- "radix3@1.1.2": {
- "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA=="
- },
- "readdirp@3.6.0": {
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dependencies": [
- "picomatch@2.3.1"
- ]
- },
- "regex-recursion@5.1.1": {
- "integrity": "sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==",
- "dependencies": [
- "regex",
- "regex-utilities"
- ]
- },
- "regex-utilities@2.3.0": {
- "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng=="
- },
- "regex@5.1.1": {
- "integrity": "sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==",
- "dependencies": [
- "regex-utilities"
- ]
- },
- "rehype-parse@9.0.1": {
- "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==",
- "dependencies": [
- "@types/hast",
- "hast-util-from-html",
- "unified"
- ]
- },
- "rehype-raw@7.0.0": {
- "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==",
- "dependencies": [
- "@types/hast",
- "hast-util-raw",
- "vfile"
- ]
- },
- "rehype-stringify@10.0.1": {
- "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==",
- "dependencies": [
- "@types/hast",
- "hast-util-to-html",
- "unified"
- ]
- },
- "rehype@13.0.2": {
- "integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==",
- "dependencies": [
- "@types/hast",
- "rehype-parse",
- "rehype-stringify",
- "unified"
- ]
- },
- "remark-gfm@4.0.0": {
- "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==",
- "dependencies": [
- "@types/mdast",
- "mdast-util-gfm",
- "micromark-extension-gfm",
- "remark-parse",
- "remark-stringify",
- "unified"
- ]
- },
- "remark-parse@11.0.0": {
- "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==",
- "dependencies": [
- "@types/mdast",
- "mdast-util-from-markdown",
- "micromark-util-types",
- "unified"
- ]
- },
- "remark-rehype@11.1.1": {
- "integrity": "sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==",
- "dependencies": [
- "@types/hast",
- "@types/mdast",
- "mdast-util-to-hast",
- "unified",
- "vfile"
- ]
- },
- "remark-smartypants@3.0.2": {
- "integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==",
- "dependencies": [
- "retext",
- "retext-smartypants",
- "unified",
- "unist-util-visit"
- ]
- },
- "remark-stringify@11.0.0": {
- "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==",
- "dependencies": [
- "@types/mdast",
- "mdast-util-to-markdown",
- "unified"
- ]
- },
- "retext-latin@4.0.0": {
- "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==",
- "dependencies": [
- "@types/nlcst",
- "parse-latin",
- "unified"
- ]
- },
- "retext-smartypants@6.2.0": {
- "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==",
- "dependencies": [
- "@types/nlcst",
- "nlcst-to-string",
- "unist-util-visit"
- ]
- },
- "retext-stringify@4.0.0": {
- "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==",
- "dependencies": [
- "@types/nlcst",
- "nlcst-to-string",
- "unified"
- ]
- },
- "retext@9.0.0": {
- "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==",
- "dependencies": [
- "@types/nlcst",
- "retext-latin",
- "retext-stringify",
- "unified"
- ]
- },
- "reusify@1.0.4": {
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
- },
- "rollup@4.32.0": {
- "integrity": "sha512-JmrhfQR31Q4AuNBjjAX4s+a/Pu/Q8Q9iwjWBsjRH1q52SPFE2NqRMK6fUZKKnvKO6id+h7JIRf0oYsph53eATg==",
- "dependencies": [
- "@rollup/rollup-android-arm-eabi",
- "@rollup/rollup-android-arm64",
- "@rollup/rollup-darwin-arm64",
- "@rollup/rollup-darwin-x64",
- "@rollup/rollup-freebsd-arm64",
- "@rollup/rollup-freebsd-x64",
- "@rollup/rollup-linux-arm-gnueabihf",
- "@rollup/rollup-linux-arm-musleabihf",
- "@rollup/rollup-linux-arm64-gnu",
- "@rollup/rollup-linux-arm64-musl",
- "@rollup/rollup-linux-loongarch64-gnu",
- "@rollup/rollup-linux-powerpc64le-gnu",
- "@rollup/rollup-linux-riscv64-gnu",
- "@rollup/rollup-linux-s390x-gnu",
- "@rollup/rollup-linux-x64-gnu",
- "@rollup/rollup-linux-x64-musl",
- "@rollup/rollup-win32-arm64-msvc",
- "@rollup/rollup-win32-ia32-msvc",
- "@rollup/rollup-win32-x64-msvc",
- "@types/estree",
- "fsevents"
- ]
- },
- "run-parallel@1.2.0": {
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "dependencies": [
- "queue-microtask"
- ]
- },
- "semver@7.6.3": {
- "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A=="
- },
- "sharp@0.33.5": {
- "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==",
- "dependencies": [
- "@img/sharp-darwin-arm64",
- "@img/sharp-darwin-x64",
- "@img/sharp-libvips-darwin-arm64",
- "@img/sharp-libvips-darwin-x64",
- "@img/sharp-libvips-linux-arm",
- "@img/sharp-libvips-linux-arm64",
- "@img/sharp-libvips-linux-s390x",
- "@img/sharp-libvips-linux-x64",
- "@img/sharp-libvips-linuxmusl-arm64",
- "@img/sharp-libvips-linuxmusl-x64",
- "@img/sharp-linux-arm",
- "@img/sharp-linux-arm64",
- "@img/sharp-linux-s390x",
- "@img/sharp-linux-x64",
- "@img/sharp-linuxmusl-arm64",
- "@img/sharp-linuxmusl-x64",
- "@img/sharp-wasm32",
- "@img/sharp-win32-ia32",
- "@img/sharp-win32-x64",
- "color",
- "detect-libc",
- "semver"
- ]
- },
- "shiki@1.29.1": {
- "integrity": "sha512-TghWKV9pJTd/N+IgAIVJtr0qZkB7FfFCUrrEJc0aRmZupo3D1OCVRknQWVRVA7AX/M0Ld7QfoAruPzr3CnUJuw==",
- "dependencies": [
- "@shikijs/core",
- "@shikijs/engine-javascript",
- "@shikijs/engine-oniguruma",
- "@shikijs/langs",
- "@shikijs/themes",
- "@shikijs/types",
- "@shikijs/vscode-textmate",
- "@types/hast"
- ]
- },
- "simple-swizzle@0.2.2": {
- "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
- "dependencies": [
- "is-arrayish"
- ]
- },
- "sisteransi@1.0.5": {
- "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="
- },
- "source-map-js@1.2.1": {
- "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="
- },
- "space-separated-tokens@2.0.2": {
- "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q=="
- },
- "sprintf-js@1.0.3": {
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
- },
- "string-width@4.2.3": {
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dependencies": [
- "emoji-regex@8.0.0",
- "is-fullwidth-code-point",
- "strip-ansi@6.0.1"
- ]
- },
- "string-width@7.2.0": {
- "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
- "dependencies": [
- "emoji-regex@10.4.0",
- "get-east-asian-width",
- "strip-ansi@7.1.0"
- ]
- },
- "stringify-entities@4.0.4": {
- "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==",
- "dependencies": [
- "character-entities-html4",
- "character-entities-legacy"
- ]
- },
- "strip-ansi@6.0.1": {
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dependencies": [
- "ansi-regex@5.0.1"
- ]
- },
- "strip-ansi@7.1.0": {
- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
- "dependencies": [
- "ansi-regex@6.1.0"
- ]
- },
- "strip-bom@3.0.0": {
- "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA=="
- },
- "tinyexec@0.3.2": {
- "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA=="
- },
- "to-regex-range@5.0.1": {
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dependencies": [
- "is-number"
- ]
- },
- "trim-lines@3.0.1": {
- "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg=="
- },
- "trough@2.2.0": {
- "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw=="
- },
- "tsconfck@3.1.4": {
- "integrity": "sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ=="
- },
- "tslib@2.8.1": {
- "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
- },
- "type-fest@4.33.0": {
- "integrity": "sha512-s6zVrxuyKbbAsSAD5ZPTB77q4YIdRctkTbJ2/Dqlinwz+8ooH2gd+YA7VA6Pa93KML9GockVvoxjZ2vHP+mu8g=="
- },
- "typescript@5.7.3": {
- "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw=="
- },
- "ufo@1.5.4": {
- "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ=="
- },
- "ultrahtml@1.5.3": {
- "integrity": "sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg=="
- },
- "uncrypto@0.1.3": {
- "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q=="
- },
- "unenv@1.10.0": {
- "integrity": "sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==",
- "dependencies": [
- "consola",
- "defu",
- "mime",
- "node-fetch-native",
- "pathe"
- ]
- },
- "unified@11.0.5": {
- "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==",
- "dependencies": [
- "@types/unist",
- "bail",
- "devlop",
- "extend",
- "is-plain-obj",
- "trough",
- "vfile"
- ]
- },
- "unist-util-find-after@5.0.0": {
- "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==",
- "dependencies": [
- "@types/unist",
- "unist-util-is"
- ]
- },
- "unist-util-is@6.0.0": {
- "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
- "dependencies": [
- "@types/unist"
- ]
- },
- "unist-util-modify-children@4.0.0": {
- "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==",
- "dependencies": [
- "@types/unist",
- "array-iterate"
- ]
- },
- "unist-util-position@5.0.0": {
- "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==",
- "dependencies": [
- "@types/unist"
- ]
- },
- "unist-util-remove-position@5.0.0": {
- "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==",
- "dependencies": [
- "@types/unist",
- "unist-util-visit"
- ]
- },
- "unist-util-stringify-position@4.0.0": {
- "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==",
- "dependencies": [
- "@types/unist"
- ]
- },
- "unist-util-visit-children@3.0.0": {
- "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==",
- "dependencies": [
- "@types/unist"
- ]
- },
- "unist-util-visit-parents@6.0.1": {
- "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==",
- "dependencies": [
- "@types/unist",
- "unist-util-is"
- ]
- },
- "unist-util-visit@5.0.0": {
- "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==",
- "dependencies": [
- "@types/unist",
- "unist-util-is",
- "unist-util-visit-parents"
- ]
- },
- "unstorage@1.14.4": {
- "integrity": "sha512-1SYeamwuYeQJtJ/USE1x4l17LkmQBzg7deBJ+U9qOBoHo15d1cDxG4jM31zKRgF7pG0kirZy4wVMX6WL6Zoscg==",
- "dependencies": [
- "anymatch",
- "chokidar",
- "destr",
- "h3",
- "lru-cache",
- "node-fetch-native",
- "ofetch",
- "ufo"
- ]
- },
- "vfile-location@5.0.3": {
- "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==",
- "dependencies": [
- "@types/unist",
- "vfile"
- ]
- },
- "vfile-message@4.0.2": {
- "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==",
- "dependencies": [
- "@types/unist",
- "unist-util-stringify-position"
- ]
- },
- "vfile@6.0.3": {
- "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==",
- "dependencies": [
- "@types/unist",
- "vfile-message"
- ]
- },
- "vite@6.0.11": {
- "integrity": "sha512-4VL9mQPKoHy4+FE0NnRE/kbY51TOfaknxAjt3fJbGJxhIpBZiqVzlZDEesWWsuREXHwNdAoOFZ9MkPEVXczHwg==",
- "dependencies": [
- "esbuild",
- "fsevents",
- "postcss",
- "rollup"
- ]
- },
- "vitefu@1.0.5_vite@6.0.11": {
- "integrity": "sha512-h4Vflt9gxODPFNGPwp4zAMZRpZR7eslzwH2c5hn5kNZ5rhnKyRJ50U+yGCdc2IRaBs8O4haIgLNGrV5CrpMsCA==",
- "dependencies": [
- "vite"
- ]
- },
- "web-namespaces@2.0.1": {
- "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ=="
- },
- "which-pm-runs@1.1.0": {
- "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA=="
- },
- "which-pm@3.0.0": {
- "integrity": "sha512-ysVYmw6+ZBhx3+ZkcPwRuJi38ZOTLJJ33PSHaitLxSKUMsh0LkKd0nC69zZCwt5D+AYUcMK2hhw4yWny20vSGg==",
- "dependencies": [
- "load-yaml-file"
- ]
- },
- "widest-line@5.0.0": {
- "integrity": "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==",
- "dependencies": [
- "string-width@7.2.0"
- ]
- },
- "wrap-ansi@9.0.0": {
- "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==",
- "dependencies": [
- "ansi-styles",
- "string-width@7.2.0",
- "strip-ansi@7.1.0"
- ]
- },
- "xxhash-wasm@1.1.0": {
- "integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA=="
- },
- "yargs-parser@21.1.1": {
- "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="
- },
- "yocto-queue@1.1.1": {
- "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g=="
- },
- "yocto-spinner@0.1.2": {
- "integrity": "sha512-VfmLIh/ZSZOJnVRQZc/dvpPP90lWL4G0bmxQMP0+U/2vKBA8GSpcBuWv17y7F+CZItRuO97HN1wdbb4p10uhOg==",
- "dependencies": [
- "yoctocolors"
- ]
- },
- "yoctocolors@2.1.1": {
- "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ=="
- },
- "zod-to-json-schema@3.24.1_zod@3.24.1": {
- "integrity": "sha512-3h08nf3Vw3Wl3PK+q3ow/lIil81IT2Oa7YpQyUUDsEWbXveMesdfK1xBd2RhCkynwZndAxixji/7SYJJowr62w==",
- "dependencies": [
- "zod"
- ]
- },
- "zod-to-ts@1.2.0_typescript@5.7.3_zod@3.24.1": {
- "integrity": "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==",
- "dependencies": [
- "typescript",
- "zod"
- ]
- },
- "zod@3.24.1": {
- "integrity": "sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A=="
- },
- "zwitch@2.0.4": {
- "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="
- }
- },
- "workspace": {
- "dependencies": [
- "npm:astro@3"
- ]
- }
-}
diff --git a/ref/deno/src/pages/index.astro b/ref/deno/src/pages/index.astro
deleted file mode 100644
index ede3069..0000000
--- a/ref/deno/src/pages/index.astro
+++ /dev/null
@@ -1,14 +0,0 @@
----
----
-
-
-
-
-
- Astro with Deno
-
-
- Welcome to Astro with Deno
- This is a basic Astro page running with Deno
-
-
\ No newline at end of file
diff --git a/ref/gallery/Gallery.tsx b/ref/gallery/Gallery.tsx
deleted file mode 100644
index 6d9c74d..0000000
--- a/ref/gallery/Gallery.tsx
+++ /dev/null
@@ -1,189 +0,0 @@
-import React, { useEffect, useRef, useState } from "react"
-import {
- HiOutlineArrowNarrowLeft,
- HiOutlineArrowNarrowRight,
-} from "react-icons/hi"
-
-//import { RENDERER_RESPONSIVE_IMAGE } from "config/config.js"
-//import InnerImageZoom from "react-inner-image-zoom"
-import { Picture } from "imagetools/components"
-//const img_component = RENDERER_RESPONSIVE_IMAGE ? Picture : InnerImageZoom
-//import "react-inner-image-zoom/lib/InnerImageZoom/styles.css"
-
-import type { Swiper as TSwiper } from "swiper"
-import "swiper/css"
-import "swiper/css/free-mode"
-import "swiper/css/navigation"
-import "swiper/css/thumbs"
-import { FreeMode, Navigation, Thumbs, Keyboard, Grid, Zoom } from "swiper/modules"
-
-import { Swiper, SwiperSlide } from "swiper/react"
-import SkeletonProductThumb from "../../src/components/polymech/loadings/skeleton/SkeletonProductThumb.js"
-import { logger } from "@/base/index.js"
-// https://vite-plugin-ssr.com/
-// https://github.com/vikejs/vike-react/tree/main/examples/full
-export interface ImageItem {
- url: string;
- altText: string;
- width: number;
- height: number;
-}
-
-const ProductGallery = ({ images }: { images: ImageItem[] }) => {
- const [thumbsSwiper, setThumbsSwiper] = useState(null);
- const [activeIndex, setActiveIndex] = useState(0);
- const [isHovered, setIsHovered] = useState(false);
- const [loadingThumb, setLoadingThumb] = useState(true);
- const [picUrl, setPicUrl] = useState(images.length > 0 ? images[0].url : "");
-
- const prevRef = useRef(null);
- const nextRef = useRef(null);
- const altTextArray = images.map((item) => item.altText)
- const filteredImages = images
-
- //const filteredImages = images//.filter((item) => image_url(item.url))
- /*
- const filteredImages = images.map((i)=>{
- return {
- url: image_url(i.url),
- altText: i.altText
- }
- })*/
-
- useEffect(() => {
- const updateStateFromURL = () => {
- const params = new URLSearchParams(window.location.search)
- const searchParam = params.get("color")
- if (searchParam) {
- const foundIndex = altTextArray.indexOf(searchParam)
- if (foundIndex !== -1) {
- setActiveIndex(foundIndex)
- setPicUrl(images[foundIndex].url)
- }
- }
- setLoadingThumb(false)
- }
-
- // Initial check on component mount
- updateStateFromURL()
-
- // Listen for back/forward button events (popstate)
- window.addEventListener("popstate", updateStateFromURL);
-
- // Polling to detect manual URL changes
- const polling = setInterval(() => {
- updateStateFromURL();
- }, 500);
-
- // Cleanup event listener and polling
- return () => {
- window.removeEventListener("popstate", updateStateFromURL);
- clearInterval(polling);
- };
- }, [altTextArray, images])
-
- const handleSlideChange = (swiper: TSwiper) => {
- setActiveIndex(swiper.activeIndex);
- setPicUrl(filteredImages[swiper.activeIndex]?.url);
- }
-
- const handleThumbSlideClick = (clickedUrl: string) => {
- const foundIndex = filteredImages.findIndex(
- (item) => item.url === clickedUrl
- );
- if (foundIndex !== -1) {
- setActiveIndex(foundIndex);
- setPicUrl(clickedUrl);
- }
- }
- if (loadingThumb) {
- return
- }
-
- //logger.debug("ProductGallery", { images, filteredImages, picUrl, activeIndex })
-
- return (
- <>
- setIsHovered(true)}
- onMouseLeave={() => setIsHovered(false)}
- >
-
- {filteredImages.map((item) => (
-
-
-
- ))}
-
-
-
-
- {filteredImages.map((item) => (
-
- handleThumbSlideClick(item.url)}
- className={`rounded-md cursor-pointer overflow-hidden ${picUrl === item.url
- ? "border border-darkmode-border dark:border-yellow-500"
- : "border border-border dark:border-light"
- }`}
- >
-
-
-
- ))}
-
- >
- )
-}
-
-export default ProductGallery;
diff --git a/ref/gallery/GalleryS.jsx b/ref/gallery/GalleryS.jsx
deleted file mode 100644
index 9ec10db..0000000
--- a/ref/gallery/GalleryS.jsx
+++ /dev/null
@@ -1,89 +0,0 @@
-
-import React, { useEffect, useRef, useState } from "react";
-import { HiOutlineArrowNarrowLeft, HiOutlineArrowNarrowRight } from "react-icons/hi";
-
-import { Swiper, SwiperSlide } from "swiper/react";
-import "swiper/css";
-import "swiper/css/free-mode";
-import "swiper/css/navigation";
-import "swiper/css/thumbs";
-import { FreeMode, Navigation, Thumbs, Keyboard, Grid, Zoom } from "swiper/modules";
-import SkeletonProductThumb from "@/components/polymech/loadings/skeleton/SkeletonProductThumb.js";
-const Gallery = ({ images }) => {
- const [thumbsSwiper, setThumbsSwiper] = useState(null);
- const [activeIndex, setActiveIndex] = useState(0);
- const [isHovered, setIsHovered] = useState(false);
- const [loadingThumb, setLoadingThumb] = useState(true);
- const [picUrl, setPicUrl] = useState(images.length > 0 ? images[0].url : "");
-
- const prevRef = useRef(null);
- const nextRef = useRef(null);
-
- useEffect(() => {
- setLoadingThumb(false);
- }, [images]);
-
- if (loadingThumb) {
- return ;
- }
-
- return (
- <>
-
-
- {images.map((item) => (
-
-
-
- ))}
-
-
-
-
- {images.map((item) => (
-
-
-
-
-
- ))}
-
- >
- );
-};
-
-export default Gallery;
diff --git a/ref/gallery/loadings/LoadingDots.tsx b/ref/gallery/loadings/LoadingDots.tsx
deleted file mode 100644
index 12c743b..0000000
--- a/ref/gallery/loadings/LoadingDots.tsx
+++ /dev/null
@@ -1,15 +0,0 @@
-import React from "react";
-
-const dots = "mx-[1px] inline-block h-1 w-1 animate-blink rounded-md";
-
-const LoadingDots = ({ className }: { className: string }) => {
- return (
-
-
-
-
-
- );
-};
-
-export default LoadingDots;
diff --git a/ref/gallery/loadings/skeleton/SkeletonCards.tsx b/ref/gallery/loadings/skeleton/SkeletonCards.tsx
deleted file mode 100644
index 5cef66a..0000000
--- a/ref/gallery/loadings/skeleton/SkeletonCards.tsx
+++ /dev/null
@@ -1,33 +0,0 @@
-
-import React from "react";
-const SkeletonCards = () => {
- return (
-
-
-
-
-
-
- {Array(9)
- .fill(0)
- .map((_, index) => {
- return (
-
- );
- })}
-
-
-
-
-
-
- );
-};
-
-export default SkeletonCards;
diff --git a/ref/gallery/loadings/skeleton/SkeletonCategory.tsx b/ref/gallery/loadings/skeleton/SkeletonCategory.tsx
deleted file mode 100644
index 5cf0431..0000000
--- a/ref/gallery/loadings/skeleton/SkeletonCategory.tsx
+++ /dev/null
@@ -1,19 +0,0 @@
-import React from "react";
-const SkeletonCategory = () => {
- return (
-
- {Array(3)
- .fill(0)
- .map((_, index) => {
- return (
-
- );
- })}
-
- );
-};
-
-export default SkeletonCategory;
diff --git a/ref/gallery/loadings/skeleton/SkeletonDescription.tsx b/ref/gallery/loadings/skeleton/SkeletonDescription.tsx
deleted file mode 100644
index c7cc40f..0000000
--- a/ref/gallery/loadings/skeleton/SkeletonDescription.tsx
+++ /dev/null
@@ -1,25 +0,0 @@
-
-import React from "react";
-
-const SkeletonDescription = () => {
- return (
-
- );
-};
-
-export default SkeletonDescription;
diff --git a/ref/gallery/loadings/skeleton/SkeletonFeaturedProducts.tsx b/ref/gallery/loadings/skeleton/SkeletonFeaturedProducts.tsx
deleted file mode 100644
index 1709b4f..0000000
--- a/ref/gallery/loadings/skeleton/SkeletonFeaturedProducts.tsx
+++ /dev/null
@@ -1,23 +0,0 @@
-import React from "react";
-
-const SkeletonFeaturedProducts = () => {
- return (
-
- {Array(8)
- .fill(0)
- .map((_, index) => {
- return (
-
- );
- })}
-
- );
-};
-
-export default SkeletonFeaturedProducts;
diff --git a/ref/gallery/loadings/skeleton/SkeletonProductGallery.tsx b/ref/gallery/loadings/skeleton/SkeletonProductGallery.tsx
deleted file mode 100644
index 4d6c9f5..0000000
--- a/ref/gallery/loadings/skeleton/SkeletonProductGallery.tsx
+++ /dev/null
@@ -1,65 +0,0 @@
-import React from "react";
-const SkeletonProductGallery = () => {
- return (
- <>
-
-
-
- {/* right side contents */}
-
-
-
- {Array(4)
- .fill(0)
- .map((_, index) => {
- return (
-
- );
- })}
-
-
-
- {/* left side contents */}
-
- {Array(8)
- .fill(0)
- .map((_, index) => {
- return (
-
- );
- })}
-
-
-
-
-
-
-
-
- {Array(9)
- .fill(0)
- .map((_, index) => {
- return (
-
- );
- })}
-
-
-
- >
- );
-};
-
-export default SkeletonProductGallery;
diff --git a/ref/gallery/loadings/skeleton/SkeletonProductThumb.tsx b/ref/gallery/loadings/skeleton/SkeletonProductThumb.tsx
deleted file mode 100644
index a0274d8..0000000
--- a/ref/gallery/loadings/skeleton/SkeletonProductThumb.tsx
+++ /dev/null
@@ -1,26 +0,0 @@
-import React from "react";
-
-const SkeletonProductThumb = () => {
- return (
-
-
-
-
-
- {Array(4)
- .fill(0)
- .map((_, index) => {
- return (
-
- );
- })}
-
-
-
- );
-};
-
-export default SkeletonProductThumb;
diff --git a/ref/gallery/loadings/skeleton/SkeletonProducts.tsx b/ref/gallery/loadings/skeleton/SkeletonProducts.tsx
deleted file mode 100644
index f3faef9..0000000
--- a/ref/gallery/loadings/skeleton/SkeletonProducts.tsx
+++ /dev/null
@@ -1,42 +0,0 @@
-import React from "react";
-
-const SkeletonProducts = () => {
- return (
-
-
-
-
-
-
-
-
-
- {Array(9)
- .fill(0)
- .map((_, index) => {
- return (
-
- );
- })}
-
-
-
-
-
-
- );
-};
-
-export default SkeletonProducts;
diff --git a/ref/imagetools_/.npmignore b/ref/imagetools_/.npmignore
deleted file mode 100644
index 4f257ea..0000000
--- a/ref/imagetools_/.npmignore
+++ /dev/null
@@ -1,4 +0,0 @@
-*.test.ts
-test-fixtures
-astroViteConfigs.js
-vitest.config.ts
diff --git a/ref/imagetools_/README.md b/ref/imagetools_/README.md
deleted file mode 100644
index eda0dbe..0000000
--- a/ref/imagetools_/README.md
+++ /dev/null
@@ -1,39 +0,0 @@
-# **Astro ImageTools**
-
-**Astro ImageTools** is a collection of tools for optimizing images, background images, and generating responsive images for the **Astro JS** framework.
-
-## Features
-
-Below is a short list of features that **Astro ImageTools** offers. For more information, please see component-specific or API-specific documentation.
-
-- ✅ **Regular Image Optimization** (` ` and ``)
-- ✅ **Background Image Optimization**
-- ✅ **Responsive Images**
-- ✅ **Simple and intuitive Art Direction API**
-- ✅ **Lazy Loading**
-- ✅ **Programmatic APIs**
-- ✅ **Asynchronous Decoding**
-- ✅ **Unique Breakpoints Calculation**
-- ✅ **Preloading for urgent images**
-- ✅ **SVG Tracing and Posterization**
-- ✅ **100% Scoped CSS**
-- ✅ **Four kind of Layouts: `constrained`, `fixed`, `fullWidth` & `fill`**
-- ✅ **Three kind of Placeholder Images: `blurred`, `dominantColor` & `tracedSVG`**
-- ✅ **Long list of supported Image Formats**
-- ✅ **Long List of supported Configuration Options**
-- ✅ **Supports Remote Images and Data URIs too**
-- ✅ **Support for _`sharp`less_ Environments**
-- ✅ **Both Memory-based and FS-based Caching for better Performance**
-- ✅ **Respects to _Semantics of HTML_ as much as possible**
-
-## Getting Started
-
-To get started with **Astro ImageTools**, first check out the [Installation](https://astro-imagetools-docs.vercel.app/en/installation) documentation for instructions on how to install the `astro-imagetools` package.
-
-If you are looking for the available components and APIs, please check out the [Components and APIs](https://astro-imagetools-docs.vercel.app/en/components-and-apis) documentation.
-
-If you want to view live examples of the components, APIs, layouts, and placeholder images, check out the [Astro ImageTools Demo](https://astro-imagetools-demo.vercel.app/) website.
-
-If you want to report any issues or have found a missing feature, please report it on [GitHub](https://github.com/RafidMuhymin/astro-imagetools/)!
-
-Good luck out there, Astronaut. 🧑🚀
diff --git a/ref/imagetools_/api/importImage.d.ts b/ref/imagetools_/api/importImage.d.ts
deleted file mode 100644
index bb0bb97..0000000
--- a/ref/imagetools_/api/importImage.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export default function importImage(url: string): Promise;
diff --git a/ref/imagetools_/api/importImage.js b/ref/imagetools_/api/importImage.js
deleted file mode 100644
index b22ca0b..0000000
--- a/ref/imagetools_/api/importImage.js
+++ /dev/null
@@ -1,23 +0,0 @@
-import load from "../plugin/hooks/load.js";
-import { getSrcPath } from "./utils/getSrcPath.js";
-import getResolvedSrc from "./utils/getResolvedSrc.js";
-
-export default async function importImage(path) {
- try {
- const { search, protocol, pathname } = new URL(path);
-
- const { src: id, base } = await getResolvedSrc(
- protocol === "data:" ? protocol + pathname : path
- );
-
- const src = (await load(id + search, base)).slice(16, -1);
-
- return src;
- } catch (error) {
- const id = await getSrcPath(path);
-
- const src = (await load(id)).slice(16, -1);
-
- return src;
- }
-}
diff --git a/ref/imagetools_/api/index.js b/ref/imagetools_/api/index.js
deleted file mode 100644
index c04bc02..0000000
--- a/ref/imagetools_/api/index.js
+++ /dev/null
@@ -1,6 +0,0 @@
-export { default as renderImg } from "./renderImg.js";
-export { default as renderPicture } from "./renderPicture.js";
-export { default as renderBackgroundImage } from "./renderBackgroundImage.js";
-export { default as renderBackgroundPicture } from "./renderBackgroundPicture.js";
-export { default as importImage } from "./importImage.js";
-export { getImageDetails, loadImage } from "./utils/imagetools.js"
diff --git a/ref/imagetools_/api/renderBackgroundImage.d.ts b/ref/imagetools_/api/renderBackgroundImage.d.ts
deleted file mode 100644
index e7e601b..0000000
--- a/ref/imagetools_/api/renderBackgroundImage.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import type {
- BackgroundImageConfigOptions,
- BackgroundImageHTMLData,
-} from "../types";
-
-export default function renderBackgroundImage(
- config: BackgroundImageConfigOptions
-): Promise;
diff --git a/ref/imagetools_/api/renderBackgroundImage.js b/ref/imagetools_/api/renderBackgroundImage.js
deleted file mode 100644
index 71581bf..0000000
--- a/ref/imagetools_/api/renderBackgroundImage.js
+++ /dev/null
@@ -1,156 +0,0 @@
-// @ts-check
-import crypto from "node:crypto";
-import getImage from "./utils/getImage.js";
-import getLinkElement from "./utils/getLinkElement.js";
-import getStyleElement from "./utils/getStyleElement.js";
-import getFilteredProps from "./utils/getFilteredProps.js";
-import getContainerElement from "./utils/getContainerElement.js";
-
-export default async function renderBackgroundImage(props) {
- const type = "BackgroundImage";
-
- const { filteredProps, transformConfigs } = getFilteredProps(type, props);
-
- const {
- src,
- tag,
- content,
- preload,
- attributes,
- placeholder,
- breakpoints,
- backgroundSize,
- backgroundPosition,
- format,
- fallbackFormat,
- includeSourceFormat,
- formatOptions,
- artDirectives,
- } = filteredProps;
-
- const {
- link: linkAttributes = {},
- style: styleAttributes = {},
- container: containerAttributes = {},
- } = attributes;
-
- const sizes = "";
-
- const { uuid, images } = await getImage({
- src,
- type,
- sizes,
- format,
- breakpoints,
- placeholder,
- artDirectives,
- fallbackFormat,
- includeSourceFormat,
- formatOptions,
- transformConfigs,
- });
-
- const className = `astro-imagetools-background-image-${uuid}`;
-
- const { imagesizes } = images[images.length - 1];
-
- const link = getLinkElement({ images, preload, imagesizes, linkAttributes });
-
- const backgroundImageStylesArray = images.map(({ media, sources }) => {
- const uuid = crypto.randomBytes(4).toString("hex").toUpperCase()
- const fallbackUrlCustomVariable = `--astro-imagetools-background-image-fallback-url${uuid}`
- const newSources = {};
- sources.forEach(({ src, format, srcset }) => {
- const sources = srcset
- .split(", ")
- .map((source) => [
- source.slice(0, source.lastIndexOf(" ")),
- source.slice(source.lastIndexOf(" ") + 1, -1),
- ]);
-
- sources.forEach(([path, width]) => {
- if (!newSources[width]) {
- newSources[width] = [];
- }
-
- newSources[width].push({ src, format, path });
- });
- });
-
- const widths = Object.keys(newSources)
- .map((width) => parseInt(width))
- .reverse();
-
- const maxWidth = Math.max(...widths);
-
- const styles = widths
- .map((width) => {
- const sources = newSources[width];
-
- const styles = sources
- .map(
- ({ format, path }, i) =>
- `
- ${i !== sources.length - 1 ? `.${format} ` : ""}.${className} {
- background-repeat: no-repeat;
- background-image: url(${path}),
- var(${fallbackUrlCustomVariable});
- background-size: ${backgroundSize};
- background-position: ${backgroundPosition};
- }
- `
- )
- .reverse()
- .join("");
-
- return width === maxWidth
- ? styles
- : `
- @media screen and (max-width: ${width}px) {
- ${styles}
- }
- `;
- })
- .join("");
-
- return {
- fallbackUrlCustomVariable,
- styles: media
- ? `
- @media ${media} {
- ${styles}
- }
- `
- : styles,
- };
- });
-
- const containerStyles = `
- .${className} {
- position: relative;
- ${images
- .map(({ fallback }, i) => {
- const fallbackUrlCustomVariable =
- backgroundImageStylesArray[i].fallbackUrlCustomVariable;
-
- return `${fallbackUrlCustomVariable}: url("${encodeURI(fallback)}");`;
- })
- .join("\n")}
- }
- `;
-
- const backgroundStyles =
- backgroundImageStylesArray.map(({ styles }) => styles).join("\n") +
- containerStyles;
-
- const style = getStyleElement({ styleAttributes, backgroundStyles });
-
- const htmlElement = getContainerElement({
- tag,
- content,
- className,
- containerAttributes,
- });
-
- return { link, style, htmlElement };
-}
diff --git a/ref/imagetools_/api/renderBackgroundPicture.d.ts b/ref/imagetools_/api/renderBackgroundPicture.d.ts
deleted file mode 100644
index a566421..0000000
--- a/ref/imagetools_/api/renderBackgroundPicture.d.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import type {
- BackgroundPictureConfigOptions,
- BackgroundPictureHTMLData,
-} from "../types";
-
-export default function renderBackgroundPicture(
- config: BackgroundPictureConfigOptions
-): Promise;
diff --git a/ref/imagetools_/api/renderBackgroundPicture.js b/ref/imagetools_/api/renderBackgroundPicture.js
deleted file mode 100644
index 579965b..0000000
--- a/ref/imagetools_/api/renderBackgroundPicture.js
+++ /dev/null
@@ -1,127 +0,0 @@
-// @ts-check
-import getImage from "./utils/getImage.js";
-import getImgElement from "./utils/getImgElement.js";
-import getLinkElement from "./utils/getLinkElement.js";
-import getStyleElement from "./utils/getStyleElement.js";
-import getLayoutStyles from "./utils/getLayoutStyles.js";
-import getFilteredProps from "./utils/getFilteredProps.js";
-import getPictureElement from "./utils/getPictureElement.js";
-import getBackgroundStyles from "./utils/getBackgroundStyles.js";
-import getContainerElement from "./utils/getContainerElement.js";
-
-export default async function renderBackgroundPicture(props) {
- const type = "BackgroundPicture";
-
- const { filteredProps, transformConfigs } = getFilteredProps(type, props);
-
- const {
- src,
- tag,
- content,
- sizes,
- preload,
- loading,
- decoding,
- attributes,
- placeholder,
- breakpoints,
- objectFit,
- objectPosition,
- format,
- fallbackFormat,
- includeSourceFormat,
- formatOptions,
- fadeInTransition,
- artDirectives,
- } = filteredProps;
-
- const {
- img: imgAttributes = {},
- link: linkAttributes = {},
- style: styleAttributes = {},
- picture: pictureAttributes = {},
- container: containerAttributes = {},
- } = attributes;
-
- const { uuid, images } = await getImage({
- src,
- type,
- sizes,
- format,
- breakpoints,
- placeholder,
- artDirectives,
- fallbackFormat,
- includeSourceFormat,
- formatOptions,
- transformConfigs,
- });
-
- const className = `imagetools-picture-${uuid}`,
- containerClassName = `astro-imagetools-background-picture-${uuid}`;
-
- const { imagesizes } = images[images.length - 1];
-
- const backgroundStyles = getBackgroundStyles(
- images,
- className,
- objectFit,
- objectPosition,
- fadeInTransition,
- { isBackgroundPicture: true, containerClassName }
- );
-
- const style = getStyleElement({ styleAttributes, backgroundStyles });
-
- const link = getLinkElement({ images, preload, imagesizes, linkAttributes });
-
- const layoutStyles = getLayoutStyles({ isBackgroundImage: true });
-
- // Background Images shouldn't convey important information
- const alt = "";
-
- const sources = images.flatMap(({ media, sources, sizes, imagesizes }) =>
- sources.map(({ format, src, srcset }) =>
- src
- ? getImgElement({
- src,
- alt,
- sizes,
- style,
- srcset,
- loading,
- decoding,
- imagesizes,
- fadeInTransition,
- layoutStyles,
- imgAttributes,
- })
- : ` `
- )
- );
-
- const picture = getPictureElement({
- sources,
- className,
- layoutStyles,
- pictureAttributes,
- isBackgroundPicture: true,
- });
-
- const htmlElement = getContainerElement({
- tag,
- content: picture + content,
- containerAttributes,
- isBackgroundPicture: true,
- containerClassName,
- });
-
- return { link, style, htmlElement };
-}
diff --git a/ref/imagetools_/api/renderImg.d.ts b/ref/imagetools_/api/renderImg.d.ts
deleted file mode 100644
index abbc304..0000000
--- a/ref/imagetools_/api/renderImg.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-import type { ImgConfigOptions, ImgHTMLData } from "../types";
-
-export default function renderImg(
- config: ImgConfigOptions
-): Promise;
diff --git a/ref/imagetools_/api/renderImg.js b/ref/imagetools_/api/renderImg.js
deleted file mode 100644
index ce8eda4..0000000
--- a/ref/imagetools_/api/renderImg.js
+++ /dev/null
@@ -1,93 +0,0 @@
-// @ts-check
-import getImage from "./utils/getImage.js"
-import getImgElement from "./utils/getImgElement.js"
-import getLinkElement from "./utils/getLinkElement.js"
-import getStyleElement from "./utils/getStyleElement.js"
-import getLayoutStyles from "./utils/getLayoutStyles.js"
-import getFilteredProps from "./utils/getFilteredProps.js"
-import getBackgroundStyles from "./utils/getBackgroundStyles.js"
-
-export default async function renderImg(props) {
- const type = "Img"
- const { filteredProps, transformConfigs } = getFilteredProps(type, props)
- const {
- src,
- alt,
- sizes,
- preload,
- loading,
- decoding,
- attributes,
- layout,
- breakpoints,
- placeholder,
- objectFit,
- objectPosition,
- format,
- formatOptions,
- } = filteredProps;
-
- const artDirectives = [],
- fallbackFormat = format,
- fadeInTransition = false,
- includeSourceFormat = false
-
- const {
- img: imgAttributes = {},
- link: linkAttributes = {},
- style: styleAttributes = {},
- } = attributes
-
- const { uuid, images } = await getImage({
- src,
- type,
- sizes,
- format,
- breakpoints,
- placeholder,
- artDirectives,
- fallbackFormat,
- includeSourceFormat,
- formatOptions,
- transformConfigs,
- })
-
- const className = `imagetools-img-${uuid}`
- const { imagesizes } = images[images.length - 1]
- const backgroundStyles = getBackgroundStyles(
- images,
- className,
- objectFit,
- objectPosition,
- fadeInTransition,
- { isImg: true }
- );
-
- const style = getStyleElement({ styleAttributes, backgroundStyles })
- const link = getLinkElement({ images, preload, imagesizes, linkAttributes })
- const layoutStyles = getLayoutStyles({ layout })
-
- const sources = images.flatMap(({ sources, sizes, imagesizes }) =>
- sources.map(({ src, srcset }) =>
- getImgElement({
- src,
- alt,
- sizes,
- style,
- srcset,
- loading,
- decoding,
- imagesizes,
- fadeInTransition,
- layoutStyles,
- imgAttributes,
- imgClassName: className,
- uuid
- })
- )
- );
-
- const [img] = sources;
-
- return { link, style, img }
-}
diff --git a/ref/imagetools_/api/renderPicture.d.ts b/ref/imagetools_/api/renderPicture.d.ts
deleted file mode 100644
index ecf3dbd..0000000
--- a/ref/imagetools_/api/renderPicture.d.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-import type { PictureConfigOptions, PictureHTMLData } from "../types.d.ts"
-
-export default function renderPicture(
- config: PictureConfigOptions
-): Promise;
diff --git a/ref/imagetools_/api/renderPicture.js b/ref/imagetools_/api/renderPicture.js
deleted file mode 100644
index 4771b06..0000000
--- a/ref/imagetools_/api/renderPicture.js
+++ /dev/null
@@ -1,106 +0,0 @@
-// @ts-check
-import getImage from "./utils/getImage.js"
-import getImgElement from "./utils/getImgElement.js"
-import getLinkElement from "./utils/getLinkElement.js"
-import getStyleElement from "./utils/getStyleElement.js"
-import getLayoutStyles from "./utils/getLayoutStyles.js"
-import getFilteredProps from "./utils/getFilteredProps.js"
-import getPictureElement from "./utils/getPictureElement.js"
-import getBackgroundStyles from "./utils/getBackgroundStyles.js"
-
-export default async function renderPicture(props) {
- const type = "Picture"
- const { filteredProps, transformConfigs } = getFilteredProps(type, props)
- const {
- src,
- alt,
- sizes,
- preload,
- loading,
- decoding,
- attributes,
- layout,
- placeholder,
- breakpoints,
- objectFit,
- objectPosition,
- format,
- fallbackFormat,
- includeSourceFormat,
- formatOptions,
- fadeInTransition,
- artDirectives,
- } = filteredProps;
-
- const {
- img: imgAttributes = {},
- link: linkAttributes = {},
- style: styleAttributes = {},
- picture: pictureAttributes = {},
- } = attributes;
-
- const { uuid, images } = await getImage({
- src,
- type,
- sizes,
- format,
- breakpoints,
- placeholder,
- fallbackFormat,
- includeSourceFormat,
- formatOptions,
- artDirectives,
- transformConfigs,
- })
-
- const className = `imagetools-picture-${uuid}`
-
- const { imagesizes } = images[images.length - 1]
-
- const backgroundStyles = getBackgroundStyles(
- images,
- className,
- objectFit,
- objectPosition,
- fadeInTransition
- )
-
- const style = getStyleElement({ styleAttributes, backgroundStyles })
- const link = getLinkElement({ images, preload, imagesizes, linkAttributes })
- const layoutStyles = getLayoutStyles({ layout })
- const sources = images.flatMap(({ media, sources, sizes, imagesizes }) =>
- sources.map(({ format, src, srcset }) =>
- src
- ? getImgElement({
- src,
- alt,
- sizes,
- style,
- srcset,
- loading,
- decoding,
- imagesizes,
- fadeInTransition,
- layoutStyles,
- imgAttributes,
- })
- : ` `
- )
- )
-
- const picture = getPictureElement({
- sources,
- className,
- layoutStyles,
- pictureAttributes,
- })
-
- return { link, style, picture }
-}
diff --git a/ref/imagetools_/api/utils/codecs.js b/ref/imagetools_/api/utils/codecs.js
deleted file mode 100644
index de2c2c2..0000000
--- a/ref/imagetools_/api/utils/codecs.js
+++ /dev/null
@@ -1,36 +0,0 @@
-// @ts-check
-import fs from "node:fs";
-import { extname } from "node:path";
-import * as codecs from "@astropub/codecs";
-
-export async function getImageDetails(path, width, height, aspect) {
- const extension = extname(path).slice(1);
- const imageFormat = extension === "jpeg" ? "jpg" : extension;
- const buffer = fs.readFileSync(path);
- const decodedImage = await codecs.jpg.decode(buffer);
-
- if (aspect && !width && !height) {
- if (!width && !height) {
- ({ width } = decodedImage);
- }
-
- if (width) {
- height = width / aspect;
- }
-
- if (height) {
- width = height * aspect;
- }
- }
-
- const image = await decodedImage.resize({ width, height });
-
- const { width: imageWidth, height: imageHeight } = image;
-
- return {
- image,
- imageWidth,
- imageHeight,
- imageFormat,
- };
-}
diff --git a/ref/imagetools_/api/utils/getArtDirectedImages.js b/ref/imagetools_/api/utils/getArtDirectedImages.js
deleted file mode 100644
index 1f7c073..0000000
--- a/ref/imagetools_/api/utils/getArtDirectedImages.js
+++ /dev/null
@@ -1,137 +0,0 @@
-// @ts-check
-import getSrcset from "./getSrcset.js";
-import getConfigOptions from "./getConfigOptions.js";
-import getFallbackImage from "./getFallbackImage.js";
-import getProcessedImage from "./getProcessedImage.js";
-
-export default async function getArtDirectedImages(
- artDirectives = [],
- placeholder,
- format,
- imagesizes,
- breakpoints,
- fallbackFormat,
- includeSourceFormat,
- formatOptions,
- rest
-) {
- const images = await Promise.all(
- artDirectives.map(
- async ({
- src,
- media,
- sizes: directiveImagesizes,
- placeholder: directivePlaceholder,
- breakpoints: directiveBreakpoints,
- objectFit,
- objectPosition,
- backgroundSize,
- backgroundPosition,
- format: directiveFormat,
- fallbackFormat: directiveFallbackFormat,
- includeSourceFormat: directiveIncludeSourceFormat,
- formatOptions: directiveFormatOptions = {},
- ...configOptions
- }) => {
- const {
- path,
- base,
- rest: rest2,
- image,
- imageWidth,
- imageHeight,
- imageFormat,
- } = await getProcessedImage(src, configOptions);
-
- rest2.aspect = `${imageWidth / imageHeight}`;
-
- const calculatedConfigs = getConfigOptions(
- imageWidth,
- directiveImagesizes || imagesizes,
- directiveBreakpoints || breakpoints,
- directiveFormat || format,
- imageFormat,
- directiveFallbackFormat || fallbackFormat,
- directiveIncludeSourceFormat || includeSourceFormat
- );
-
- const { formats, requiredBreakpoints } = calculatedConfigs;
-
- imagesizes = calculatedConfigs.imagesizes;
-
- const maxWidth = requiredBreakpoints[requiredBreakpoints.length - 1];
-
- const sources = await Promise.all(
- formats.map(async (format) => {
- const srcset = await getSrcset(
- path,
- base,
- requiredBreakpoints,
- format,
- {
- ...rest,
- ...rest2,
- ...formatOptions[format],
- ...directiveFormatOptions[format],
- }
- );
-
- return {
- format,
- srcset,
- };
- })
- );
-
- const sizes = {
- width: maxWidth,
- height: Math.round(maxWidth / rest2.aspect),
- };
-
- const object = {
- fit: objectFit,
- position: objectPosition,
- };
-
- const background = {
- size: backgroundSize,
- position: backgroundPosition,
- };
-
- const fallback = await getFallbackImage(
- path,
- directivePlaceholder || placeholder,
- image,
- imageFormat,
- { ...formatOptions, ...directiveFormatOptions },
- { ...rest, ...rest2 }
- );
-
- const returnValue = {
- media,
- sources,
- sizes,
- fallback,
- imagesizes,
- };
-
- const isBackgroundImage = !!backgroundSize || !!backgroundPosition;
-
- isBackgroundImage
- ? (returnValue.background = background)
- : (returnValue.object = object);
-
- return {
- media,
- sources,
- sizes,
- object,
- fallback,
- imagesizes,
- };
- }
- )
- );
-
- return images;
-}
diff --git a/ref/imagetools_/api/utils/getAttributesString.js b/ref/imagetools_/api/utils/getAttributesString.js
deleted file mode 100644
index e9bd1c1..0000000
--- a/ref/imagetools_/api/utils/getAttributesString.js
+++ /dev/null
@@ -1,27 +0,0 @@
-// @ts-check
-
-import printWarning from "../../utils/printWarning.js";
-
-export default function getAttributesString({
- attributes,
- element = "",
- excludeArray = [],
-}) {
- const attributesString = Object.keys(attributes)
- .filter((key) => {
- if (excludeArray.includes(key)) {
- printWarning({
- key,
- element,
- });
-
- return false;
- }
-
- return true;
- })
- .map((key) => `${key}="${attributes[key]}"`)
- .join(" ");
-
- return attributesString;
-}
diff --git a/ref/imagetools_/api/utils/getBackgroundStyles.js b/ref/imagetools_/api/utils/getBackgroundStyles.js
deleted file mode 100644
index 111233c..0000000
--- a/ref/imagetools_/api/utils/getBackgroundStyles.js
+++ /dev/null
@@ -1,97 +0,0 @@
-// @ts-check
-
-export default function getBackgroundStyles(
- images,
- className,
- objectFit,
- objectPosition,
- fadeInTransition,
- { isImg = false, isBackgroundPicture = false, containerClassName = "" } = {}
-) {
- const sourcesWithFallback = images.filter(({ fallback }) => fallback);
-
- if (sourcesWithFallback.length === 0) return "";
-
- const staticStyles = !fadeInTransition
- ? ""
- : `
- ${
- isBackgroundPicture
- ? `
- .${containerClassName} * {
- z-index: 1;
- position: relative;
- }
- `
- : ""
- }
-
- .${className} {
- --opacity: 1;
- --z-index: 0;
- }
-
- ${
- !isBackgroundPicture
- ? `
- .${className} img {
- z-index: 1;
- position: relative;
- }
- `
- : ""
- }
-
- .${className}::after {
- inset: 0;
- content: "";
- left: 0;
- width: 100%;
- height: 100%;
- position: absolute;
- pointer-events: none;
- transition: opacity ${
- typeof fadeInTransition !== "object"
- ? "1s"
- : (() => {
- const {
- delay = "0s",
- duration = "1s",
- timingFunction = "ease",
- } = fadeInTransition;
-
- return `${duration} ${timingFunction} ${delay}`;
- })()
- };
- opacity: var(--opacity);
- z-index: var(--z-index);
- }
- `;
-
- const dynamicStyles = images
- .map(({ media, fallback, object }) => {
- const elementSelector = className + (!isImg ? " img" : ""),
- backgroundElementSelector =
- className + (fadeInTransition ? "::after" : "");
-
- const style = `
- .${elementSelector} {
- object-fit: ${object?.fit || objectFit};
- object-position: ${object?.position || objectPosition};
- }
-
- .${backgroundElementSelector} {
- background-size: ${object?.fit || objectFit};
- background-image: url("${encodeURI(fallback)}");
- background-position: ${object?.position || objectPosition};
- }
- `;
-
- return media ? `@media ${media} { ${style} }` : style;
- })
- .reverse();
-
- const backgroundStyles = [staticStyles, ...dynamicStyles].join("");
-
- return backgroundStyles;
-}
diff --git a/ref/imagetools_/api/utils/getBreakpoints.js b/ref/imagetools_/api/utils/getBreakpoints.js
deleted file mode 100644
index 02a098e..0000000
--- a/ref/imagetools_/api/utils/getBreakpoints.js
+++ /dev/null
@@ -1,77 +0,0 @@
-// @ts-check
-import printWarning from "../../utils/printWarning.js";
-
-export default function getBreakpoints(breakpoints, imageWidth) {
- if (Array.isArray(breakpoints)) {
- return breakpoints.sort((a, b) => a - b);
- }
-
- const { count, minWidth = 320 } = breakpoints || {};
-
- const maxWidth = (() => {
- if (breakpoints?.maxWidth) return breakpoints.maxWidth;
-
- if (imageWidth > 3840) {
- printWarning({
- message:
- "The width of the source image is greater than 3840px. The generated breakpoints will be capped at 3840px. If you need breakpoints larger than this, please pass the maxWidth option to the breakpoints property.",
- });
-
- return 3840;
- }
-
- return imageWidth;
- })();
-
- const breakPoints = [];
-
- const diff = maxWidth - minWidth;
-
- const n =
- count ||
- (maxWidth <= 400
- ? 1
- : maxWidth <= 640
- ? 2
- : maxWidth <= 800
- ? 3
- : maxWidth <= 1024
- ? 4
- : maxWidth <= 1280
- ? 5
- : maxWidth <= 1440
- ? 6
- : maxWidth <= 1920
- ? 7
- : maxWidth <= 2560
- ? 8
- : maxWidth <= 2880
- ? 9
- : maxWidth <= 3840
- ? 10
- : 11);
-
- let currentWidth = minWidth;
-
- n > 1 && breakPoints.push(currentWidth);
-
- let steps = 0;
-
- for (let i = 1; i < n; i++) {
- steps += i;
- }
-
- const pixelsPerStep = diff / steps;
-
- for (let i = 1; i < n - 1; i++) {
- const next = pixelsPerStep * (n - i) + currentWidth;
-
- breakPoints.push(Math.round(next));
-
- currentWidth = next;
- }
-
- breakPoints.push(maxWidth);
-
- return [...new Set(breakPoints)];
-}
diff --git a/ref/imagetools_/api/utils/getConfigOptions.js b/ref/imagetools_/api/utils/getConfigOptions.js
deleted file mode 100644
index 3b3797d..0000000
--- a/ref/imagetools_/api/utils/getConfigOptions.js
+++ /dev/null
@@ -1,34 +0,0 @@
-// @ts-check
-import getBreakpoints from "./getBreakpoints.js";
-
-export default function getConfigOptions(
- imageWidth,
- imagesizes,
- breakpoints,
- format,
- imageFormat,
- fallbackFormat,
- includeSourceFormat
-) {
- const formats = [
- ...new Set(
- [format, includeSourceFormat && imageFormat]
- .flat()
- .filter((f) => f && f !== fallbackFormat)
- ),
- fallbackFormat,
- ];
-
- const requiredBreakpoints = getBreakpoints(breakpoints, imageWidth);
-
- imagesizes =
- typeof imagesizes === "string"
- ? imagesizes
- : imagesizes(requiredBreakpoints);
-
- return {
- formats,
- imagesizes,
- requiredBreakpoints,
- };
-}
diff --git a/ref/imagetools_/api/utils/getContainerElement.js b/ref/imagetools_/api/utils/getContainerElement.js
deleted file mode 100644
index 9c5b710..0000000
--- a/ref/imagetools_/api/utils/getContainerElement.js
+++ /dev/null
@@ -1,48 +0,0 @@
-// @ts-check
-import getAttributesString from "./getAttributesString.js";
-
-export default function getContainerElement({
- tag,
- content,
- className = "",
- containerAttributes,
- isBackgroundPicture = false,
- containerClassName = "",
-}) {
- const {
- class: customClasses = "",
- style: customInlineStyles = "",
- ...restContainerAttributes
- } = containerAttributes;
-
- const attributesString = getAttributesString({
- attributes: restContainerAttributes,
- });
-
- const classAttribute = [
- isBackgroundPicture
- ? "astro-imagetools-background-picture"
- : "astro-imagetools-background-image",
- isBackgroundPicture ? containerClassName : className,
- customClasses,
- ]
- .join(" ")
- .trim();
-
- const styleAttribute = [
- isBackgroundPicture ? "position: relative;" : "",
- customInlineStyles + (customInlineStyles.endsWith(";") ? "" : ";"),
- ]
- .join(" ")
- .trim();
-
- const containerElement = `<${tag}
- ${attributesString}
- class="${classAttribute}"
- style="${styleAttribute}"
- >
- ${content}
- ${tag}>`;
-
- return containerElement;
-}
diff --git a/ref/imagetools_/api/utils/getFallbackImage.js b/ref/imagetools_/api/utils/getFallbackImage.js
deleted file mode 100644
index 51c0e47..0000000
--- a/ref/imagetools_/api/utils/getFallbackImage.js
+++ /dev/null
@@ -1,56 +0,0 @@
-// @ts-check
-
-import util from "node:util";
-import potrace from "potrace";
-import getSrcset from "./getSrcset.js";
-import { sharp } from "../../utils/runtimeChecks.js";
-
-export default async function getFallbackImage(
- src,
- placeholder,
- image,
- format,
- formatOptions,
- rest
-) {
- const base = null;
-
- switch (placeholder) {
- case "blurred": {
- const dataUri = await getSrcset(src, base, [20], format, {
- inline: true,
- ...rest,
- ...formatOptions[format],
- });
-
- return dataUri;
- }
- case "tracedSVG": {
- const { function: fn, options } = formatOptions.tracedSVG;
- const traceSVG = util.promisify(potrace[fn]);
- const imageBuffer = sharp
- ? await image.toBuffer()
- : Buffer.from(
- (await image.encode(`image/${format === "jpg" ? "jpeg" : format}`))
- .data
- );
-
- const tracedSVG = await traceSVG(imageBuffer, options);
-
- return `data:image/svg+xml;utf8,${tracedSVG}`;
- }
- case "dominantColor": {
- if (sharp) {
- var { r, g, b } = (await image.stats()).dominant;
- } else {
- [r, g, b] = image.color;
- }
-
- const svg = ` `;
-
- return `data:image/svg+xml;utf8,${svg}`;
- }
- default:
- return null;
- }
-}
diff --git a/ref/imagetools_/api/utils/getFilteredProps.js b/ref/imagetools_/api/utils/getFilteredProps.js
deleted file mode 100644
index 9c791ba..0000000
--- a/ref/imagetools_/api/utils/getFilteredProps.js
+++ /dev/null
@@ -1,138 +0,0 @@
-// @ts-check
-import filterConfigs from "../../utils/filterConfigs.js";
-import {
- supportedConfigs,
- GlobalConfigOptions,
-} from "../../utils/runtimeChecks.js";
-
-const GlobalOnlyProperties = ["cacheDir", "assetFileNames"];
-
-const NonGlobalSupportedConfigs = supportedConfigs.filter(
- (key) => !GlobalOnlyProperties.includes(key)
-);
-
-const NonProperties = {
- Img: [
- "tag",
- "content",
- "backgroundSize",
- "backgroundPosition",
- "fallbackFormat",
- "includeSourceFormat",
- "fadeInTransition",
- "artDirectives",
- ],
- Picture: ["tag", "content", "backgroundSize", "backgroundPosition"],
- BackgroundImage: [
- "alt",
- "loading",
- "decoding",
- "layout",
- "objectFit",
- "objectPosition",
- "fadeInTransition",
- ],
- BackgroundPicture: ["alt", "backgroundSize", "backgroundPosition"],
-};
-
-const ImgProperties = NonGlobalSupportedConfigs.filter(
- (key) => !NonProperties.Img.includes(key)
- ),
- PictureProperties = NonGlobalSupportedConfigs.filter(
- (key) => !NonProperties.Picture.includes(key)
- ),
- BackgroundImageProperties = NonGlobalSupportedConfigs.filter(
- (key) => !NonProperties.BackgroundImage.includes(key)
- ),
- BackgroundPictureProperties = NonGlobalSupportedConfigs.filter(
- (key) => !NonProperties.BackgroundPicture.includes(key)
- );
-
-const SupportedProperties = {
- Img: ImgProperties,
- Picture: PictureProperties,
- BackgroundImage: BackgroundImageProperties,
- BackgroundPicture: BackgroundPictureProperties,
-};
-
-export default function getFilteredProps(type, props) {
- const filteredGlobalConfigs = filterConfigs(
- "Global",
- GlobalConfigOptions,
- SupportedProperties[type],
- { warn: false }
- );
-
- const { search, searchParams } = new URL(props.src, "file://");
-
- props.src = props.src.replace(search, "");
-
- const paramOptions = Object.fromEntries(searchParams);
-
- const filteredLocalProps = filterConfigs(
- type,
- {
- ...paramOptions,
- ...props,
- },
- SupportedProperties[type]
- );
-
- const resolvedProps = {
- ...filteredGlobalConfigs,
- ...filteredLocalProps,
- };
-
- const {
- src,
- alt,
- tag = "section",
- content = "",
- sizes = function (breakpoints) {
- const maxWidth = breakpoints[breakpoints.length - 1];
- return `(min-width: ${maxWidth}px) ${maxWidth}px, 100vw`;
- },
- preload,
- loading = preload ? "eager" : "lazy",
- decoding = "async",
- attributes = {},
- layout = "constrained",
- placeholder = "blurred",
- breakpoints,
- objectFit = "cover",
- objectPosition = "50% 50%",
- backgroundSize = "cover",
- backgroundPosition = "50% 50%",
- format = type === "Img" ? undefined : ["avif", "webp"],
- fallbackFormat,
- includeSourceFormat = true,
- formatOptions = {
- tracedSVG: {
- function: "trace",
- },
- },
- fadeInTransition = true,
- artDirectives,
- ...transformConfigs
- } = resolvedProps;
-
- // prettier-ignore
- const allProps = {
- src, alt, tag, content, sizes, preload, loading, decoding, attributes, layout, placeholder,
- breakpoints, objectFit, objectPosition, backgroundSize, backgroundPosition, format,
- fallbackFormat, includeSourceFormat, formatOptions, fadeInTransition, artDirectives,
- ...transformConfigs,
- };
-
- const filteredProps = filterConfigs(
- type,
- allProps,
- SupportedProperties[type],
- { warn: false }
- );
-
- return {
- filteredProps,
- transformConfigs,
- };
-}
diff --git a/ref/imagetools_/api/utils/getFilteredProps.test.ts b/ref/imagetools_/api/utils/getFilteredProps.test.ts
deleted file mode 100644
index 7b8f20c..0000000
--- a/ref/imagetools_/api/utils/getFilteredProps.test.ts
+++ /dev/null
@@ -1,49 +0,0 @@
-import { describe, expect, it } from "vitest";
-import getFilteredProps from "./getFilteredProps";
-
-describe("getFilteredProps", () => {
- it("should should merge in default props", () => {
- const result = getFilteredProps("Img", { src: "/img.jpeg", alt: "alt" });
- expect(result).toEqual({
- filteredProps: {
- alt: "alt",
- attributes: {},
- breakpoints: undefined,
- decoding: "async",
- format: undefined,
- formatOptions: {
- tracedSVG: {
- function: "trace",
- },
- },
- layout: "constrained",
- loading: "lazy",
- objectFit: "cover",
- objectPosition: "50% 50%",
- placeholder: "blurred",
- preload: undefined,
- sizes: expect.any(Function),
- src: "/img.jpeg",
- },
- transformConfigs: {},
- });
- });
-
- it("should accept empty string for `alt` prop on Img", () => {
- const result = getFilteredProps("Img", { src: "/img.jpeg", alt: "" });
- expect(result).toMatchObject({
- filteredProps: {
- alt: "",
- },
- });
- });
-
- it("should accept empty string for `alt` prop on Picture", () => {
- const result = getFilteredProps("Picture", { src: "/img.jpeg", alt: "" });
- expect(result).toMatchObject({
- filteredProps: {
- alt: "",
- },
- });
- });
-});
diff --git a/ref/imagetools_/api/utils/getImage.js b/ref/imagetools_/api/utils/getImage.js
deleted file mode 100644
index c0cf183..0000000
--- a/ref/imagetools_/api/utils/getImage.js
+++ /dev/null
@@ -1,80 +0,0 @@
-// @ts-check
-import crypto from "node:crypto";
-import objectHash from "object-hash";
-import getImageSources from "./getImageSources.js";
-import getProcessedImage from "./getProcessedImage.js";
-import getArtDirectedImages from "./getArtDirectedImages.js";
-
-const imagesData = new Map();
-
-export default async function ({
- src,
- type,
- sizes: imagesizes,
- format,
- breakpoints,
- placeholder,
- fallbackFormat,
- includeSourceFormat,
- formatOptions,
- artDirectives,
- transformConfigs,
-}) {
- const args = Array.from(arguments);
- const hash = objectHash(args);
- if (imagesData.has(hash)) {
- return imagesData.get(hash);
- }
- const { path, base, rest, image, imageWidth, imageHeight, imageFormat } =
- await getProcessedImage(src, transformConfigs);
-
- src = path;
-
- rest.aspect = `${imageWidth / imageHeight}`;
-
- if (!fallbackFormat) {
- fallbackFormat = imageFormat;
- }
- try {
- const [mainImage, artDirectedImages] = await Promise.all([
- getImageSources(
- src,
- base,
- image,
- format,
- imageWidth,
- imagesizes,
- breakpoints,
- placeholder,
- imageFormat,
- formatOptions,
- fallbackFormat,
- includeSourceFormat,
- rest
- ),
- getArtDirectedImages(
- artDirectives,
- placeholder,
- format,
- imagesizes,
- breakpoints,
- fallbackFormat,
- includeSourceFormat,
- formatOptions,
- rest
- ),
- ]);
-
- const images = [...artDirectedImages, mainImage]
- //const uuid = crypto.createHash('md5').update(src).digest('hex').substring(0, 5)
- const uuid = crypto.randomBytes(4).toString("hex").toUpperCase()
- const returnObject = {
- uuid,
- images,
- }
- imagesData.set(hash, returnObject)
- return returnObject;
- } catch (error) {
- console.error(`Error getImage :${src}`, error)
- }
-}
diff --git a/ref/imagetools_/api/utils/getImageSources.js b/ref/imagetools_/api/utils/getImageSources.js
deleted file mode 100644
index 3f50a79..0000000
--- a/ref/imagetools_/api/utils/getImageSources.js
+++ /dev/null
@@ -1,74 +0,0 @@
-// @ts-check
-import getSrcset from "./getSrcset.js";
-import getConfigOptions from "./getConfigOptions.js";
-import getFallbackImage from "./getFallbackImage.js";
-
-export default async function getImageSources(
- src,
- base,
- image,
- format,
- imageWidth,
- imagesizes,
- breakpoints,
- placeholder,
- imageFormat,
- formatOptions,
- fallbackFormat,
- includeSourceFormat,
- rest
-) {
- const calculatedConfigs = getConfigOptions(
- imageWidth,
- imagesizes,
- breakpoints,
- format,
- imageFormat,
- fallbackFormat,
- includeSourceFormat
- );
-
- const { formats, requiredBreakpoints } = calculatedConfigs;
-
- imagesizes = calculatedConfigs.imagesizes;
-
- const maxWidth = requiredBreakpoints[requiredBreakpoints.length - 1];
- const sliceLength = -(maxWidth.toString().length + 2);
-
- const sources = await Promise.all(
- formats.map(async (format) => {
- const srcset = await getSrcset(src, base, requiredBreakpoints, format, {
- ...rest,
- ...formatOptions[format],
- });
-
- const srcsets = srcset.split(", ");
- const srcObject =
- format === fallbackFormat
- ? { src: srcsets[srcsets.length - 1].slice(0, sliceLength) }
- : {};
-
- return {
- ...srcObject,
- format,
- srcset,
- };
- })
- );
-
- const sizes = {
- width: maxWidth,
- height: Math.round(maxWidth / rest.aspect),
- };
-
- const fallback = await getFallbackImage(
- src,
- placeholder,
- image,
- fallbackFormat,
- formatOptions,
- rest
- );
-
- return { sources, sizes, fallback, imagesizes };
-}
diff --git a/ref/imagetools_/api/utils/getImgElement.js b/ref/imagetools_/api/utils/getImgElement.js
deleted file mode 100644
index 8b9223e..0000000
--- a/ref/imagetools_/api/utils/getImgElement.js
+++ /dev/null
@@ -1,80 +0,0 @@
-// @ts-check
-import getAttributesString from "./getAttributesString.js"
-export default function getImgElement({
- src,
- alt,
- sizes,
- style,
- srcset,
- loading,
- decoding,
- imagesizes,
- fadeInTransition,
- layoutStyles,
- imgAttributes,
- imgClassName = "",
- uuid = ""
-}) {
- const {
- class: customClasses = "",
- style: customInlineStyles = "",
- onload: customOnload = "",
- ...restImgAttributes
- } = imgAttributes;
-
- const attributesString = getAttributesString({
- attributes: restImgAttributes,
- element: "img",
- excludeArray: [
- "src",
- "alt",
- "srcset",
- "sizes",
- "width",
- "height",
- "loading",
- "decoding",
- ],
- });
-
- const classAttribute = ["imagetools-img", imgClassName, customClasses]
- .join(" ")
- .trim();
-
- const styleAttribute = [
- "display: inline-block; overflow: hidden; vertical-align: middle;",
- customInlineStyles + (customInlineStyles.endsWith(";") ? "" : ";"),
- layoutStyles,
- ]
- .join(" ")
- .trim();
-
- const onloadAttribute = [
- !imgClassName && style
- ? fadeInTransition
- ? `parentElement.style.setProperty('--z-index', 1); parentElement.style.setProperty('--opacity', 0);`
- : `parentElement.style.backgroundImage = 'unset';`
- : "",
- customOnload,
- ]
- .join(" ")
- .trim();
-
- const imgElement = ` `;
-
- return imgElement;
-}
diff --git a/ref/imagetools_/api/utils/getLayoutStyles.js b/ref/imagetools_/api/utils/getLayoutStyles.js
deleted file mode 100644
index b87b8d8..0000000
--- a/ref/imagetools_/api/utils/getLayoutStyles.js
+++ /dev/null
@@ -1,9 +0,0 @@
-// @ts-check
-
-export default function getLayoutStyles({
- layout = null,
- isBackgroundImage = false,
-}) {
- return isBackgroundImage ?
- "max-width: 100%; height: 100%;" : "" ;
-}
diff --git a/ref/imagetools_/api/utils/getLinkElement.js b/ref/imagetools_/api/utils/getLinkElement.js
deleted file mode 100644
index 2fcfb7a..0000000
--- a/ref/imagetools_/api/utils/getLinkElement.js
+++ /dev/null
@@ -1,34 +0,0 @@
-// @ts-check
-import getAttributesString from "./getAttributesString.js";
-
-export default function getLinkElement({
- images = [],
- preload = "",
- imagesizes = "",
- linkAttributes,
-}) {
- const imagesrcset =
- preload &&
- images[images.length - 1]?.sources.find(
- ({ format: fmt }) => fmt === preload
- )?.srcset;
-
- const attributesString = getAttributesString({
- element: "link",
- attributes: linkAttributes,
- excludeArray: ["as", "rel", "imagesizes", "imagesrcset"],
- });
-
- const linkElement =
- preload && images.length
- ? ` `
- : "";
-
- return linkElement;
-}
diff --git a/ref/imagetools_/api/utils/getLinkElement.test.ts b/ref/imagetools_/api/utils/getLinkElement.test.ts
deleted file mode 100644
index 83d435a..0000000
--- a/ref/imagetools_/api/utils/getLinkElement.test.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-import { describe, expect, it } from "vitest";
-import getLinkElement from "./getLinkElement";
-
-describe("getLinkElement", () => {
- it("returns an empty string if preload is not set", () => {
- const result = getLinkElement({ linkAttributes: {} });
- expect(result).toBe("");
- });
-
- it("returns an empty string if no images are provided", () => {
- const result = getLinkElement({ linkAttributes: {}, preload: "webp" });
- expect(result).toBe("");
- });
-});
diff --git a/ref/imagetools_/api/utils/getPictureElement.js b/ref/imagetools_/api/utils/getPictureElement.js
deleted file mode 100644
index eeff607..0000000
--- a/ref/imagetools_/api/utils/getPictureElement.js
+++ /dev/null
@@ -1,43 +0,0 @@
-// @ts-check
-import getAttributesString from "./getAttributesString.js";
-
-export default function getPictureElement({
- sources,
- className,
- layoutStyles,
- pictureAttributes,
- isBackgroundPicture = false,
-}) {
- const {
- class: customClasses = "",
- style: customInlineStyles = "",
- ...restPictureAttributes
- } = pictureAttributes;
-
- const attributesString = getAttributesString({
- attributes: restPictureAttributes,
- });
-
- const classAttribute = ["imagetools-picture", className, customClasses]
- .join(" ")
- .trim();
-
- const styleAttribute = [
- isBackgroundPicture
- ? `position: absolute; z-index: 0; width: 100%; height: 100%; display: inline-block;`
- : `position: relative; display: inline-block;`,
- customInlineStyles + (customInlineStyles.endsWith(";") ? "" : ";"),
- layoutStyles,
- ]
- .join(" ")
- .trim();
-
- const pictureElement = `${sources.join("\n")}
- `;
-
- return pictureElement;
-}
diff --git a/ref/imagetools_/api/utils/getProcessedImage.js b/ref/imagetools_/api/utils/getProcessedImage.js
deleted file mode 100644
index 2e17d06..0000000
--- a/ref/imagetools_/api/utils/getProcessedImage.js
+++ /dev/null
@@ -1,52 +0,0 @@
-import { fileURLToPath } from "node:url"
-import { extname, relative, resolve } from "node:path"
-import { getSrcPath } from "./getSrcPath.js"
-import getResolvedSrc from "./getResolvedSrc.js"
-import { cwd, sharp, fsCachePath } from "../../utils/runtimeChecks.js"
-import throwErrorIfUnsupported from "./throwErrorIfUnsupported.js"
-import { getImageDetails } from "./imagetools.js"
-
-export default async function getProcessedImage(src, transformConfigs) {
- throwErrorIfUnsupported(src, extname(src).slice(1));
- let base;
- if (src.match("(http://|https://|data:image/).*")) {
- ({ src, base } = await getResolvedSrc(src));
- } else {
- const {
- default: { isSsrBuild },
- } = await import("../../astroViteConfigs.js");
-
- if (isSsrBuild) {
- const filename = fileURLToPath(import.meta.url);
- const assetPath = resolve(filename, "../../client") + src;
- src = "/" + relative(cwd, assetPath);
- }
- }
-
- const {
- w,
- h,
- ar,
- width = w,
- height = h,
- aspect = ar,
- ...rest
- } = transformConfigs
-
- const path = src.replace(/\\/g, `/`)
- const { image, imageWidth, imageHeight, imageFormat } = await getImageDetails(
- await getSrcPath(src),
- width,
- height,
- aspect
- )
- return {
- path,
- base,
- rest,
- image,
- imageWidth,
- imageHeight,
- imageFormat,
- }
-}
diff --git a/ref/imagetools_/api/utils/getResolvedSrc.js b/ref/imagetools_/api/utils/getResolvedSrc.js
deleted file mode 100644
index cf73957..0000000
--- a/ref/imagetools_/api/utils/getResolvedSrc.js
+++ /dev/null
@@ -1,45 +0,0 @@
-// @ts-check
-import fs from "node:fs";
-import crypto from "node:crypto";
-import { join, parse, relative } from "node:path";
-import throwErrorIfUnsupported from "./throwErrorIfUnsupported.js";
-import {
- cwd,
- fsCachePath,
- supportedImageTypes,
-} from "../../utils/runtimeChecks.js";
-
-const { fileTypeFromBuffer } = await import("file-type");
-
-export default async function getResolvedSrc(src) {
- // const token = crypto.createHash("md5").update(src).digest("hex");
- const token = crypto.randomBytes(4).toString("hex").toUpperCase()
-
- let filepath = fsCachePath + token;
-
- const fileExists = (() => {
- for (const type of supportedImageTypes) {
- const fileExists = fs.existsSync(filepath + `.${type}`);
-
- if (fileExists) {
- filepath += `.${type}`;
-
- return true;
- }
- }
- })();
-
- if (!fileExists) {
- const buffer = Buffer.from(await (await fetch(src)).arrayBuffer())
- const { ext } = (await fileTypeFromBuffer(buffer)) || {}
- throwErrorIfUnsupported(src, ext)
- filepath += `.${ext}`
- fs.writeFileSync(filepath, buffer)
- }
-
- const base = /^https?:/.test(src)
- ? parse(new URL(src).pathname).name
- : undefined
- //src = join("/", relative(cwd, filepath))
- return { src: filepath, base }
-}
diff --git a/ref/imagetools_/api/utils/getSrcPath.js b/ref/imagetools_/api/utils/getSrcPath.js
deleted file mode 100644
index 3a7a7da..0000000
--- a/ref/imagetools_/api/utils/getSrcPath.js
+++ /dev/null
@@ -1,32 +0,0 @@
-import fs from "node:fs";
-import path from "node:path";
-
-// To strip off params when checking for file on disk.
-const paramPattern = /\?.*/;
-
-/**
- * getSrcPath allows the use of `src` attributes relative to either the public folder or project root.
- *
- * It first checks to see if the src is a file relative to the project root.
- * If the file isn't found, it will look in the public folder.
- * Finally, if it still can't be found, the original input will be returned.
- */
-export async function getSrcPath(src) {
- const { default: astroViteConfigs } = await import(
- "../../astroViteConfigs.js"
- );
-
- // If this is already resolved to a file, return it.
- if (fs.existsSync(src.replace(paramPattern, ""))) return src;
-
- const rootPath = path.join(astroViteConfigs.rootDir, src);
- const rootTest = rootPath.replace(paramPattern, "");
- if (fs.existsSync(rootTest)) return rootPath;
-
- const publicPath = path.join(astroViteConfigs.publicDir, src);
- const publicTest = publicPath.replace(paramPattern, "");
- if (fs.existsSync(publicTest)) return publicPath;
-
- // Fallback
- return src;
-}
diff --git a/ref/imagetools_/api/utils/getSrcPath.test.ts b/ref/imagetools_/api/utils/getSrcPath.test.ts
deleted file mode 100644
index bb267dd..0000000
--- a/ref/imagetools_/api/utils/getSrcPath.test.ts
+++ /dev/null
@@ -1,67 +0,0 @@
-import path from "node:path";
-import { describe, expect, it, afterAll, vi } from "vitest";
-import { getSrcPath } from "./getSrcPath";
-
-vi.mock("../../astroViteConfigs.js", () => {
- return {
- default: {
- rootDir: buildPath(),
- // Custom publicDir
- publicDir: buildPath("out"),
- },
- };
-});
-
-/**
- * Build an absolute path to the target in the fixture directory
- */
-function buildPath(target = "") {
- return path.resolve(__dirname, "../../test-fixtures/getSrcPath", target);
-}
-
-describe("getLinkElement", () => {
- afterAll(() => {
- vi.unmock("../../astroViteConfigs.js");
- });
-
- it("finds a file in the root of the project", async () => {
- const result = await getSrcPath("root.jpeg");
- expect(result).toBe(buildPath("root.jpeg"));
- });
-
- it("finds a file in the public folder", async () => {
- const result = await getSrcPath("out.jpeg");
- expect(result).toBe(buildPath("out/out.jpeg"));
- });
-
- it("returns an absolute path unchanged, if it exists", async () => {
- const result = await getSrcPath(buildPath("out/out.jpeg"));
- expect(result).toBe(buildPath("out/out.jpeg"));
- });
-
- it("handles query parameters", async () => {
- const result = await getSrcPath("root.jpeg?w=200");
- expect(result).toBe(buildPath("root.jpeg?w=200"));
- });
-
- it("handles query parameters for public-resolved files", async () => {
- const result = await getSrcPath("out.jpeg?w=200");
- expect(result).toBe(buildPath("out/out.jpeg?w=200"));
- });
-
- it("returns the original input if the file is not found", async () => {
- const result = await getSrcPath(
- "https://cdn.nedis.com/images/products_high_res/TVRC2080BK_P30.JPG"
- );
- expect(result).toBe(
- "https://cdn.nedis.com/images/products_high_res/TVRC2080BK_P30.JPG"
- );
- });
-
- it("finds relative paths correctly", async () => {
- const outResult = await getSrcPath("./out/out.jpeg");
- const rootResult = await getSrcPath("./root.jpeg");
- expect(outResult).toBe(buildPath("out/out.jpeg"));
- expect(rootResult).toBe(buildPath("root.jpeg"));
- });
-});
diff --git a/ref/imagetools_/api/utils/getSrcset.js b/ref/imagetools_/api/utils/getSrcset.js
deleted file mode 100644
index cbd2990..0000000
--- a/ref/imagetools_/api/utils/getSrcset.js
+++ /dev/null
@@ -1,39 +0,0 @@
-// @ts-check
-import { getSrcPath } from "./getSrcPath.js";
-
-export default async function getSrcset(
- src,
- base,
- breakpoints,
- format,
- options
-) {
- options = {
- format,
- w: breakpoints,
- ...options,
- };
-
- const keys = Object.keys(options);
-
- const params = keys.length
- ? keys
- .map((key) =>
- Array.isArray(options[key])
- ? `&${key}=${options[key].join(";")}`
- : `&${key}=${options[key]}`
- )
- .join("")
- : "";
-
- const id = `${src}?${params.slice(1)}`;
-
- const fullPath = await getSrcPath(id);
-
- const { default: load } = await import("../../plugin/hooks/load.js");
-
- // @ts-ignore
- const srcset = (await load(fullPath, base)).slice(16, -1);
-
- return srcset;
-}
diff --git a/ref/imagetools_/api/utils/getStyleElement.js b/ref/imagetools_/api/utils/getStyleElement.js
deleted file mode 100644
index 30ad4d7..0000000
--- a/ref/imagetools_/api/utils/getStyleElement.js
+++ /dev/null
@@ -1,15 +0,0 @@
-// @ts-check
-import getAttributesString from "./getAttributesString.js";
-
-export default function getStyleElement({
- styleAttributes,
- backgroundStyles = "",
-}) {
- const attributesString = getAttributesString({
- attributes: styleAttributes,
- });
-
- const styleElement = ``;
-
- return styleElement;
-}
diff --git a/ref/imagetools_/api/utils/imagetools.js b/ref/imagetools_/api/utils/imagetools.js
deleted file mode 100644
index 3cec077..0000000
--- a/ref/imagetools_/api/utils/imagetools.js
+++ /dev/null
@@ -1,41 +0,0 @@
-// @ts-check
-import {
- builtins,
- loadImage,
- applyTransforms,
- generateTransforms,
-} from "imagetools-core";
-
-export {
- loadImage
-} from "imagetools-core";
-
-export async function getImageDetails(path, width, height, aspect) {
- const loadedImage = loadImage(path)
- if (aspect && !width && !height) {
- if (!width && !height) {
- ({ width } = await loadedImage.metadata());
- }
-
- if (width) {
- height = width / aspect;
- }
-
- if (height) {
- width = height * aspect;
- }
- }
-
- const { image, metadata } = await applyTransforms(
- generateTransforms({ width, height }, builtins).transforms,
- loadedImage
- );
-
- const {
- width: imageWidth,
- height: imageHeight,
- format: imageFormat,
- } = metadata;
-
- return { image, imageWidth, imageHeight, imageFormat };
-}
diff --git a/ref/imagetools_/api/utils/throwErrorIfUnsupported.js b/ref/imagetools_/api/utils/throwErrorIfUnsupported.js
deleted file mode 100644
index 581ca16..0000000
--- a/ref/imagetools_/api/utils/throwErrorIfUnsupported.js
+++ /dev/null
@@ -1,14 +0,0 @@
-// @ts-check
-import { supportedImageTypes } from "../../utils/runtimeChecks.js";
-
-export default function throwErrorIfUnsupported(src, ext) {
- if (!ext && typeof ext !== "string") {
- throw new Error(`Failed to load ${src}; Invalid image format`);
- }
-
- if (ext && !supportedImageTypes.includes(ext.toLowerCase())) {
- throw new Error(
- `Failed to load ${src}; Invalid image format ${ext} or the format is not supported by astro-imagetools`
- );
- }
-}
diff --git a/ref/imagetools_/astroViteConfigs.js b/ref/imagetools_/astroViteConfigs.js
deleted file mode 100644
index 50bdeef..0000000
--- a/ref/imagetools_/astroViteConfigs.js
+++ /dev/null
@@ -1,12 +0,0 @@
-export default {
- "environment": "build",
- "isSsrBuild": false,
- "projectBase": "",
- "publicDir": "C:\\Users\\zx\\Desktop\\polymech\\polymech-site\\public\\",
- "rootDir": "C:\\Users\\zx\\Desktop\\polymech\\polymech-site\\",
- "mode": "production",
- "outDir": "C:\\Users\\zx\\Desktop\\polymech\\polymech-site\\dist\\",
- "assetsDir": "_astro",
- "sourcemap": false,
- "assetFileNames": "/_astro/[name]@[width].[hash][extname]"
-}
\ No newline at end of file
diff --git a/ref/imagetools_/components/BackgroundImage.astro b/ref/imagetools_/components/BackgroundImage.astro
deleted file mode 100644
index 47d2b44..0000000
--- a/ref/imagetools_/components/BackgroundImage.astro
+++ /dev/null
@@ -1,46 +0,0 @@
----
-import renderBackgroundImage from "../api/renderBackgroundImage.js";
-import type { BackgroundImageConfigOptions } from "../types.d";
-
-const content = await Astro.slots.render("default");
-
-declare interface Props
- extends Pick<
- BackgroundImageConfigOptions,
- Exclude
- > {}
-
-const { link, style, htmlElement } = await renderBackgroundImage({
- content,
- ...(Astro.props as Props),
-});
----
-
-
-
-
diff --git a/ref/imagetools_/components/BackgroundPicture.astro b/ref/imagetools_/components/BackgroundPicture.astro
deleted file mode 100644
index a53bab8..0000000
--- a/ref/imagetools_/components/BackgroundPicture.astro
+++ /dev/null
@@ -1,19 +0,0 @@
----
-import renderBackgroundPicture from "../api/renderBackgroundPicture.js";
-import { BackgroundPictureConfigOptions } from "../types.d";
-
-declare interface Props
- extends Pick<
- BackgroundPictureConfigOptions,
- Exclude
- > {}
-
-const content = await Astro.slots.render("default");
-
-const { link, style, htmlElement } = await renderBackgroundPicture({
- content,
- ...(Astro.props as Props),
-});
----
-
-
diff --git a/ref/imagetools_/components/Image.astro b/ref/imagetools_/components/Image.astro
deleted file mode 100644
index e1fb0fe..0000000
--- a/ref/imagetools_/components/Image.astro
+++ /dev/null
@@ -1,8 +0,0 @@
----
-import renderImage from "../api/renderImg.js"
-import type { PictureConfigOptions as ImageConfigOptions } from "../types.d"
-const { link, style, image } = await renderImage(
- Astro.props as ImageConfigOptions
-)
----
-
diff --git a/ref/imagetools_/components/ImageSupportDetection.astro b/ref/imagetools_/components/ImageSupportDetection.astro
deleted file mode 100644
index 9e62ae7..0000000
--- a/ref/imagetools_/components/ImageSupportDetection.astro
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/ref/imagetools_/components/Img.astro b/ref/imagetools_/components/Img.astro
deleted file mode 100644
index 36c03ab..0000000
--- a/ref/imagetools_/components/Img.astro
+++ /dev/null
@@ -1,10 +0,0 @@
----
-import renderImg from "../api/renderImg.js";
-import type { ImgConfigOptions } from "../types.d";
-
-declare interface Props extends ImgConfigOptions {}
-
-const { link, style, img } = await renderImg(Astro.props as Props);
----
-
-
diff --git a/ref/imagetools_/components/Picture.astro b/ref/imagetools_/components/Picture.astro
deleted file mode 100644
index aee4acf..0000000
--- a/ref/imagetools_/components/Picture.astro
+++ /dev/null
@@ -1,7 +0,0 @@
----
-import renderPicture from "../api/renderPicture.js"
-import type { PictureConfigOptions } from "../types.d"
-declare interface Props extends PictureConfigOptions {}
-const { link, style, picture } = await renderPicture(Astro.props as Props)
----
-
diff --git a/ref/imagetools_/components/index.js b/ref/imagetools_/components/index.js
deleted file mode 100644
index a6c6389..0000000
--- a/ref/imagetools_/components/index.js
+++ /dev/null
@@ -1,5 +0,0 @@
-export { default as Img } from "./Img.astro";
-export { default as Picture } from "./Picture.astro";
-export { default as BackgroundImage } from "./BackgroundImage.astro";
-export { default as BackgroundPicture } from "./BackgroundPicture.astro";
-export { default as ImageSupportDetection } from "./ImageSupportDetection.astro";
diff --git a/ref/imagetools_/config.d.ts b/ref/imagetools_/config.d.ts
deleted file mode 100644
index 8569ca9..0000000
--- a/ref/imagetools_/config.d.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import type { GlobalConfigOptions } from "./types";
-
-export function defineConfig(config: GlobalConfigOptions): GlobalConfigOptions;
diff --git a/ref/imagetools_/config.mjs b/ref/imagetools_/config.mjs
deleted file mode 100644
index 64a4c49..0000000
--- a/ref/imagetools_/config.mjs
+++ /dev/null
@@ -1,3 +0,0 @@
-export function defineConfig(config) {
- return config;
-}
diff --git a/ref/imagetools_/index.js b/ref/imagetools_/index.js
deleted file mode 100644
index b71dc5d..0000000
--- a/ref/imagetools_/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-import imagetools from "./integration/index.js"
-export { imagetools }
diff --git a/ref/imagetools_/integration/index.js b/ref/imagetools_/integration/index.js
deleted file mode 100644
index d35ed19..0000000
--- a/ref/imagetools_/integration/index.js
+++ /dev/null
@@ -1,80 +0,0 @@
-// @ts-check
-import fs from "node:fs"
-import { fileURLToPath } from "node:url"
-import { posix as path, resolve } from "node:path"
-
-import pMap from "p-map"
-import { createLogger } from "@polymech/log"
-
-import { saveAndCopyAsset } from "./utils/saveAndCopyAsset.js"
-
-import vitePluginAstroImageTools, { store } from "../plugin/index.js"
-
-const filename = fileURLToPath(import.meta.url)
-const astroViteConfigsPath = resolve(filename, "../../astroViteConfigs.js")
-const logger = createLogger("imagetools:integration")
-
-export default {
- name: "imagetools",
- hooks: {
- "astro:config:setup": async function ({ config, command, updateConfig }) {
- const environment = command;
- const isSsrBuild =
- command === "build" && !!config.adapter && config.output === "server";
-
- let projectBase = path.normalize(config.base);
-
- if (projectBase.startsWith("./")) projectBase = projectBase.slice(1);
-
- if (!projectBase.startsWith("/")) projectBase = "/" + projectBase;
-
- if (projectBase.endsWith("/")) projectBase = projectBase.slice(0, -1);
-
- const astroViteConfigs = {
- environment,
- isSsrBuild,
- projectBase,
- publicDir: fileURLToPath(config.publicDir.href),
- rootDir: fileURLToPath(config.root.href),
- };
-
- await fs.promises.writeFile(
- astroViteConfigsPath,
- `export default ${JSON.stringify(astroViteConfigs)}`
- );
-
- updateConfig({
- vite: {
- plugins: [vitePluginAstroImageTools],
- }
- })
- },
- "astro:build:done": async function closeBundle() {
- const { default: astroViteConfigs } = await import("../astroViteConfigs.js")
- const { mode, outDir, assetsDir, isSsrBuild } = astroViteConfigs
- if (mode === "production") {
- logger.debug(`imagetools : astro:build:done : start`)
- const allEntries = [...store.entries()]
- const assetPaths = allEntries.filter(([, { hash = null } = {}]) => hash)
- const ret = await pMap(assetPaths, async ([assetPath, { hash, image, buffer }]) => {
- try {
- return saveAndCopyAsset(
- hash,
- image,
- buffer,
- outDir,
- assetsDir,
- assetPath,
- isSsrBuild
- )
- } catch (error) {
- logger.error(`iamgetools:saveAndCopyAsset : failed to process asset ${assetPath}:`, error);
- }
- }
- ,{ concurrency: 5 })
- logger.debug(`imagetools : astro:build:done : end`)
- return ret
- }
- }
- }
-};
diff --git a/ref/imagetools_/integration/utils/saveAndCopyAsset.js b/ref/imagetools_/integration/utils/saveAndCopyAsset.js
deleted file mode 100644
index 77297a2..0000000
--- a/ref/imagetools_/integration/utils/saveAndCopyAsset.js
+++ /dev/null
@@ -1,41 +0,0 @@
-import fs from "node:fs/promises"
-import { posix as path, join, resolve } from "node:path"
-import { fsCachePath } from "../../utils/runtimeChecks.js";
-//import { sync as copy } from "@polymech/fs/copy"
-import { sync as exists } from "@polymech/fs/exists"
-import { sync as mkdir } from "@polymech/fs/dir"
-import { createLogger } from "@polymech/log"
-const logger = createLogger("imagetools:integration")
-const copied = [];
-let assetsDirExists;
-
-export async function saveAndCopyAsset(
- hash,
- image,
- buffer,
- outDir,
- assetsDir,
- assetPath,
- isSsrBuild
-) {
- const src = resolve(join(fsCachePath,hash))
- const dest = join(outDir, isSsrBuild ? "/client" : "", assetPath)
- assetsDir = join(outDir, isSsrBuild ? "/client" : "/", assetsDir)
- if (copied.includes(assetPath)) return
- if(!exists(src)){
- logger.error(`imagetools : saveAndCopyAsset : ${src} does not exist`)
- return false
- }
- mkdir(assetsDir)
- await fs.copyFile(src, dest).catch(async (error) => {
- if (error.code === "ENOENT") {
- const imageBuffer = buffer || (await image.toBuffer())
- await Promise.all(
- [src, dest].map(async (dir) => {
- await fs.writeFile(dir, imageBuffer);
- })
- );
- } else throw error;
- })
- copied.push(assetPath)
-}
diff --git a/ref/imagetools_/package-lock.json b/ref/imagetools_/package-lock.json
deleted file mode 100644
index 80b883a..0000000
--- a/ref/imagetools_/package-lock.json
+++ /dev/null
@@ -1,8801 +0,0 @@
-{
- "name": "imagetools",
- "version": "0.9.0",
- "lockfileVersion": 3,
- "requires": true,
- "packages": {
- "": {
- "name": "imagetools",
- "version": "0.9.0",
- "license": "MIT",
- "dependencies": {
- "@astropub/codecs": "0.4.4",
- "@polymech/cache": "file:../../../polymech-mono/packages/cache",
- "@polymech/commons": "file:../../../polymech-mono/packages/commons",
- "@polymech/log": "file:../../../polymech-mono/packages/log",
- "file-type": "17.1.1",
- "find-cache-dir": "3.3.2",
- "find-up": "^6.3.0",
- "node-addon-api": "^8.3.0",
- "node-gyp": "^11.1.0",
- "object-hash": "3.0.0",
- "p-map": "^7.0.3",
- "potrace": "2.1.8",
- "sharp": "^0.33.5"
- },
- "devDependencies": {
- "vitest": "^0.12.4"
- },
- "engines": {
- "node": "^14.15.0 || >=16.0.0"
- },
- "optionalDependencies": {
- "imagetools-core": "3.0.2"
- },
- "peerDependencies": {
- "astro": ">=0.26 || >=1.0.0-beta"
- }
- },
- "../../../polymech-mono/packages/cache": {
- "name": "@polymech/cache",
- "version": "0.4.8",
- "license": "BSD-3-Clause",
- "dependencies": {
- "@polymech/commons": "link:..\\commons",
- "@polymech/core": "link:..\\core",
- "@polymech/fs": "link:..\\fs",
- "@polymech/log": "link:..\\log",
- "@types/node": "^22.10.2",
- "cacache": "^19.0.1",
- "md5": "^2.3.0",
- "p-map": "^7.0.3",
- "ssri": "^10.0.1",
- "yargs": "^17.7.2"
- },
- "engines": {
- "node": ">= 14.0.0"
- }
- },
- "../../../polymech-mono/packages/commons": {
- "name": "@polymech/commons",
- "version": "0.2.6",
- "license": "BSD",
- "dependencies": {
- "@polymech/core": "file:../core",
- "@polymech/fs": "file:../fs",
- "@repo/typescript-config": "file:../typescript-config",
- "@schemastore/package": "^0.0.10",
- "env-var": "^7.5.0",
- "glob": "^10.4.5",
- "js-yaml": "^4.1.0",
- "jsonpath-plus": "^10.3.0",
- "normalize-url": "^8.0.1",
- "p-map": "^7.0.3",
- "p-throttle": "^4.1.1",
- "tslog": "^3.3.3",
- "tsup": "^2.0.3",
- "yargs": "^17.7.2",
- "zod": "^3.24.2",
- "zod-to-json-schema": "^3.24.1",
- "zod-to-ts": "^1.2.0"
- },
- "devDependencies": {
- "@types/node": "^22.12.0",
- "typescript": "^5.7.3"
- }
- },
- "../../../polymech-mono/packages/log": {
- "name": "@polymech/log",
- "version": "0.2.6",
- "license": "BSD",
- "dependencies": {
- "@polymech/core": "link:..\\core",
- "tslog": "^3.3.3",
- "tsup": "^8.3.5",
- "zod": "^3.24.1"
- },
- "devDependencies": {
- "@eslint/js": "^9.18.0",
- "@repo/eslint-config": "workspace:*",
- "@repo/typescript-config": "workspace:*",
- "@types/node": "^22.10.9",
- "eslint": "^8.57.1",
- "eslint-plugin-import": "^2.31.0",
- "eslint-plugin-regexp": "^2.7.0",
- "ts-node": "^10.9.1",
- "typescript": "^4.9.5",
- "typescript-eslint": "^8.20.0"
- }
- },
- "node_modules/@astrojs/compiler": {
- "version": "2.10.4",
- "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.10.4.tgz",
- "integrity": "sha512-86B3QGagP99MvSNwuJGiYSBHnh8nLvm2Q1IFI15wIUJJsPeQTO3eb2uwBmrqRsXykeR/mBzH8XCgz5AAt1BJrQ==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/@astrojs/internal-helpers": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.5.1.tgz",
- "integrity": "sha512-M7rAge1n2+aOSxNvKUFa0u/KFn0W+sZy7EW91KOSERotm2Ti8qs+1K0xx3zbOxtAVrmJb5/J98eohVvvEqtNkw==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/@astrojs/markdown-remark": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.1.0.tgz",
- "integrity": "sha512-emZNNSTPGgPc3V399Cazpp5+snogjaF04ocOSQn9vy3Kw/eIC4vTQjXOrWDEoSEy+AwPDZX9bQ4wd3bxhpmGgQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@astrojs/prism": "3.2.0",
- "github-slugger": "^2.0.0",
- "hast-util-from-html": "^2.0.3",
- "hast-util-to-text": "^4.0.2",
- "import-meta-resolve": "^4.1.0",
- "js-yaml": "^4.1.0",
- "mdast-util-definitions": "^6.0.0",
- "rehype-raw": "^7.0.0",
- "rehype-stringify": "^10.0.1",
- "remark-gfm": "^4.0.0",
- "remark-parse": "^11.0.0",
- "remark-rehype": "^11.1.1",
- "remark-smartypants": "^3.0.2",
- "shiki": "^1.29.1",
- "smol-toml": "^1.3.1",
- "unified": "^11.0.5",
- "unist-util-remove-position": "^5.0.0",
- "unist-util-visit": "^5.0.0",
- "unist-util-visit-parents": "^6.0.1",
- "vfile": "^6.0.3"
- }
- },
- "node_modules/@astrojs/prism": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.2.0.tgz",
- "integrity": "sha512-GilTHKGCW6HMq7y3BUv9Ac7GMe/MO9gi9GW62GzKtth0SwukCu/qp2wLiGpEujhY+VVhaG9v7kv/5vFzvf4NYw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "prismjs": "^1.29.0"
- },
- "engines": {
- "node": "^18.17.1 || ^20.3.0 || >=22.0.0"
- }
- },
- "node_modules/@astrojs/telemetry": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.2.0.tgz",
- "integrity": "sha512-wxhSKRfKugLwLlr4OFfcqovk+LIFtKwLyGPqMsv+9/ibqqnW3Gv7tBhtKEb0gAyUAC4G9BTVQeQahqnQAhd6IQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "ci-info": "^4.1.0",
- "debug": "^4.3.7",
- "dlv": "^1.1.3",
- "dset": "^3.1.4",
- "is-docker": "^3.0.0",
- "is-wsl": "^3.1.0",
- "which-pm-runs": "^1.1.0"
- },
- "engines": {
- "node": "^18.17.1 || ^20.3.0 || >=22.0.0"
- }
- },
- "node_modules/@astropub/codecs": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/@astropub/codecs/-/codecs-0.4.4.tgz",
- "integrity": "sha512-jHmdZK2B7dfelTsVzkWVb93WPjuKkHz07xUcyg5WtUxTeCCxdDVLnvZlsB5PC2r7HmJLf03TP1QYb1ZgrEebyQ==",
- "license": "(CC0-1.0 AND Apache-2.0 AND BSD-3-Clause)"
- },
- "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",
- "peer": true,
- "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",
- "peer": true,
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/parser": {
- "version": "7.26.9",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.9.tgz",
- "integrity": "sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@babel/types": "^7.26.9"
- },
- "bin": {
- "parser": "bin/babel-parser.js"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@babel/runtime": {
- "version": "7.26.9",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.9.tgz",
- "integrity": "sha512-aA63XwOkcl4xxQa3HjPMqOP6LiK0ZDv3mUPYEFXkpHbaFjtGggE1A61FjFzJnB+p7/oy2gA8E+rcBNl/zC1tMg==",
- "license": "MIT",
- "dependencies": {
- "regenerator-runtime": "^0.14.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/runtime/node_modules/regenerator-runtime": {
- "version": "0.14.1",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
- "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==",
- "license": "MIT"
- },
- "node_modules/@babel/types": {
- "version": "7.26.9",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.9.tgz",
- "integrity": "sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@babel/helper-string-parser": "^7.25.9",
- "@babel/helper-validator-identifier": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@emnapi/runtime": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz",
- "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "tslib": "^2.4.0"
- }
- },
- "node_modules/@esbuild/aix-ppc64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz",
- "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==",
- "cpu": [
- "ppc64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "aix"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/android-arm": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz",
- "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==",
- "cpu": [
- "arm"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "android"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/android-arm64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz",
- "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==",
- "cpu": [
- "arm64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "android"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/android-x64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz",
- "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==",
- "cpu": [
- "x64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "android"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/darwin-arm64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz",
- "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==",
- "cpu": [
- "arm64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/darwin-x64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz",
- "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==",
- "cpu": [
- "x64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/freebsd-arm64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz",
- "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==",
- "cpu": [
- "arm64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "freebsd"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/freebsd-x64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz",
- "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==",
- "cpu": [
- "x64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "freebsd"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/linux-arm": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz",
- "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==",
- "cpu": [
- "arm"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/linux-arm64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz",
- "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==",
- "cpu": [
- "arm64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/linux-ia32": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz",
- "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==",
- "cpu": [
- "ia32"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/linux-loong64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz",
- "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==",
- "cpu": [
- "loong64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/linux-mips64el": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz",
- "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==",
- "cpu": [
- "mips64el"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/linux-ppc64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz",
- "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==",
- "cpu": [
- "ppc64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/linux-riscv64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz",
- "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==",
- "cpu": [
- "riscv64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/linux-s390x": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz",
- "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==",
- "cpu": [
- "s390x"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/linux-x64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz",
- "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==",
- "cpu": [
- "x64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/netbsd-arm64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz",
- "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==",
- "cpu": [
- "arm64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "netbsd"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/netbsd-x64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz",
- "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==",
- "cpu": [
- "x64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "netbsd"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/openbsd-arm64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz",
- "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==",
- "cpu": [
- "arm64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "openbsd"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/openbsd-x64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz",
- "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==",
- "cpu": [
- "x64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "openbsd"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/sunos-x64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz",
- "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==",
- "cpu": [
- "x64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "sunos"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/win32-arm64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz",
- "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==",
- "cpu": [
- "arm64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/win32-ia32": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz",
- "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==",
- "cpu": [
- "ia32"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@esbuild/win32-x64": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz",
- "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==",
- "cpu": [
- "x64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ],
- "peer": true,
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@img/sharp-darwin-arm64": {
- "version": "0.33.5",
- "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz",
- "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==",
- "cpu": [
- "arm64"
- ],
- "license": "Apache-2.0",
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-darwin-arm64": "1.0.4"
- }
- },
- "node_modules/@img/sharp-darwin-x64": {
- "version": "0.33.5",
- "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz",
- "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==",
- "cpu": [
- "x64"
- ],
- "license": "Apache-2.0",
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-darwin-x64": "1.0.4"
- }
- },
- "node_modules/@img/sharp-libvips-darwin-arm64": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz",
- "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==",
- "cpu": [
- "arm64"
- ],
- "license": "LGPL-3.0-or-later",
- "optional": true,
- "os": [
- "darwin"
- ],
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-libvips-darwin-x64": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz",
- "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==",
- "cpu": [
- "x64"
- ],
- "license": "LGPL-3.0-or-later",
- "optional": true,
- "os": [
- "darwin"
- ],
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-libvips-linux-arm": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz",
- "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==",
- "cpu": [
- "arm"
- ],
- "license": "LGPL-3.0-or-later",
- "optional": true,
- "os": [
- "linux"
- ],
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-libvips-linux-arm64": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz",
- "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==",
- "cpu": [
- "arm64"
- ],
- "license": "LGPL-3.0-or-later",
- "optional": true,
- "os": [
- "linux"
- ],
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-libvips-linux-s390x": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz",
- "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==",
- "cpu": [
- "s390x"
- ],
- "license": "LGPL-3.0-or-later",
- "optional": true,
- "os": [
- "linux"
- ],
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-libvips-linux-x64": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz",
- "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==",
- "cpu": [
- "x64"
- ],
- "license": "LGPL-3.0-or-later",
- "optional": true,
- "os": [
- "linux"
- ],
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz",
- "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==",
- "cpu": [
- "arm64"
- ],
- "license": "LGPL-3.0-or-later",
- "optional": true,
- "os": [
- "linux"
- ],
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-libvips-linuxmusl-x64": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz",
- "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==",
- "cpu": [
- "x64"
- ],
- "license": "LGPL-3.0-or-later",
- "optional": true,
- "os": [
- "linux"
- ],
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-linux-arm": {
- "version": "0.33.5",
- "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz",
- "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==",
- "cpu": [
- "arm"
- ],
- "license": "Apache-2.0",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-linux-arm": "1.0.5"
- }
- },
- "node_modules/@img/sharp-linux-arm64": {
- "version": "0.33.5",
- "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz",
- "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==",
- "cpu": [
- "arm64"
- ],
- "license": "Apache-2.0",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-linux-arm64": "1.0.4"
- }
- },
- "node_modules/@img/sharp-linux-s390x": {
- "version": "0.33.5",
- "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz",
- "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==",
- "cpu": [
- "s390x"
- ],
- "license": "Apache-2.0",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-linux-s390x": "1.0.4"
- }
- },
- "node_modules/@img/sharp-linux-x64": {
- "version": "0.33.5",
- "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz",
- "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==",
- "cpu": [
- "x64"
- ],
- "license": "Apache-2.0",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-linux-x64": "1.0.4"
- }
- },
- "node_modules/@img/sharp-linuxmusl-arm64": {
- "version": "0.33.5",
- "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz",
- "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==",
- "cpu": [
- "arm64"
- ],
- "license": "Apache-2.0",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-linuxmusl-arm64": "1.0.4"
- }
- },
- "node_modules/@img/sharp-linuxmusl-x64": {
- "version": "0.33.5",
- "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz",
- "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==",
- "cpu": [
- "x64"
- ],
- "license": "Apache-2.0",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-libvips-linuxmusl-x64": "1.0.4"
- }
- },
- "node_modules/@img/sharp-wasm32": {
- "version": "0.33.5",
- "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz",
- "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==",
- "cpu": [
- "wasm32"
- ],
- "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
- "optional": true,
- "dependencies": {
- "@emnapi/runtime": "^1.2.0"
- },
- "engines": {
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-win32-ia32": {
- "version": "0.33.5",
- "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz",
- "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==",
- "cpu": [
- "ia32"
- ],
- "license": "Apache-2.0 AND LGPL-3.0-or-later",
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/@img/sharp-win32-x64": {
- "version": "0.33.5",
- "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz",
- "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==",
- "cpu": [
- "x64"
- ],
- "license": "Apache-2.0 AND LGPL-3.0-or-later",
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "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==",
- "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/@isaacs/cliui/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==",
- "license": "MIT"
- },
- "node_modules/@isaacs/cliui/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==",
- "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/@isaacs/cliui/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==",
- "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/@isaacs/fs-minipass": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
- "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==",
- "license": "ISC",
- "dependencies": {
- "minipass": "^7.0.4"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/@jimp/bmp": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.14.0.tgz",
- "integrity": "sha512-5RkX6tSS7K3K3xNEb2ygPuvyL9whjanhoaB/WmmXlJS6ub4DjTqrapu8j4qnIWmO4YYtFeTbDTXV6v9P1yMA5A==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0",
- "bmp-js": "^0.1.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "node_modules/@jimp/core": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.14.0.tgz",
- "integrity": "sha512-S62FcKdtLtj3yWsGfJRdFXSutjvHg7aQNiFogMbwq19RP4XJWqS2nOphu7ScB8KrSlyy5nPF2hkWNhLRLyD82w==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0",
- "any-base": "^1.1.0",
- "buffer": "^5.2.0",
- "exif-parser": "^0.1.12",
- "file-type": "^9.0.0",
- "load-bmfont": "^1.3.1",
- "mkdirp": "^0.5.1",
- "phin": "^2.9.1",
- "pixelmatch": "^4.0.2",
- "tinycolor2": "^1.4.1"
- }
- },
- "node_modules/@jimp/core/node_modules/file-type": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz",
- "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/@jimp/custom": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.14.0.tgz",
- "integrity": "sha512-kQJMeH87+kWJdVw8F9GQhtsageqqxrvzg7yyOw3Tx/s7v5RToe8RnKyMM+kVtBJtNAG+Xyv/z01uYQ2jiZ3GwA==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/core": "^0.14.0"
- }
- },
- "node_modules/@jimp/gif": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.14.0.tgz",
- "integrity": "sha512-DHjoOSfCaCz72+oGGEh8qH0zE6pUBaBxPxxmpYJjkNyDZP7RkbBkZJScIYeQ7BmJxmGN4/dZn+MxamoQlr+UYg==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0",
- "gifwrap": "^0.9.2",
- "omggif": "^1.0.9"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "node_modules/@jimp/jpeg": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.14.0.tgz",
- "integrity": "sha512-561neGbr+87S/YVQYnZSTyjWTHBm9F6F1obYHiyU3wVmF+1CLbxY3FQzt4YolwyQHIBv36Bo0PY2KkkU8BEeeQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0",
- "jpeg-js": "^0.4.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "node_modules/@jimp/plugin-blit": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.14.0.tgz",
- "integrity": "sha512-YoYOrnVHeX3InfgbJawAU601iTZMwEBZkyqcP1V/S33Qnz9uzH1Uj1NtC6fNgWzvX6I4XbCWwtr4RrGFb5CFrw==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "node_modules/@jimp/plugin-blur": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.14.0.tgz",
- "integrity": "sha512-9WhZcofLrT0hgI7t0chf7iBQZib//0gJh9WcQMUt5+Q1Bk04dWs8vTgLNj61GBqZXgHSPzE4OpCrrLDBG8zlhQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "node_modules/@jimp/plugin-circle": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.14.0.tgz",
- "integrity": "sha512-o5L+wf6QA44tvTum5HeLyLSc5eVfIUd5ZDVi5iRfO4o6GT/zux9AxuTSkKwnjhsG8bn1dDmywAOQGAx7BjrQVA==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "node_modules/@jimp/plugin-color": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.14.0.tgz",
- "integrity": "sha512-JJz512SAILYV0M5LzBb9sbOm/XEj2fGElMiHAxb7aLI6jx+n0agxtHpfpV/AePTLm1vzzDxx6AJxXbKv355hBQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0",
- "tinycolor2": "^1.4.1"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "node_modules/@jimp/plugin-contain": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.14.0.tgz",
- "integrity": "sha512-RX2q233lGyaxiMY6kAgnm9ScmEkNSof0hdlaJAVDS1OgXphGAYAeSIAwzESZN4x3ORaWvkFefeVH9O9/698Evg==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5",
- "@jimp/plugin-blit": ">=0.3.5",
- "@jimp/plugin-resize": ">=0.3.5",
- "@jimp/plugin-scale": ">=0.3.5"
- }
- },
- "node_modules/@jimp/plugin-cover": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.14.0.tgz",
- "integrity": "sha512-0P/5XhzWES4uMdvbi3beUgfvhn4YuQ/ny8ijs5kkYIw6K8mHcl820HahuGpwWMx56DJLHRl1hFhJwo9CeTRJtQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5",
- "@jimp/plugin-crop": ">=0.3.5",
- "@jimp/plugin-resize": ">=0.3.5",
- "@jimp/plugin-scale": ">=0.3.5"
- }
- },
- "node_modules/@jimp/plugin-crop": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.14.0.tgz",
- "integrity": "sha512-Ojtih+XIe6/XSGtpWtbAXBozhCdsDMmy+THUJAGu2x7ZgKrMS0JotN+vN2YC3nwDpYkM+yOJImQeptSfZb2Sug==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "node_modules/@jimp/plugin-displace": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.14.0.tgz",
- "integrity": "sha512-c75uQUzMgrHa8vegkgUvgRL/PRvD7paFbFJvzW0Ugs8Wl+CDMGIPYQ3j7IVaQkIS+cAxv+NJ3TIRBQyBrfVEOg==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "node_modules/@jimp/plugin-dither": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.14.0.tgz",
- "integrity": "sha512-g8SJqFLyYexXQQsoh4dc1VP87TwyOgeTElBcxSXX2LaaMZezypmxQfLTzOFzZoK8m39NuaoH21Ou1Ftsq7LzVQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "node_modules/@jimp/plugin-fisheye": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.14.0.tgz",
- "integrity": "sha512-BFfUZ64EikCaABhCA6mR3bsltWhPpS321jpeIQfJyrILdpFsZ/OccNwCgpW1XlbldDHIoNtXTDGn3E+vCE7vDg==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "node_modules/@jimp/plugin-flip": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.14.0.tgz",
- "integrity": "sha512-WtL1hj6ryqHhApih+9qZQYA6Ye8a4HAmdTzLbYdTMrrrSUgIzFdiZsD0WeDHpgS/+QMsWwF+NFmTZmxNWqKfXw==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5",
- "@jimp/plugin-rotate": ">=0.3.5"
- }
- },
- "node_modules/@jimp/plugin-gaussian": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.14.0.tgz",
- "integrity": "sha512-uaLwQ0XAQoydDlF9tlfc7iD9drYPriFe+jgYnWm8fbw5cN+eOIcnneEX9XCOOzwgLPkNCxGox6Kxjn8zY6GxtQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "node_modules/@jimp/plugin-invert": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.14.0.tgz",
- "integrity": "sha512-UaQW9X9vx8orQXYSjT5VcITkJPwDaHwrBbxxPoDG+F/Zgv4oV9fP+udDD6qmkgI9taU+44Fy+zm/J/gGcMWrdg==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "node_modules/@jimp/plugin-mask": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.14.0.tgz",
- "integrity": "sha512-tdiGM69OBaKtSPfYSQeflzFhEpoRZ+BvKfDEoivyTjauynbjpRiwB1CaiS8En1INTDwzLXTT0Be9SpI3LkJoEA==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "node_modules/@jimp/plugin-normalize": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.14.0.tgz",
- "integrity": "sha512-AfY8sqlsbbdVwFGcyIPy5JH/7fnBzlmuweb+Qtx2vn29okq6+HelLjw2b+VT2btgGUmWWHGEHd86oRGSoWGyEQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "node_modules/@jimp/plugin-print": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.14.0.tgz",
- "integrity": "sha512-MwP3sH+VS5AhhSTXk7pui+tEJFsxnTKFY3TraFJb8WFbA2Vo2qsRCZseEGwpTLhENB7p/JSsLvWoSSbpmxhFAQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0",
- "load-bmfont": "^1.4.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5",
- "@jimp/plugin-blit": ">=0.3.5"
- }
- },
- "node_modules/@jimp/plugin-resize": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.14.0.tgz",
- "integrity": "sha512-qFeMOyXE/Bk6QXN0GQo89+CB2dQcXqoxUcDb2Ah8wdYlKqpi53skABkgVy5pW3EpiprDnzNDboMltdvDslNgLQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "node_modules/@jimp/plugin-rotate": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.14.0.tgz",
- "integrity": "sha512-aGaicts44bvpTcq5Dtf93/8TZFu5pMo/61lWWnYmwJJU1RqtQlxbCLEQpMyRhKDNSfPbuP8nyGmaqXlM/82J0Q==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5",
- "@jimp/plugin-blit": ">=0.3.5",
- "@jimp/plugin-crop": ">=0.3.5",
- "@jimp/plugin-resize": ">=0.3.5"
- }
- },
- "node_modules/@jimp/plugin-scale": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.14.0.tgz",
- "integrity": "sha512-ZcJk0hxY5ZKZDDwflqQNHEGRblgaR+piePZm7dPwPUOSeYEH31P0AwZ1ziceR74zd8N80M0TMft+e3Td6KGBHw==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5",
- "@jimp/plugin-resize": ">=0.3.5"
- }
- },
- "node_modules/@jimp/plugin-shadow": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.14.0.tgz",
- "integrity": "sha512-p2igcEr/iGrLiTu0YePNHyby0WYAXM14c5cECZIVnq/UTOOIQ7xIcWZJ1lRbAEPxVVXPN1UibhZAbr3HAb5BjQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5",
- "@jimp/plugin-blur": ">=0.3.5",
- "@jimp/plugin-resize": ">=0.3.5"
- }
- },
- "node_modules/@jimp/plugin-threshold": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.14.0.tgz",
- "integrity": "sha512-N4BlDgm/FoOMV/DQM2rSpzsgqAzkP0DXkWZoqaQrlRxQBo4zizQLzhEL00T/YCCMKnddzgEhnByaocgaaa0fKw==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5",
- "@jimp/plugin-color": ">=0.8.0",
- "@jimp/plugin-resize": ">=0.8.0"
- }
- },
- "node_modules/@jimp/plugins": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.14.0.tgz",
- "integrity": "sha512-vDO3XT/YQlFlFLq5TqNjQkISqjBHT8VMhpWhAfJVwuXIpilxz5Glu4IDLK6jp4IjPR6Yg2WO8TmRY/HI8vLrOw==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/plugin-blit": "^0.14.0",
- "@jimp/plugin-blur": "^0.14.0",
- "@jimp/plugin-circle": "^0.14.0",
- "@jimp/plugin-color": "^0.14.0",
- "@jimp/plugin-contain": "^0.14.0",
- "@jimp/plugin-cover": "^0.14.0",
- "@jimp/plugin-crop": "^0.14.0",
- "@jimp/plugin-displace": "^0.14.0",
- "@jimp/plugin-dither": "^0.14.0",
- "@jimp/plugin-fisheye": "^0.14.0",
- "@jimp/plugin-flip": "^0.14.0",
- "@jimp/plugin-gaussian": "^0.14.0",
- "@jimp/plugin-invert": "^0.14.0",
- "@jimp/plugin-mask": "^0.14.0",
- "@jimp/plugin-normalize": "^0.14.0",
- "@jimp/plugin-print": "^0.14.0",
- "@jimp/plugin-resize": "^0.14.0",
- "@jimp/plugin-rotate": "^0.14.0",
- "@jimp/plugin-scale": "^0.14.0",
- "@jimp/plugin-shadow": "^0.14.0",
- "@jimp/plugin-threshold": "^0.14.0",
- "timm": "^1.6.1"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "node_modules/@jimp/png": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.14.0.tgz",
- "integrity": "sha512-0RV/mEIDOrPCcNfXSPmPBqqSZYwGADNRVUTyMt47RuZh7sugbYdv/uvKmQSiqRdR0L1sfbCBMWUEa5G/8MSbdA==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/utils": "^0.14.0",
- "pngjs": "^3.3.3"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "node_modules/@jimp/tiff": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.14.0.tgz",
- "integrity": "sha512-zBYDTlutc7j88G/7FBCn3kmQwWr0rmm1e0FKB4C3uJ5oYfT8645lftUsvosKVUEfkdmOaMAnhrf4ekaHcb5gQw==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "utif": "^2.0.1"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "node_modules/@jimp/types": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.14.0.tgz",
- "integrity": "sha512-hx3cXAW1KZm+b+XCrY3LXtdWy2U+hNtq0rPyJ7NuXCjU7lZR3vIkpz1DLJ3yDdS70hTi5QDXY3Cd9kd6DtloHQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/bmp": "^0.14.0",
- "@jimp/gif": "^0.14.0",
- "@jimp/jpeg": "^0.14.0",
- "@jimp/png": "^0.14.0",
- "@jimp/tiff": "^0.14.0",
- "timm": "^1.6.1"
- },
- "peerDependencies": {
- "@jimp/custom": ">=0.3.5"
- }
- },
- "node_modules/@jimp/utils": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.14.0.tgz",
- "integrity": "sha512-MY5KFYUru0y74IsgM/9asDwb3ERxWxXEu3CRCZEvE7DtT86y1bR1XgtlSliMrptjz4qbivNGMQSvUBpEFJDp1A==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "regenerator-runtime": "^0.13.3"
- }
- },
- "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",
- "peer": true
- },
- "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==",
- "license": "MIT",
- "peer": true,
- "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==",
- "license": "MIT",
- "peer": true,
- "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==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@npmcli/agent": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz",
- "integrity": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==",
- "license": "ISC",
- "dependencies": {
- "agent-base": "^7.1.0",
- "http-proxy-agent": "^7.0.0",
- "https-proxy-agent": "^7.0.1",
- "lru-cache": "^10.0.1",
- "socks-proxy-agent": "^8.0.3"
- },
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/@npmcli/fs": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz",
- "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==",
- "license": "ISC",
- "dependencies": {
- "semver": "^7.3.5"
- },
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/@oslojs/encoding": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz",
- "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==",
- "license": "MIT",
- "peer": true
- },
- "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==",
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">=14"
- }
- },
- "node_modules/@polymech/cache": {
- "resolved": "../../../polymech-mono/packages/cache",
- "link": true
- },
- "node_modules/@polymech/commons": {
- "resolved": "../../../polymech-mono/packages/commons",
- "link": true
- },
- "node_modules/@polymech/log": {
- "resolved": "../../../polymech-mono/packages/log",
- "link": true
- },
- "node_modules/@rollup/pluginutils": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz",
- "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/estree": "^1.0.0",
- "estree-walker": "^2.0.2",
- "picomatch": "^4.0.2"
- },
- "engines": {
- "node": ">=14.0.0"
- },
- "peerDependencies": {
- "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
- },
- "peerDependenciesMeta": {
- "rollup": {
- "optional": true
- }
- }
- },
- "node_modules/@rollup/pluginutils/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",
- "peer": true
- },
- "node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.34.7",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.7.tgz",
- "integrity": "sha512-l6CtzHYo8D2TQ3J7qJNpp3Q1Iye56ssIAtqbM2H8axxCEEwvN7o8Ze9PuIapbxFL3OHrJU2JBX6FIIVnP/rYyw==",
- "cpu": [
- "arm"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "android"
- ],
- "peer": true
- },
- "node_modules/@rollup/rollup-android-arm64": {
- "version": "4.34.7",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.7.tgz",
- "integrity": "sha512-KvyJpFUueUnSp53zhAa293QBYqwm94TgYTIfXyOTtidhm5V0LbLCJQRGkQClYiX3FXDQGSvPxOTD/6rPStMMDg==",
- "cpu": [
- "arm64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "android"
- ],
- "peer": true
- },
- "node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.34.7",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.7.tgz",
- "integrity": "sha512-jq87CjmgL9YIKvs8ybtIC98s/M3HdbqXhllcy9EdLV0yMg1DpxES2gr65nNy7ObNo/vZ/MrOTxt0bE5LinL6mA==",
- "cpu": [
- "arm64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ],
- "peer": true
- },
- "node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.34.7",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.7.tgz",
- "integrity": "sha512-rSI/m8OxBjsdnMMg0WEetu/w+LhLAcCDEiL66lmMX4R3oaml3eXz3Dxfvrxs1FbzPbJMaItQiksyMfv1hoIxnA==",
- "cpu": [
- "x64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ],
- "peer": true
- },
- "node_modules/@rollup/rollup-freebsd-arm64": {
- "version": "4.34.7",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.7.tgz",
- "integrity": "sha512-oIoJRy3ZrdsXpFuWDtzsOOa/E/RbRWXVokpVrNnkS7npz8GEG++E1gYbzhYxhxHbO2om1T26BZjVmdIoyN2WtA==",
- "cpu": [
- "arm64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "freebsd"
- ],
- "peer": true
- },
- "node_modules/@rollup/rollup-freebsd-x64": {
- "version": "4.34.7",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.7.tgz",
- "integrity": "sha512-X++QSLm4NZfZ3VXGVwyHdRf58IBbCu9ammgJxuWZYLX0du6kZvdNqPwrjvDfwmi6wFdvfZ/s6K7ia0E5kI7m8Q==",
- "cpu": [
- "x64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "freebsd"
- ],
- "peer": true
- },
- "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.34.7",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.7.tgz",
- "integrity": "sha512-Z0TzhrsNqukTz3ISzrvyshQpFnFRfLunYiXxlCRvcrb3nvC5rVKI+ZXPFG/Aa4jhQa1gHgH3A0exHaRRN4VmdQ==",
- "cpu": [
- "arm"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "peer": true
- },
- "node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.34.7",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.7.tgz",
- "integrity": "sha512-nkznpyXekFAbvFBKBy4nNppSgneB1wwG1yx/hujN3wRnhnkrYVugMTCBXED4+Ni6thoWfQuHNYbFjgGH0MBXtw==",
- "cpu": [
- "arm"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "peer": true
- },
- "node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.34.7",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.7.tgz",
- "integrity": "sha512-KCjlUkcKs6PjOcxolqrXglBDcfCuUCTVlX5BgzgoJHw+1rWH1MCkETLkLe5iLLS9dP5gKC7mp3y6x8c1oGBUtA==",
- "cpu": [
- "arm64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "peer": true
- },
- "node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.34.7",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.7.tgz",
- "integrity": "sha512-uFLJFz6+utmpbR313TTx+NpPuAXbPz4BhTQzgaP0tozlLnGnQ6rCo6tLwaSa6b7l6gRErjLicXQ1iPiXzYotjw==",
- "cpu": [
- "arm64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "peer": true
- },
- "node_modules/@rollup/rollup-linux-loongarch64-gnu": {
- "version": "4.34.7",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.7.tgz",
- "integrity": "sha512-ws8pc68UcJJqCpneDFepnwlsMUFoWvPbWXT/XUrJ7rWUL9vLoIN3GAasgG+nCvq8xrE3pIrd+qLX/jotcLy0Qw==",
- "cpu": [
- "loong64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "peer": true
- },
- "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
- "version": "4.34.7",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.7.tgz",
- "integrity": "sha512-vrDk9JDa/BFkxcS2PbWpr0C/LiiSLxFbNOBgfbW6P8TBe9PPHx9Wqbvx2xgNi1TOAyQHQJ7RZFqBiEohm79r0w==",
- "cpu": [
- "ppc64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "peer": true
- },
- "node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.34.7",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.7.tgz",
- "integrity": "sha512-rB+ejFyjtmSo+g/a4eovDD1lHWHVqizN8P0Hm0RElkINpS0XOdpaXloqM4FBkF9ZWEzg6bezymbpLmeMldfLTw==",
- "cpu": [
- "riscv64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "peer": true
- },
- "node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.34.7",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.7.tgz",
- "integrity": "sha512-nNXNjo4As6dNqRn7OrsnHzwTgtypfRA3u3AKr0B3sOOo+HkedIbn8ZtFnB+4XyKJojIfqDKmbIzO1QydQ8c+Pw==",
- "cpu": [
- "s390x"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "peer": true
- },
- "node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.34.7",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.7.tgz",
- "integrity": "sha512-9kPVf9ahnpOMSGlCxXGv980wXD0zRR3wyk8+33/MXQIpQEOpaNe7dEHm5LMfyRZRNt9lMEQuH0jUKj15MkM7QA==",
- "cpu": [
- "x64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "peer": true
- },
- "node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.34.7",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.7.tgz",
- "integrity": "sha512-7wJPXRWTTPtTFDFezA8sle/1sdgxDjuMoRXEKtx97ViRxGGkVQYovem+Q8Pr/2HxiHp74SSRG+o6R0Yq0shPwQ==",
- "cpu": [
- "x64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "peer": true
- },
- "node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.34.7",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.7.tgz",
- "integrity": "sha512-MN7aaBC7mAjsiMEZcsJvwNsQVNZShgES/9SzWp1HC9Yjqb5OpexYnRjF7RmE4itbeesHMYYQiAtUAQaSKs2Rfw==",
- "cpu": [
- "arm64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ],
- "peer": true
- },
- "node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.34.7",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.7.tgz",
- "integrity": "sha512-aeawEKYswsFu1LhDM9RIgToobquzdtSc4jSVqHV8uApz4FVvhFl/mKh92wc8WpFc6aYCothV/03UjY6y7yLgbg==",
- "cpu": [
- "ia32"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ],
- "peer": true
- },
- "node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.34.7",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.7.tgz",
- "integrity": "sha512-4ZedScpxxIrVO7otcZ8kCX1mZArtH2Wfj3uFCxRJ9NO80gg1XV0U/b2f/MKaGwj2X3QopHfoWiDQ917FRpwY3w==",
- "cpu": [
- "x64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ],
- "peer": true
- },
- "node_modules/@shikijs/core": {
- "version": "1.29.2",
- "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.29.2.tgz",
- "integrity": "sha512-vju0lY9r27jJfOY4Z7+Rt/nIOjzJpZ3y+nYpqtUZInVoXQ/TJZcfGnNOGnKjFdVZb8qexiCuSlZRKcGfhhTTZQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@shikijs/engine-javascript": "1.29.2",
- "@shikijs/engine-oniguruma": "1.29.2",
- "@shikijs/types": "1.29.2",
- "@shikijs/vscode-textmate": "^10.0.1",
- "@types/hast": "^3.0.4",
- "hast-util-to-html": "^9.0.4"
- }
- },
- "node_modules/@shikijs/engine-javascript": {
- "version": "1.29.2",
- "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.29.2.tgz",
- "integrity": "sha512-iNEZv4IrLYPv64Q6k7EPpOCE/nuvGiKl7zxdq0WFuRPF5PAE9PRo2JGq/d8crLusM59BRemJ4eOqrFrC4wiQ+A==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@shikijs/types": "1.29.2",
- "@shikijs/vscode-textmate": "^10.0.1",
- "oniguruma-to-es": "^2.2.0"
- }
- },
- "node_modules/@shikijs/engine-oniguruma": {
- "version": "1.29.2",
- "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.29.2.tgz",
- "integrity": "sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@shikijs/types": "1.29.2",
- "@shikijs/vscode-textmate": "^10.0.1"
- }
- },
- "node_modules/@shikijs/langs": {
- "version": "1.29.2",
- "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-1.29.2.tgz",
- "integrity": "sha512-FIBA7N3LZ+223U7cJDUYd5shmciFQlYkFXlkKVaHsCPgfVLiO+e12FmQE6Tf9vuyEsFe3dIl8qGWKXgEHL9wmQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@shikijs/types": "1.29.2"
- }
- },
- "node_modules/@shikijs/themes": {
- "version": "1.29.2",
- "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-1.29.2.tgz",
- "integrity": "sha512-i9TNZlsq4uoyqSbluIcZkmPL9Bfi3djVxRnofUHwvx/h6SRW3cwgBC5SML7vsDcWyukY0eCzVN980rqP6qNl9g==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@shikijs/types": "1.29.2"
- }
- },
- "node_modules/@shikijs/types": {
- "version": "1.29.2",
- "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.29.2.tgz",
- "integrity": "sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@shikijs/vscode-textmate": "^10.0.1",
- "@types/hast": "^3.0.4"
- }
- },
- "node_modules/@shikijs/vscode-textmate": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.1.tgz",
- "integrity": "sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/@tokenizer/token": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz",
- "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==",
- "license": "MIT"
- },
- "node_modules/@types/chai": {
- "version": "4.3.20",
- "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz",
- "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@types/chai-subset": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/@types/chai-subset/-/chai-subset-1.3.5.tgz",
- "integrity": "sha512-c2mPnw+xHtXDoHmdtcCXGwyLMiauiAyxWMzhGpqHC4nqI/Y5G2XhTampslK2rb59kpcuHon03UH8W6iYUzw88A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/chai": "*"
- }
- },
- "node_modules/@types/cookie": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz",
- "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/@types/debug": {
- "version": "4.1.12",
- "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
- "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/ms": "*"
- }
- },
- "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==",
- "license": "MIT",
- "peer": true
- },
- "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==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/unist": "*"
- }
- },
- "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==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/unist": "*"
- }
- },
- "node_modules/@types/ms": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz",
- "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/@types/nlcst": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz",
- "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/unist": "*"
- }
- },
- "node_modules/@types/node": {
- "version": "22.13.4",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.4.tgz",
- "integrity": "sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==",
- "license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "undici-types": "~6.20.0"
- }
- },
- "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==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/@ungap/structured-clone": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz",
- "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==",
- "license": "ISC",
- "peer": true
- },
- "node_modules/abbrev": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.0.tgz",
- "integrity": "sha512-+/kfrslGQ7TNV2ecmQwMJj/B65g5KVq1/L3SGVZ3tCYGqlzFuFCGBZJtMP99wH3NpEUyAjn0zPdPUg0D+DwrOA==",
- "license": "ISC",
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/abort-controller": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
- "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
- "license": "MIT",
- "dependencies": {
- "event-target-shim": "^5.0.0"
- },
- "engines": {
- "node": ">=6.5"
- }
- },
- "node_modules/acorn": {
- "version": "8.14.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
- "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
- "license": "MIT",
- "peer": true,
- "bin": {
- "acorn": "bin/acorn"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/agent-base": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
- "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
- "license": "MIT",
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/ansi-align": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
- "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
- "license": "ISC",
- "peer": true,
- "dependencies": {
- "string-width": "^4.1.0"
- }
- },
- "node_modules/ansi-align/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",
- "peer": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ansi-align/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",
- "peer": true
- },
- "node_modules/ansi-align/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",
- "peer": true,
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ansi-align/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",
- "peer": true,
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
- "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==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/any-base": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz",
- "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==",
- "license": "MIT"
- },
- "node_modules/anymatch": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
- "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
- "license": "ISC",
- "peer": true,
- "dependencies": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/anymatch/node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "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==",
- "license": "Python-2.0",
- "peer": true
- },
- "node_modules/aria-query": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz",
- "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==",
- "license": "Apache-2.0",
- "peer": true,
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/array-iterate": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz",
- "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==",
- "license": "MIT",
- "peer": true,
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/assertion-error": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
- "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "*"
- }
- },
- "node_modules/astro": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/astro/-/astro-5.3.0.tgz",
- "integrity": "sha512-e88l/Yk/6enR/ZDddLbqtM+oblBFk5mneNSmNesyVYGL/6Dj4UA67GPAZOk79VxT5dbLlclZSyyw/wlxN1aj3A==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@astrojs/compiler": "^2.10.3",
- "@astrojs/internal-helpers": "0.5.1",
- "@astrojs/markdown-remark": "6.1.0",
- "@astrojs/telemetry": "3.2.0",
- "@oslojs/encoding": "^1.1.0",
- "@rollup/pluginutils": "^5.1.4",
- "@types/cookie": "^0.6.0",
- "acorn": "^8.14.0",
- "aria-query": "^5.3.2",
- "axobject-query": "^4.1.0",
- "boxen": "8.0.1",
- "ci-info": "^4.1.0",
- "clsx": "^2.1.1",
- "common-ancestor-path": "^1.0.1",
- "cookie": "^0.7.2",
- "cssesc": "^3.0.0",
- "debug": "^4.4.0",
- "deterministic-object-hash": "^2.0.2",
- "devalue": "^5.1.1",
- "diff": "^5.2.0",
- "dlv": "^1.1.3",
- "dset": "^3.1.4",
- "es-module-lexer": "^1.6.0",
- "esbuild": "^0.24.2",
- "estree-walker": "^3.0.3",
- "fast-glob": "^3.3.3",
- "flattie": "^1.1.1",
- "github-slugger": "^2.0.0",
- "html-escaper": "3.0.3",
- "http-cache-semantics": "^4.1.1",
- "js-yaml": "^4.1.0",
- "kleur": "^4.1.5",
- "magic-string": "^0.30.17",
- "magicast": "^0.3.5",
- "micromatch": "^4.0.8",
- "mrmime": "^2.0.0",
- "neotraverse": "^0.6.18",
- "p-limit": "^6.2.0",
- "p-queue": "^8.1.0",
- "preferred-pm": "^4.1.1",
- "prompts": "^2.4.2",
- "rehype": "^13.0.2",
- "semver": "^7.7.1",
- "shiki": "^1.29.2",
- "tinyexec": "^0.3.2",
- "tsconfck": "^3.1.4",
- "ultrahtml": "^1.5.3",
- "unist-util-visit": "^5.0.0",
- "unstorage": "^1.14.4",
- "vfile": "^6.0.3",
- "vite": "^6.0.11",
- "vitefu": "^1.0.5",
- "which-pm": "^3.0.1",
- "xxhash-wasm": "^1.1.0",
- "yargs-parser": "^21.1.1",
- "yocto-spinner": "^0.2.0",
- "zod": "^3.24.1",
- "zod-to-json-schema": "^3.24.1",
- "zod-to-ts": "^1.2.0"
- },
- "bin": {
- "astro": "astro.js"
- },
- "engines": {
- "node": "^18.17.1 || ^20.3.0 || >=22.0.0",
- "npm": ">=9.6.5",
- "pnpm": ">=7.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/astrodotbuild"
- },
- "optionalDependencies": {
- "sharp": "^0.33.3"
- }
- },
- "node_modules/axobject-query": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz",
- "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==",
- "license": "Apache-2.0",
- "peer": true,
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/bail": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
- "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
- "license": "MIT",
- "peer": true,
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "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==",
- "license": "MIT"
- },
- "node_modules/base-64": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz",
- "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/base64-js": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
- "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
- "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/binary-extensions": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
- "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/bl": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
- "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "buffer": "^5.5.0",
- "inherits": "^2.0.4",
- "readable-stream": "^3.4.0"
- }
- },
- "node_modules/bl/node_modules/readable-stream": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
- "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/bmp-js": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz",
- "integrity": "sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==",
- "license": "MIT"
- },
- "node_modules/boxen": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/boxen/-/boxen-8.0.1.tgz",
- "integrity": "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "ansi-align": "^3.0.1",
- "camelcase": "^8.0.0",
- "chalk": "^5.3.0",
- "cli-boxes": "^3.0.0",
- "string-width": "^7.2.0",
- "type-fest": "^4.21.0",
- "widest-line": "^5.0.0",
- "wrap-ansi": "^9.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "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==",
- "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==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "fill-range": "^7.1.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "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": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- },
- "node_modules/buffer-equal": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz",
- "integrity": "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==",
- "license": "MIT",
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/cacache": {
- "version": "19.0.1",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz",
- "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==",
- "license": "ISC",
- "dependencies": {
- "@npmcli/fs": "^4.0.0",
- "fs-minipass": "^3.0.0",
- "glob": "^10.2.2",
- "lru-cache": "^10.0.1",
- "minipass": "^7.0.3",
- "minipass-collect": "^2.0.1",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.4",
- "p-map": "^7.0.2",
- "ssri": "^12.0.0",
- "tar": "^7.4.3",
- "unique-filename": "^4.0.0"
- },
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/camelcase": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz",
- "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/ccount": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
- "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==",
- "license": "MIT",
- "peer": true,
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/centra": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/centra/-/centra-2.7.0.tgz",
- "integrity": "sha512-PbFMgMSrmgx6uxCdm57RUos9Tc3fclMvhLSATYN39XsDV29B89zZ3KA89jmY0vwSGazyU+uerqwa6t+KaodPcg==",
- "license": "MIT",
- "dependencies": {
- "follow-redirects": "^1.15.6"
- }
- },
- "node_modules/chai": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz",
- "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "assertion-error": "^1.1.0",
- "check-error": "^1.0.3",
- "deep-eql": "^4.1.3",
- "get-func-name": "^2.0.2",
- "loupe": "^2.3.6",
- "pathval": "^1.1.1",
- "type-detect": "^4.1.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/chalk": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz",
- "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": "^12.17.0 || ^14.13 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/character-entities": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz",
- "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==",
- "license": "MIT",
- "peer": true,
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "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==",
- "license": "MIT",
- "peer": true,
- "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==",
- "license": "MIT",
- "peer": true,
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/check-error": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz",
- "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "get-func-name": "^2.0.2"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/chownr": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
- "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
- "license": "ISC",
- "optional": true
- },
- "node_modules/ci-info": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.1.0.tgz",
- "integrity": "sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/sibiraj-s"
- }
- ],
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/cli-boxes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz",
- "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/clsx": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
- "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/color": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
- "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1",
- "color-string": "^1.9.0"
- },
- "engines": {
- "node": ">=12.5.0"
- }
- },
- "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/color-string": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
- "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
- "license": "MIT",
- "dependencies": {
- "color-name": "^1.0.0",
- "simple-swizzle": "^0.2.2"
- }
- },
- "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==",
- "license": "MIT",
- "peer": true,
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/common-ancestor-path": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz",
- "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==",
- "license": "ISC",
- "peer": true
- },
- "node_modules/commondir": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
- "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
- "license": "MIT"
- },
- "node_modules/cookie": {
- "version": "0.7.2",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
- "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/cookie-es": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.2.tgz",
- "integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/cross-spawn": {
- "version": "7.0.6",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
- "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
- "license": "MIT",
- "dependencies": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/cross-spawn/node_modules/isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
- "license": "ISC"
- },
- "node_modules/cross-spawn/node_modules/which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "license": "ISC",
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "node-which": "bin/node-which"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/crossws": {
- "version": "0.3.4",
- "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.4.tgz",
- "integrity": "sha512-uj0O1ETYX1Bh6uSgktfPvwDiPYGQ3aI4qVsaC/LWpkIzGj1nUYm5FK3K+t11oOlpN01lGbprFCH4wBlKdJjVgw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "uncrypto": "^0.1.3"
- }
- },
- "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==",
- "license": "MIT",
- "peer": true,
- "bin": {
- "cssesc": "bin/cssesc"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/debug": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
- "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
- "license": "MIT",
- "dependencies": {
- "ms": "^2.1.3"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/decode-named-character-reference": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz",
- "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "character-entities": "^2.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/decompress-response": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
- "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "mimic-response": "^3.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/deep-eql": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz",
- "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "type-detect": "^4.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "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==",
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">=4.0.0"
- }
- },
- "node_modules/defu": {
- "version": "6.1.4",
- "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz",
- "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/dequal": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
- "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/destr": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.3.tgz",
- "integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/detect-libc": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz",
- "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==",
- "license": "Apache-2.0",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/deterministic-object-hash": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz",
- "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "base-64": "^1.0.0"
- },
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/devalue": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz",
- "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==",
- "license": "MIT",
- "peer": true
- },
- "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==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "dequal": "^2.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/diff": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz",
- "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==",
- "license": "BSD-3-Clause",
- "peer": true,
- "engines": {
- "node": ">=0.3.1"
- }
- },
- "node_modules/dlv": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
- "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/dom-walk": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz",
- "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w=="
- },
- "node_modules/dset": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz",
- "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/eastasianwidth": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
- "license": "MIT"
- },
- "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==",
- "license": "MIT",
- "peer": true
- },
- "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==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/encoding": {
- "version": "0.1.13",
- "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
- "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "iconv-lite": "^0.6.2"
- }
- },
- "node_modules/end-of-stream": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "once": "^1.4.0"
- }
- },
- "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",
- "peer": true,
- "engines": {
- "node": ">=0.12"
- },
- "funding": {
- "url": "https://github.com/fb55/entities?sponsor=1"
- }
- },
- "node_modules/env-paths": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
- "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/err-code": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
- "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
- "license": "MIT"
- },
- "node_modules/es-module-lexer": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz",
- "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/esbuild": {
- "version": "0.24.2",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz",
- "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==",
- "hasInstallScript": true,
- "license": "MIT",
- "peer": true,
- "bin": {
- "esbuild": "bin/esbuild"
- },
- "engines": {
- "node": ">=18"
- },
- "optionalDependencies": {
- "@esbuild/aix-ppc64": "0.24.2",
- "@esbuild/android-arm": "0.24.2",
- "@esbuild/android-arm64": "0.24.2",
- "@esbuild/android-x64": "0.24.2",
- "@esbuild/darwin-arm64": "0.24.2",
- "@esbuild/darwin-x64": "0.24.2",
- "@esbuild/freebsd-arm64": "0.24.2",
- "@esbuild/freebsd-x64": "0.24.2",
- "@esbuild/linux-arm": "0.24.2",
- "@esbuild/linux-arm64": "0.24.2",
- "@esbuild/linux-ia32": "0.24.2",
- "@esbuild/linux-loong64": "0.24.2",
- "@esbuild/linux-mips64el": "0.24.2",
- "@esbuild/linux-ppc64": "0.24.2",
- "@esbuild/linux-riscv64": "0.24.2",
- "@esbuild/linux-s390x": "0.24.2",
- "@esbuild/linux-x64": "0.24.2",
- "@esbuild/netbsd-arm64": "0.24.2",
- "@esbuild/netbsd-x64": "0.24.2",
- "@esbuild/openbsd-arm64": "0.24.2",
- "@esbuild/openbsd-x64": "0.24.2",
- "@esbuild/sunos-x64": "0.24.2",
- "@esbuild/win32-arm64": "0.24.2",
- "@esbuild/win32-ia32": "0.24.2",
- "@esbuild/win32-x64": "0.24.2"
- }
- },
- "node_modules/esbuild-android-64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz",
- "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-android-arm64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz",
- "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-darwin-64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz",
- "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-darwin-arm64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz",
- "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-freebsd-64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz",
- "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "freebsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-freebsd-arm64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz",
- "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "freebsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-32": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz",
- "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==",
- "cpu": [
- "ia32"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz",
- "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-arm": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz",
- "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==",
- "cpu": [
- "arm"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-arm64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz",
- "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-mips64le": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz",
- "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==",
- "cpu": [
- "mips64el"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-ppc64le": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz",
- "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==",
- "cpu": [
- "ppc64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-riscv64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz",
- "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==",
- "cpu": [
- "riscv64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-linux-s390x": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz",
- "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==",
- "cpu": [
- "s390x"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-netbsd-64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz",
- "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "netbsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-openbsd-64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz",
- "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "openbsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-sunos-64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz",
- "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "sunos"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-windows-32": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz",
- "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==",
- "cpu": [
- "ia32"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-windows-64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz",
- "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/esbuild-windows-arm64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz",
- "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/escape-string-regexp": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
- "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "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==",
- "license": "BSD-2-Clause",
- "peer": true,
- "bin": {
- "esparse": "bin/esparse.js",
- "esvalidate": "bin/esvalidate.js"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/estree-walker": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
- "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/estree": "^1.0.0"
- }
- },
- "node_modules/event-target-shim": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
- "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/eventemitter3": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
- "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/events": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
- "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
- "license": "MIT",
- "engines": {
- "node": ">=0.8.x"
- }
- },
- "node_modules/exif-parser": {
- "version": "0.1.12",
- "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz",
- "integrity": "sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw=="
- },
- "node_modules/expand-template": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
- "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
- "license": "(MIT OR WTFPL)",
- "optional": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/exponential-backoff": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz",
- "integrity": "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==",
- "license": "Apache-2.0"
- },
- "node_modules/extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/fast-glob": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
- "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
- "license": "MIT",
- "peer": true,
- "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.8"
- },
- "engines": {
- "node": ">=8.6.0"
- }
- },
- "node_modules/fastq": {
- "version": "1.19.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.0.tgz",
- "integrity": "sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==",
- "license": "ISC",
- "peer": true,
- "dependencies": {
- "reusify": "^1.0.4"
- }
- },
- "node_modules/file-type": {
- "version": "17.1.1",
- "resolved": "https://registry.npmjs.org/file-type/-/file-type-17.1.1.tgz",
- "integrity": "sha512-heRUMZHby2Qj6wZAA3YHeMlRmZNQTcb6VxctkGmM+mcM6ROQKvHpr7SS6EgdfEhH+s25LDshBjvPx/Ecm+bOVQ==",
- "license": "MIT",
- "dependencies": {
- "readable-web-to-node-stream": "^3.0.2",
- "strtok3": "^7.0.0-alpha.7",
- "token-types": "^5.0.0-alpha.2"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/file-type?sponsor=1"
- }
- },
- "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==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "to-regex-range": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/find-cache-dir": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
- "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
- "license": "MIT",
- "dependencies": {
- "commondir": "^1.0.1",
- "make-dir": "^3.0.2",
- "pkg-dir": "^4.1.0"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
- }
- },
- "node_modules/find-up": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz",
- "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==",
- "license": "MIT",
- "dependencies": {
- "locate-path": "^7.1.0",
- "path-exists": "^5.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/find-up-simple": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.0.tgz",
- "integrity": "sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/find-yarn-workspace-root2": {
- "version": "1.2.16",
- "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz",
- "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==",
- "license": "Apache-2.0",
- "peer": true,
- "dependencies": {
- "micromatch": "^4.0.2",
- "pkg-dir": "^4.2.0"
- }
- },
- "node_modules/flattie": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz",
- "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/follow-redirects": {
- "version": "1.15.9",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
- "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
- "funding": [
- {
- "type": "individual",
- "url": "https://github.com/sponsors/RubenVerborgh"
- }
- ],
- "license": "MIT",
- "engines": {
- "node": ">=4.0"
- },
- "peerDependenciesMeta": {
- "debug": {
- "optional": true
- }
- }
- },
- "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==",
- "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/fs-constants": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
- "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
- "license": "MIT",
- "optional": true
- },
- "node_modules/fs-minipass": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
- "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==",
- "license": "ISC",
- "dependencies": {
- "minipass": "^7.0.3"
- },
- "engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
- },
- "node_modules/fsevents": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
- "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
- "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-east-asian-width": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz",
- "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/get-func-name": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz",
- "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "*"
- }
- },
- "node_modules/gifwrap": {
- "version": "0.9.4",
- "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.4.tgz",
- "integrity": "sha512-MDMwbhASQuVeD4JKd1fKgNgCRL3fGqMM4WaqpNhWO0JiMOAjbQdumbs4BbBZEy9/M00EHEjKN3HieVhCUlwjeQ==",
- "license": "MIT",
- "dependencies": {
- "image-q": "^4.0.0",
- "omggif": "^1.0.10"
- }
- },
- "node_modules/github-from-package": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
- "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==",
- "license": "MIT",
- "optional": true
- },
- "node_modules/github-slugger": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz",
- "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==",
- "license": "ISC",
- "peer": true
- },
- "node_modules/glob": {
- "version": "10.4.5",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
- "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
- "license": "ISC",
- "dependencies": {
- "foreground-child": "^3.1.0",
- "jackspeak": "^3.1.2",
- "minimatch": "^9.0.4",
- "minipass": "^7.1.2",
- "package-json-from-dist": "^1.0.0",
- "path-scurry": "^1.11.1"
- },
- "bin": {
- "glob": "dist/esm/bin.mjs"
- },
- "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==",
- "license": "ISC",
- "peer": true,
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/global": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz",
- "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==",
- "license": "MIT",
- "dependencies": {
- "min-document": "^2.19.0",
- "process": "^0.11.10"
- }
- },
- "node_modules/graceful-fs": {
- "version": "4.2.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
- "license": "ISC"
- },
- "node_modules/h3": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.0.tgz",
- "integrity": "sha512-OsjX4JW8J4XGgCgEcad20pepFQWnuKH+OwkCJjogF3C+9AZ1iYdtB4hX6vAb5DskBiu5ljEXqApINjR8CqoCMQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "cookie-es": "^1.2.2",
- "crossws": "^0.3.3",
- "defu": "^6.1.4",
- "destr": "^2.0.3",
- "iron-webcrypto": "^1.2.1",
- "node-mock-http": "^1.0.0",
- "ohash": "^1.1.4",
- "radix3": "^1.1.2",
- "ufo": "^1.5.4",
- "uncrypto": "^0.1.3"
- }
- },
- "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/hast-util-from-html": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz",
- "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/hast": "^3.0.0",
- "devlop": "^1.1.0",
- "hast-util-from-parse5": "^8.0.0",
- "parse5": "^7.0.0",
- "vfile": "^6.0.0",
- "vfile-message": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-from-parse5": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.2.tgz",
- "integrity": "sha512-SfMzfdAi/zAoZ1KkFEyyeXBn7u/ShQrfd675ZEE9M3qj+PMFX05xubzRyF76CCSJu8au9jgVxDV1+okFvgZU4A==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/hast": "^3.0.0",
- "@types/unist": "^3.0.0",
- "devlop": "^1.0.0",
- "hastscript": "^9.0.0",
- "property-information": "^6.0.0",
- "vfile": "^6.0.0",
- "vfile-location": "^5.0.0",
- "web-namespaces": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-is-element": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz",
- "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/hast": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-parse-selector": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz",
- "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/hast": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-raw": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz",
- "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/hast": "^3.0.0",
- "@types/unist": "^3.0.0",
- "@ungap/structured-clone": "^1.0.0",
- "hast-util-from-parse5": "^8.0.0",
- "hast-util-to-parse5": "^8.0.0",
- "html-void-elements": "^3.0.0",
- "mdast-util-to-hast": "^13.0.0",
- "parse5": "^7.0.0",
- "unist-util-position": "^5.0.0",
- "unist-util-visit": "^5.0.0",
- "vfile": "^6.0.0",
- "web-namespaces": "^2.0.0",
- "zwitch": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-to-html": {
- "version": "9.0.4",
- "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.4.tgz",
- "integrity": "sha512-wxQzXtdbhiwGAUKrnQJXlOPmHnEehzphwkK7aluUPQ+lEc1xefC8pblMgpp2w5ldBTEfveRIrADcrhGIWrlTDA==",
- "license": "MIT",
- "peer": true,
- "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-to-parse5": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz",
- "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/hast": "^3.0.0",
- "comma-separated-tokens": "^2.0.0",
- "devlop": "^1.0.0",
- "property-information": "^6.0.0",
- "space-separated-tokens": "^2.0.0",
- "web-namespaces": "^2.0.0",
- "zwitch": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-to-text": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz",
- "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/hast": "^3.0.0",
- "@types/unist": "^3.0.0",
- "hast-util-is-element": "^3.0.0",
- "unist-util-find-after": "^5.0.0"
- },
- "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==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/hast": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hastscript": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.0.tgz",
- "integrity": "sha512-jzaLBGavEDKHrc5EfFImKN7nZKKBdSLIdGvCwDZ9TfzbF2ffXiov8CKE445L2Z1Ek2t/m4SKQ2j6Ipv7NyUolw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/hast": "^3.0.0",
- "comma-separated-tokens": "^2.0.0",
- "hast-util-parse-selector": "^4.0.0",
- "property-information": "^6.0.0",
- "space-separated-tokens": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/html-escaper": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz",
- "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==",
- "license": "MIT",
- "peer": true
- },
- "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==",
- "license": "MIT",
- "peer": true,
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/http-cache-semantics": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
- "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==",
- "license": "BSD-2-Clause"
- },
- "node_modules/http-proxy-agent": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
- "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
- "license": "MIT",
- "dependencies": {
- "agent-base": "^7.1.0",
- "debug": "^4.3.4"
- },
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/https-proxy-agent": {
- "version": "7.0.6",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
- "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
- "license": "MIT",
- "dependencies": {
- "agent-base": "^7.1.2",
- "debug": "4"
- },
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/iconv-lite": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/ieee754": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
- "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": "BSD-3-Clause"
- },
- "node_modules/image-q": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/image-q/-/image-q-4.0.0.tgz",
- "integrity": "sha512-PfJGVgIfKQJuq3s0tTDOKtztksibuUEbJQIYT3by6wctQo+Rdlh7ef4evJ5NCdxY4CfMbvFkocEwbl4BF8RlJw==",
- "license": "MIT",
- "dependencies": {
- "@types/node": "16.9.1"
- }
- },
- "node_modules/image-q/node_modules/@types/node": {
- "version": "16.9.1",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.1.tgz",
- "integrity": "sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==",
- "license": "MIT"
- },
- "node_modules/imagetools-core": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/imagetools-core/-/imagetools-core-3.0.2.tgz",
- "integrity": "sha512-DlArpNiefCc1syIqvOONcE8L8IahN8GjwaEjm6wIJIvuKoFoI1RcKmWWfS2dYxSlTiSp2X5b3JnHDjUXmWqlVA==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "sharp": "^0.29.3"
- },
- "engines": {
- "node": ">=12.0.0"
- }
- },
- "node_modules/imagetools-core/node_modules/detect-libc": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
- "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
- "license": "Apache-2.0",
- "optional": true,
- "bin": {
- "detect-libc": "bin/detect-libc.js"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/imagetools-core/node_modules/node-addon-api": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz",
- "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==",
- "license": "MIT",
- "optional": true
- },
- "node_modules/imagetools-core/node_modules/sharp": {
- "version": "0.29.3",
- "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.29.3.tgz",
- "integrity": "sha512-fKWUuOw77E4nhpyzCCJR1ayrttHoFHBT2U/kR/qEMRhvPEcluG4BKj324+SCO1e84+knXHwhJ1HHJGnUt4ElGA==",
- "hasInstallScript": true,
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "color": "^4.0.1",
- "detect-libc": "^1.0.3",
- "node-addon-api": "^4.2.0",
- "prebuild-install": "^7.0.0",
- "semver": "^7.3.5",
- "simple-get": "^4.0.0",
- "tar-fs": "^2.1.1",
- "tunnel-agent": "^0.6.0"
- },
- "engines": {
- "node": ">=12.13.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- }
- },
- "node_modules/import-meta-resolve": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz",
- "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==",
- "license": "MIT",
- "peer": true,
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
- "license": "MIT",
- "engines": {
- "node": ">=0.8.19"
- }
- },
- "node_modules/inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "license": "ISC",
- "optional": true
- },
- "node_modules/ini": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
- "license": "ISC",
- "optional": true
- },
- "node_modules/ip-address": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
- "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
- "license": "MIT",
- "dependencies": {
- "jsbn": "1.1.0",
- "sprintf-js": "^1.1.3"
- },
- "engines": {
- "node": ">= 12"
- }
- },
- "node_modules/ip-address/node_modules/sprintf-js": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
- "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
- "license": "BSD-3-Clause"
- },
- "node_modules/iron-webcrypto": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz",
- "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==",
- "license": "MIT",
- "peer": true,
- "funding": {
- "url": "https://github.com/sponsors/brc-dd"
- }
- },
- "node_modules/is-arrayish": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
- "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
- "license": "MIT"
- },
- "node_modules/is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "binary-extensions": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-core-module": {
- "version": "2.16.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
- "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "hasown": "^2.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-docker": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
- "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
- "license": "MIT",
- "peer": true,
- "bin": {
- "is-docker": "cli.js"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
- "license": "MIT",
- "peer": true,
- "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-function": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz",
- "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==",
- "license": "MIT"
- },
- "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==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "is-extglob": "^2.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-inside-container": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",
- "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "is-docker": "^3.0.0"
- },
- "bin": {
- "is-inside-container": "cli.js"
- },
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "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==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "node_modules/is-plain-obj": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
- "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-wsl": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz",
- "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "is-inside-container": "^1.0.0"
- },
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/isexe": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
- "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
- "license": "ISC",
- "engines": {
- "node": ">=16"
- }
- },
- "node_modules/jackspeak": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
- "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
- "license": "BlueOak-1.0.0",
- "dependencies": {
- "@isaacs/cliui": "^8.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- },
- "optionalDependencies": {
- "@pkgjs/parseargs": "^0.11.0"
- }
- },
- "node_modules/jimp": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.14.0.tgz",
- "integrity": "sha512-8BXU+J8+SPmwwyq9ELihpSV4dWPTiOKBWCEgtkbnxxAVMjXdf3yGmyaLSshBfXc8sP/JQ9OZj5R8nZzz2wPXgA==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "@jimp/custom": "^0.14.0",
- "@jimp/plugins": "^0.14.0",
- "@jimp/types": "^0.14.0",
- "regenerator-runtime": "^0.13.3"
- }
- },
- "node_modules/jpeg-js": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz",
- "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==",
- "license": "BSD-3-Clause"
- },
- "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==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "argparse": "^2.0.1"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/jsbn": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
- "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
- "license": "MIT"
- },
- "node_modules/kleur": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
- "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/load-bmfont": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.2.tgz",
- "integrity": "sha512-qElWkmjW9Oq1F9EI5Gt7aD9zcdHb9spJCW1L/dmPf7KzCCEJxq8nhHz5eCgI9aMf7vrG/wyaCqdsI+Iy9ZTlog==",
- "license": "MIT",
- "dependencies": {
- "buffer-equal": "0.0.1",
- "mime": "^1.3.4",
- "parse-bmfont-ascii": "^1.0.3",
- "parse-bmfont-binary": "^1.0.5",
- "parse-bmfont-xml": "^1.1.4",
- "phin": "^3.7.1",
- "xhr": "^2.0.1",
- "xtend": "^4.0.0"
- }
- },
- "node_modules/load-bmfont/node_modules/phin": {
- "version": "3.7.1",
- "resolved": "https://registry.npmjs.org/phin/-/phin-3.7.1.tgz",
- "integrity": "sha512-GEazpTWwTZaEQ9RhL7Nyz0WwqilbqgLahDM3D0hxWwmVDI52nXEybHqiN6/elwpkJBhcuj+WbBu+QfT0uhPGfQ==",
- "license": "MIT",
- "dependencies": {
- "centra": "^2.7.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/load-yaml-file": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz",
- "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "graceful-fs": "^4.1.5",
- "js-yaml": "^3.13.0",
- "pify": "^4.0.1",
- "strip-bom": "^3.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/load-yaml-file/node_modules/argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "sprintf-js": "~1.0.2"
- }
- },
- "node_modules/load-yaml-file/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==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/local-pkg": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.3.tgz",
- "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/antfu"
- }
- },
- "node_modules/locate-path": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz",
- "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==",
- "license": "MIT",
- "dependencies": {
- "p-locate": "^6.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/longest-streak": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz",
- "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==",
- "license": "MIT",
- "peer": true,
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/loupe": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz",
- "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "get-func-name": "^2.0.1"
- }
- },
- "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==",
- "license": "ISC"
- },
- "node_modules/magic-string": {
- "version": "0.30.17",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
- "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@jridgewell/sourcemap-codec": "^1.5.0"
- }
- },
- "node_modules/magicast": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz",
- "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@babel/parser": "^7.25.4",
- "@babel/types": "^7.25.4",
- "source-map-js": "^1.2.0"
- }
- },
- "node_modules/make-dir": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
- "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
- "license": "MIT",
- "dependencies": {
- "semver": "^6.0.0"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/make-dir/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/make-fetch-happen": {
- "version": "14.0.3",
- "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz",
- "integrity": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==",
- "license": "ISC",
- "dependencies": {
- "@npmcli/agent": "^3.0.0",
- "cacache": "^19.0.1",
- "http-cache-semantics": "^4.1.1",
- "minipass": "^7.0.2",
- "minipass-fetch": "^4.0.0",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.4",
- "negotiator": "^1.0.0",
- "proc-log": "^5.0.0",
- "promise-retry": "^2.0.1",
- "ssri": "^12.0.0"
- },
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/markdown-table": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz",
- "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==",
- "license": "MIT",
- "peer": true,
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/mdast-util-definitions": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz",
- "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "@types/unist": "^3.0.0",
- "unist-util-visit": "^5.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-find-and-replace": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz",
- "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "escape-string-regexp": "^5.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/mdast-util-from-markdown": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz",
- "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "@types/unist": "^3.0.0",
- "decode-named-character-reference": "^1.0.0",
- "devlop": "^1.0.0",
- "mdast-util-to-string": "^4.0.0",
- "micromark": "^4.0.0",
- "micromark-util-decode-numeric-character-reference": "^2.0.0",
- "micromark-util-decode-string": "^2.0.0",
- "micromark-util-normalize-identifier": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0",
- "unist-util-stringify-position": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz",
- "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-gfm-autolink-literal": "^2.0.0",
- "mdast-util-gfm-footnote": "^2.0.0",
- "mdast-util-gfm-strikethrough": "^2.0.0",
- "mdast-util-gfm-table": "^2.0.0",
- "mdast-util-gfm-task-list-item": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm-autolink-literal": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz",
- "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "ccount": "^2.0.0",
- "devlop": "^1.0.0",
- "mdast-util-find-and-replace": "^3.0.0",
- "micromark-util-character": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm-footnote": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz",
- "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "devlop": "^1.1.0",
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0",
- "micromark-util-normalize-identifier": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm-strikethrough": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz",
- "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm-table": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz",
- "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "devlop": "^1.0.0",
- "markdown-table": "^3.0.0",
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm-task-list-item": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz",
- "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "devlop": "^1.0.0",
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-phrasing": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz",
- "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "unist-util-is": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "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==",
- "license": "MIT",
- "peer": true,
- "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/mdast-util-to-markdown": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz",
- "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "@types/unist": "^3.0.0",
- "longest-streak": "^3.0.0",
- "mdast-util-phrasing": "^4.0.0",
- "mdast-util-to-string": "^4.0.0",
- "micromark-util-classify-character": "^2.0.0",
- "micromark-util-decode-string": "^2.0.0",
- "unist-util-visit": "^5.0.0",
- "zwitch": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-to-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz",
- "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/mdast": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/micromark": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.1.tgz",
- "integrity": "sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/debug": "^4.0.0",
- "debug": "^4.0.0",
- "decode-named-character-reference": "^1.0.0",
- "devlop": "^1.0.0",
- "micromark-core-commonmark": "^2.0.0",
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-chunked": "^2.0.0",
- "micromark-util-combine-extensions": "^2.0.0",
- "micromark-util-decode-numeric-character-reference": "^2.0.0",
- "micromark-util-encode": "^2.0.0",
- "micromark-util-normalize-identifier": "^2.0.0",
- "micromark-util-resolve-all": "^2.0.0",
- "micromark-util-sanitize-uri": "^2.0.0",
- "micromark-util-subtokenize": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-core-commonmark": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.2.tgz",
- "integrity": "sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "decode-named-character-reference": "^1.0.0",
- "devlop": "^1.0.0",
- "micromark-factory-destination": "^2.0.0",
- "micromark-factory-label": "^2.0.0",
- "micromark-factory-space": "^2.0.0",
- "micromark-factory-title": "^2.0.0",
- "micromark-factory-whitespace": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-chunked": "^2.0.0",
- "micromark-util-classify-character": "^2.0.0",
- "micromark-util-html-tag-name": "^2.0.0",
- "micromark-util-normalize-identifier": "^2.0.0",
- "micromark-util-resolve-all": "^2.0.0",
- "micromark-util-subtokenize": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-extension-gfm": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz",
- "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "micromark-extension-gfm-autolink-literal": "^2.0.0",
- "micromark-extension-gfm-footnote": "^2.0.0",
- "micromark-extension-gfm-strikethrough": "^2.0.0",
- "micromark-extension-gfm-table": "^2.0.0",
- "micromark-extension-gfm-tagfilter": "^2.0.0",
- "micromark-extension-gfm-task-list-item": "^2.0.0",
- "micromark-util-combine-extensions": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-autolink-literal": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz",
- "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-sanitize-uri": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-footnote": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz",
- "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "devlop": "^1.0.0",
- "micromark-core-commonmark": "^2.0.0",
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-normalize-identifier": "^2.0.0",
- "micromark-util-sanitize-uri": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-strikethrough": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz",
- "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "devlop": "^1.0.0",
- "micromark-util-chunked": "^2.0.0",
- "micromark-util-classify-character": "^2.0.0",
- "micromark-util-resolve-all": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-table": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz",
- "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "devlop": "^1.0.0",
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-tagfilter": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz",
- "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-task-list-item": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz",
- "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "devlop": "^1.0.0",
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-factory-destination": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz",
- "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-factory-label": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz",
- "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "devlop": "^1.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-factory-space": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
- "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-factory-title": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz",
- "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-factory-whitespace": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz",
- "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "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==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-util-chunked": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz",
- "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "micromark-util-symbol": "^2.0.0"
- }
- },
- "node_modules/micromark-util-classify-character": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz",
- "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-util-combine-extensions": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz",
- "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "micromark-util-chunked": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-util-decode-numeric-character-reference": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz",
- "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "micromark-util-symbol": "^2.0.0"
- }
- },
- "node_modules/micromark-util-decode-string": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz",
- "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "decode-named-character-reference": "^1.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-decode-numeric-character-reference": "^2.0.0",
- "micromark-util-symbol": "^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==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "peer": true
- },
- "node_modules/micromark-util-html-tag-name": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz",
- "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "peer": true
- },
- "node_modules/micromark-util-normalize-identifier": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz",
- "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "micromark-util-symbol": "^2.0.0"
- }
- },
- "node_modules/micromark-util-resolve-all": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz",
- "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "micromark-util-types": "^2.0.0"
- }
- },
- "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==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-encode": "^2.0.0",
- "micromark-util-symbol": "^2.0.0"
- }
- },
- "node_modules/micromark-util-subtokenize": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.4.tgz",
- "integrity": "sha512-N6hXjrin2GTJDe3MVjf5FuXpm12PGm80BrUAeub9XFXca8JZbP+oIwY4LJSVwFUCL1IPm/WwSVUN7goFHmSGGQ==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "devlop": "^1.0.0",
- "micromark-util-chunked": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^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==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "peer": true
- },
- "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==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "peer": true
- },
- "node_modules/micromatch": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
- "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "braces": "^3.0.3",
- "picomatch": "^2.3.1"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "node_modules/micromatch/node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/mime": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
- "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
- "license": "MIT",
- "bin": {
- "mime": "cli.js"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/mimic-response": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
- "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/min-document": {
- "version": "2.19.0",
- "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz",
- "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==",
- "dependencies": {
- "dom-walk": "^0.1.0"
- }
- },
- "node_modules/minimatch": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
- "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
- "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==",
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/minipass": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
- "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
- "license": "ISC",
- "engines": {
- "node": ">=16 || 14 >=14.17"
- }
- },
- "node_modules/minipass-collect": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz",
- "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==",
- "license": "ISC",
- "dependencies": {
- "minipass": "^7.0.3"
- },
- "engines": {
- "node": ">=16 || 14 >=14.17"
- }
- },
- "node_modules/minipass-fetch": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.0.tgz",
- "integrity": "sha512-2v6aXUXwLP1Epd/gc32HAMIWoczx+fZwEPRHm/VwtrJzRGwR1qGZXEYV3Zp8ZjjbwaZhMrM6uHV4KVkk+XCc2w==",
- "license": "MIT",
- "dependencies": {
- "minipass": "^7.0.3",
- "minipass-sized": "^1.0.3",
- "minizlib": "^3.0.1"
- },
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- },
- "optionalDependencies": {
- "encoding": "^0.1.13"
- }
- },
- "node_modules/minipass-flush": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
- "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
- "license": "ISC",
- "dependencies": {
- "minipass": "^3.0.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/minipass-flush/node_modules/minipass": {
- "version": "3.3.6",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
- "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
- "license": "ISC",
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/minipass-flush/node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "license": "ISC"
- },
- "node_modules/minipass-pipeline": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
- "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
- "license": "ISC",
- "dependencies": {
- "minipass": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/minipass-pipeline/node_modules/minipass": {
- "version": "3.3.6",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
- "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
- "license": "ISC",
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/minipass-pipeline/node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "license": "ISC"
- },
- "node_modules/minipass-sized": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
- "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
- "license": "ISC",
- "dependencies": {
- "minipass": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/minipass-sized/node_modules/minipass": {
- "version": "3.3.6",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
- "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
- "license": "ISC",
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/minipass-sized/node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "license": "ISC"
- },
- "node_modules/minizlib": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.1.tgz",
- "integrity": "sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==",
- "license": "MIT",
- "dependencies": {
- "minipass": "^7.0.4",
- "rimraf": "^5.0.5"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/mkdirp": {
- "version": "0.5.6",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
- "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
- "license": "MIT",
- "dependencies": {
- "minimist": "^1.2.6"
- },
- "bin": {
- "mkdirp": "bin/cmd.js"
- }
- },
- "node_modules/mkdirp-classic": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
- "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
- "license": "MIT",
- "optional": true
- },
- "node_modules/mrmime": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz",
- "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=10"
- }
- },
- "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==",
- "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/napi-build-utils": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz",
- "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==",
- "license": "MIT",
- "optional": true
- },
- "node_modules/negotiator": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
- "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/neotraverse": {
- "version": "0.6.18",
- "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz",
- "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/nlcst-to-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz",
- "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/nlcst": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/node-abi": {
- "version": "3.74.0",
- "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.74.0.tgz",
- "integrity": "sha512-c5XK0MjkGBrQPGYG24GBADZud0NCbznxNx0ZkS+ebUTrmV1qTDxPxSL8zEAPURXSbLRWVexxmP4986BziahL5w==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "semver": "^7.3.5"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/node-addon-api": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.3.0.tgz",
- "integrity": "sha512-8VOpLHFrOQlAH+qA0ZzuGRlALRA6/LVh8QJldbrC4DY0hXoMP0l4Acq8TzFC018HztWiRqyCEj2aTWY2UvnJUg==",
- "license": "MIT",
- "engines": {
- "node": "^18 || ^20 || >= 21"
- }
- },
- "node_modules/node-fetch-native": {
- "version": "1.6.6",
- "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.6.tgz",
- "integrity": "sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/node-gyp": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-11.1.0.tgz",
- "integrity": "sha512-/+7TuHKnBpnMvUQnsYEb0JOozDZqarQbfNuSGLXIjhStMT0fbw7IdSqWgopOP5xhRZE+lsbIvAHcekddruPZgQ==",
- "license": "MIT",
- "dependencies": {
- "env-paths": "^2.2.0",
- "exponential-backoff": "^3.1.1",
- "glob": "^10.3.10",
- "graceful-fs": "^4.2.6",
- "make-fetch-happen": "^14.0.3",
- "nopt": "^8.0.0",
- "proc-log": "^5.0.0",
- "semver": "^7.3.5",
- "tar": "^7.4.3",
- "which": "^5.0.0"
- },
- "bin": {
- "node-gyp": "bin/node-gyp.js"
- },
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/node-mock-http": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.0.tgz",
- "integrity": "sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/nopt": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz",
- "integrity": "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==",
- "license": "ISC",
- "dependencies": {
- "abbrev": "^3.0.0"
- },
- "bin": {
- "nopt": "bin/nopt.js"
- },
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object-hash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
- "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
- "license": "MIT",
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/ofetch": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.4.1.tgz",
- "integrity": "sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "destr": "^2.0.3",
- "node-fetch-native": "^1.6.4",
- "ufo": "^1.5.4"
- }
- },
- "node_modules/ohash": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.4.tgz",
- "integrity": "sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/omggif": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz",
- "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==",
- "license": "MIT"
- },
- "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",
- "optional": true,
- "dependencies": {
- "wrappy": "1"
- }
- },
- "node_modules/oniguruma-to-es": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-2.3.0.tgz",
- "integrity": "sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "emoji-regex-xs": "^1.0.0",
- "regex": "^5.1.1",
- "regex-recursion": "^5.1.1"
- }
- },
- "node_modules/p-limit": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-6.2.0.tgz",
- "integrity": "sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "yocto-queue": "^1.1.1"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-locate": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz",
- "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==",
- "license": "MIT",
- "dependencies": {
- "p-limit": "^4.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-locate/node_modules/p-limit": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz",
- "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==",
- "license": "MIT",
- "dependencies": {
- "yocto-queue": "^1.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-map": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz",
- "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-queue": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.1.0.tgz",
- "integrity": "sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "eventemitter3": "^5.0.1",
- "p-timeout": "^6.1.2"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-timeout": {
- "version": "6.1.4",
- "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.4.tgz",
- "integrity": "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "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/package-json-from-dist": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
- "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
- "license": "BlueOak-1.0.0"
- },
- "node_modules/pako": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
- "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
- "license": "(MIT AND Zlib)"
- },
- "node_modules/parse-bmfont-ascii": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz",
- "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==",
- "license": "MIT"
- },
- "node_modules/parse-bmfont-binary": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz",
- "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==",
- "license": "MIT"
- },
- "node_modules/parse-bmfont-xml": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.6.tgz",
- "integrity": "sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA==",
- "license": "MIT",
- "dependencies": {
- "xml-parse-from-string": "^1.0.0",
- "xml2js": "^0.5.0"
- }
- },
- "node_modules/parse-headers": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz",
- "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==",
- "license": "MIT"
- },
- "node_modules/parse-latin": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz",
- "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/nlcst": "^2.0.0",
- "@types/unist": "^3.0.0",
- "nlcst-to-string": "^4.0.0",
- "unist-util-modify-children": "^4.0.0",
- "unist-util-visit-children": "^3.0.0",
- "vfile": "^6.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/parse5": {
- "version": "7.2.1",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz",
- "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "entities": "^4.5.0"
- },
- "funding": {
- "url": "https://github.com/inikulin/parse5?sponsor=1"
- }
- },
- "node_modules/path-exists": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz",
- "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==",
- "license": "MIT",
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- }
- },
- "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==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/path-parse": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
- "dev": true,
- "license": "MIT"
- },
- "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==",
- "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/pathval": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz",
- "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "*"
- }
- },
- "node_modules/peek-readable": {
- "version": "5.4.2",
- "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.4.2.tgz",
- "integrity": "sha512-peBp3qZyuS6cNIJ2akRNG1uo1WJ1d0wTxg/fxMdZ0BqCVhx242bSFHM9eNqflfJVS9SsgkzgT/1UgnsurBOTMg==",
- "license": "MIT",
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/Borewit"
- }
- },
- "node_modules/phin": {
- "version": "2.9.3",
- "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz",
- "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==",
- "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
- "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": "4.0.2",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
- "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/pify": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/pixelmatch": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz",
- "integrity": "sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==",
- "license": "ISC",
- "dependencies": {
- "pngjs": "^3.0.0"
- },
- "bin": {
- "pixelmatch": "bin/pixelmatch"
- }
- },
- "node_modules/pkg-dir": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
- "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
- "license": "MIT",
- "dependencies": {
- "find-up": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/pkg-dir/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/pkg-dir/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/pkg-dir/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/pkg-dir/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/pkg-dir/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/pngjs": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz",
- "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==",
- "license": "MIT",
- "engines": {
- "node": ">=4.0.0"
- }
- },
- "node_modules/postcss": {
- "version": "8.5.2",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.2.tgz",
- "integrity": "sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==",
- "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.8",
- "picocolors": "^1.1.1",
- "source-map-js": "^1.2.1"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- }
- },
- "node_modules/potrace": {
- "version": "2.1.8",
- "resolved": "https://registry.npmjs.org/potrace/-/potrace-2.1.8.tgz",
- "integrity": "sha512-V9hI7UMJyEhNZjM8CbZaP/804ZRLgzWkCS9OOYnEZkszzj3zKR/erRdj0uFMcN3pp6x4B+AIZebmkQgGRinG/g==",
- "license": "GPL-2.0",
- "dependencies": {
- "jimp": "^0.14.0"
- }
- },
- "node_modules/prebuild-install": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz",
- "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "detect-libc": "^2.0.0",
- "expand-template": "^2.0.3",
- "github-from-package": "0.0.0",
- "minimist": "^1.2.3",
- "mkdirp-classic": "^0.5.3",
- "napi-build-utils": "^2.0.0",
- "node-abi": "^3.3.0",
- "pump": "^3.0.0",
- "rc": "^1.2.7",
- "simple-get": "^4.0.0",
- "tar-fs": "^2.0.0",
- "tunnel-agent": "^0.6.0"
- },
- "bin": {
- "prebuild-install": "bin.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/preferred-pm": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-4.1.1.tgz",
- "integrity": "sha512-rU+ZAv1Ur9jAUZtGPebQVQPzdGhNzaEiQ7VL9+cjsAWPHFYOccNXPNiev1CCDSOg/2j7UujM7ojNhpkuILEVNQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "find-up-simple": "^1.0.0",
- "find-yarn-workspace-root2": "1.2.16",
- "which-pm": "^3.0.1"
- },
- "engines": {
- "node": ">=18.12"
- }
- },
- "node_modules/prismjs": {
- "version": "1.29.0",
- "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz",
- "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/proc-log": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz",
- "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==",
- "license": "ISC",
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/process": {
- "version": "0.11.10",
- "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
- "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6.0"
- }
- },
- "node_modules/promise-retry": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
- "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
- "license": "MIT",
- "dependencies": {
- "err-code": "^2.0.2",
- "retry": "^0.12.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/prompts": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
- "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "kleur": "^3.0.3",
- "sisteransi": "^1.0.5"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/prompts/node_modules/kleur": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
- "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=6"
- }
- },
- "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==",
- "license": "MIT",
- "peer": true,
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/pump": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
- "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
- "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==",
- "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",
- "peer": true
- },
- "node_modules/radix3": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz",
- "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/rc": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
- "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
- "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
- "optional": true,
- "dependencies": {
- "deep-extend": "^0.6.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
- },
- "bin": {
- "rc": "cli.js"
- }
- },
- "node_modules/readable-stream": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
- "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
- "license": "MIT",
- "dependencies": {
- "abort-controller": "^3.0.0",
- "buffer": "^6.0.3",
- "events": "^3.3.0",
- "process": "^0.11.10",
- "string_decoder": "^1.3.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- }
- },
- "node_modules/readable-stream/node_modules/buffer": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
- "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
- "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": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
- },
- "node_modules/readable-web-to-node-stream": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.3.tgz",
- "integrity": "sha512-In3boYjBnbGVrLuuRu/Ath/H6h1jgk30nAsk/71tCare1dTVoe1oMBGRn5LGf0n3c1BcHwwAqpraxX4AUAP5KA==",
- "license": "MIT",
- "dependencies": {
- "process": "^0.11.10",
- "readable-stream": "^4.7.0"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/Borewit"
- }
- },
- "node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "picomatch": "^2.2.1"
- },
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/readdirp/node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/regenerator-runtime": {
- "version": "0.13.11",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
- "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==",
- "license": "MIT"
- },
- "node_modules/regex": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/regex/-/regex-5.1.1.tgz",
- "integrity": "sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "regex-utilities": "^2.3.0"
- }
- },
- "node_modules/regex-recursion": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-5.1.1.tgz",
- "integrity": "sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "regex": "^5.1.1",
- "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==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/rehype": {
- "version": "13.0.2",
- "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.2.tgz",
- "integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/hast": "^3.0.0",
- "rehype-parse": "^9.0.0",
- "rehype-stringify": "^10.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/rehype-parse": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.1.tgz",
- "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/hast": "^3.0.0",
- "hast-util-from-html": "^2.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/rehype-raw": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz",
- "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/hast": "^3.0.0",
- "hast-util-raw": "^9.0.0",
- "vfile": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/rehype-stringify": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz",
- "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/hast": "^3.0.0",
- "hast-util-to-html": "^9.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-gfm": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz",
- "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "mdast-util-gfm": "^3.0.0",
- "micromark-extension-gfm": "^3.0.0",
- "remark-parse": "^11.0.0",
- "remark-stringify": "^11.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-parse": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz",
- "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "mdast-util-from-markdown": "^2.0.0",
- "micromark-util-types": "^2.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-rehype": {
- "version": "11.1.1",
- "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.1.tgz",
- "integrity": "sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/hast": "^3.0.0",
- "@types/mdast": "^4.0.0",
- "mdast-util-to-hast": "^13.0.0",
- "unified": "^11.0.0",
- "vfile": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-smartypants": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.2.tgz",
- "integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "retext": "^9.0.0",
- "retext-smartypants": "^6.0.0",
- "unified": "^11.0.4",
- "unist-util-visit": "^5.0.0"
- },
- "engines": {
- "node": ">=16.0.0"
- }
- },
- "node_modules/remark-stringify": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz",
- "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "mdast-util-to-markdown": "^2.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/resolve": {
- "version": "1.22.10",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
- "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-core-module": "^2.16.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- },
- "bin": {
- "resolve": "bin/resolve"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/retext": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz",
- "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/nlcst": "^2.0.0",
- "retext-latin": "^4.0.0",
- "retext-stringify": "^4.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/retext-latin": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz",
- "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/nlcst": "^2.0.0",
- "parse-latin": "^7.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/retext-smartypants": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.2.0.tgz",
- "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/nlcst": "^2.0.0",
- "nlcst-to-string": "^4.0.0",
- "unist-util-visit": "^5.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/retext-stringify": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz",
- "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/nlcst": "^2.0.0",
- "nlcst-to-string": "^4.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/retry": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
- "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
- "license": "MIT",
- "engines": {
- "node": ">= 4"
- }
- },
- "node_modules/reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "iojs": ">=1.0.0",
- "node": ">=0.10.0"
- }
- },
- "node_modules/rimraf": {
- "version": "5.0.10",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz",
- "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==",
- "license": "ISC",
- "dependencies": {
- "glob": "^10.3.7"
- },
- "bin": {
- "rimraf": "dist/esm/bin.mjs"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/rollup": {
- "version": "4.34.7",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.34.7.tgz",
- "integrity": "sha512-8qhyN0oZ4x0H6wmBgfKxJtxM7qS98YJ0k0kNh5ECVtuchIJ7z9IVVvzpmtQyT10PXKMtBxYr1wQ5Apg8RS8kXQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/estree": "1.0.6"
- },
- "bin": {
- "rollup": "dist/bin/rollup"
- },
- "engines": {
- "node": ">=18.0.0",
- "npm": ">=8.0.0"
- },
- "optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.34.7",
- "@rollup/rollup-android-arm64": "4.34.7",
- "@rollup/rollup-darwin-arm64": "4.34.7",
- "@rollup/rollup-darwin-x64": "4.34.7",
- "@rollup/rollup-freebsd-arm64": "4.34.7",
- "@rollup/rollup-freebsd-x64": "4.34.7",
- "@rollup/rollup-linux-arm-gnueabihf": "4.34.7",
- "@rollup/rollup-linux-arm-musleabihf": "4.34.7",
- "@rollup/rollup-linux-arm64-gnu": "4.34.7",
- "@rollup/rollup-linux-arm64-musl": "4.34.7",
- "@rollup/rollup-linux-loongarch64-gnu": "4.34.7",
- "@rollup/rollup-linux-powerpc64le-gnu": "4.34.7",
- "@rollup/rollup-linux-riscv64-gnu": "4.34.7",
- "@rollup/rollup-linux-s390x-gnu": "4.34.7",
- "@rollup/rollup-linux-x64-gnu": "4.34.7",
- "@rollup/rollup-linux-x64-musl": "4.34.7",
- "@rollup/rollup-win32-arm64-msvc": "4.34.7",
- "@rollup/rollup-win32-ia32-msvc": "4.34.7",
- "@rollup/rollup-win32-x64-msvc": "4.34.7",
- "fsevents": "~2.3.2"
- }
- },
- "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==",
- "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",
- "peer": true,
- "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==",
- "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==",
- "license": "MIT",
- "optional": true
- },
- "node_modules/sax": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz",
- "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==",
- "license": "ISC"
- },
- "node_modules/semver": {
- "version": "7.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
- "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/sharp": {
- "version": "0.33.5",
- "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz",
- "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==",
- "hasInstallScript": true,
- "license": "Apache-2.0",
- "dependencies": {
- "color": "^4.2.3",
- "detect-libc": "^2.0.3",
- "semver": "^7.6.3"
- },
- "engines": {
- "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/libvips"
- },
- "optionalDependencies": {
- "@img/sharp-darwin-arm64": "0.33.5",
- "@img/sharp-darwin-x64": "0.33.5",
- "@img/sharp-libvips-darwin-arm64": "1.0.4",
- "@img/sharp-libvips-darwin-x64": "1.0.4",
- "@img/sharp-libvips-linux-arm": "1.0.5",
- "@img/sharp-libvips-linux-arm64": "1.0.4",
- "@img/sharp-libvips-linux-s390x": "1.0.4",
- "@img/sharp-libvips-linux-x64": "1.0.4",
- "@img/sharp-libvips-linuxmusl-arm64": "1.0.4",
- "@img/sharp-libvips-linuxmusl-x64": "1.0.4",
- "@img/sharp-linux-arm": "0.33.5",
- "@img/sharp-linux-arm64": "0.33.5",
- "@img/sharp-linux-s390x": "0.33.5",
- "@img/sharp-linux-x64": "0.33.5",
- "@img/sharp-linuxmusl-arm64": "0.33.5",
- "@img/sharp-linuxmusl-x64": "0.33.5",
- "@img/sharp-wasm32": "0.33.5",
- "@img/sharp-win32-ia32": "0.33.5",
- "@img/sharp-win32-x64": "0.33.5"
- }
- },
- "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==",
- "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==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/shiki": {
- "version": "1.29.2",
- "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.29.2.tgz",
- "integrity": "sha512-njXuliz/cP+67jU2hukkxCNuH1yUi4QfdZZY+sMr5PPrIyXSu5iTb/qYC4BiWWB0vZ+7TbdvYUCeL23zpwCfbg==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@shikijs/core": "1.29.2",
- "@shikijs/engine-javascript": "1.29.2",
- "@shikijs/engine-oniguruma": "1.29.2",
- "@shikijs/langs": "1.29.2",
- "@shikijs/themes": "1.29.2",
- "@shikijs/types": "1.29.2",
- "@shikijs/vscode-textmate": "^10.0.1",
- "@types/hast": "^3.0.4"
- }
- },
- "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==",
- "license": "ISC",
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/simple-concat": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
- "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
- "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",
- "optional": true
- },
- "node_modules/simple-get": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
- "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
- "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",
- "optional": true,
- "dependencies": {
- "decompress-response": "^6.0.0",
- "once": "^1.3.1",
- "simple-concat": "^1.0.0"
- }
- },
- "node_modules/simple-swizzle": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
- "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
- "license": "MIT",
- "dependencies": {
- "is-arrayish": "^0.3.1"
- }
- },
- "node_modules/sisteransi": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
- "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/smart-buffer": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
- "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
- "license": "MIT",
- "engines": {
- "node": ">= 6.0.0",
- "npm": ">= 3.0.0"
- }
- },
- "node_modules/smol-toml": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.1.tgz",
- "integrity": "sha512-tEYNll18pPKHroYSmLLrksq233j021G0giwW7P3D24jC54pQ5W5BXMsQ/Mvw1OJCmEYDgY+lrzT+3nNUtoNfXQ==",
- "license": "BSD-3-Clause",
- "peer": true,
- "engines": {
- "node": ">= 18"
- },
- "funding": {
- "url": "https://github.com/sponsors/cyyynthia"
- }
- },
- "node_modules/socks": {
- "version": "2.8.4",
- "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz",
- "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==",
- "license": "MIT",
- "dependencies": {
- "ip-address": "^9.0.5",
- "smart-buffer": "^4.2.0"
- },
- "engines": {
- "node": ">= 10.0.0",
- "npm": ">= 3.0.0"
- }
- },
- "node_modules/socks-proxy-agent": {
- "version": "8.0.5",
- "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
- "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
- "license": "MIT",
- "dependencies": {
- "agent-base": "^7.1.2",
- "debug": "^4.3.4",
- "socks": "^2.8.3"
- },
- "engines": {
- "node": ">= 14"
- }
- },
- "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/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==",
- "license": "MIT",
- "peer": true,
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
- "license": "BSD-3-Clause",
- "peer": true
- },
- "node_modules/ssri": {
- "version": "12.0.0",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz",
- "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==",
- "license": "ISC",
- "dependencies": {
- "minipass": "^7.0.3"
- },
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.2.0"
- }
- },
- "node_modules/string-width": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
- "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "emoji-regex": "^10.3.0",
- "get-east-asian-width": "^1.0.0",
- "strip-ansi": "^7.1.0"
- },
- "engines": {
- "node": ">=18"
- },
- "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==",
- "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==",
- "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==",
- "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==",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "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==",
- "license": "MIT",
- "peer": true,
- "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",
- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
- "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==",
- "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==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/strip-json-comments": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
- "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/strtok3": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-7.1.1.tgz",
- "integrity": "sha512-mKX8HA/cdBqMKUr0MMZAFssCkIGoZeSCMXgnt79yKxNFguMLVFgRe6wB+fsL0NmoHDbeyZXczy7vEPSoo3rkzg==",
- "license": "MIT",
- "dependencies": {
- "@tokenizer/token": "^0.3.0",
- "peek-readable": "^5.1.3"
- },
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/Borewit"
- }
- },
- "node_modules/supports-preserve-symlinks-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/tar": {
- "version": "7.4.3",
- "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz",
- "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==",
- "license": "ISC",
- "dependencies": {
- "@isaacs/fs-minipass": "^4.0.0",
- "chownr": "^3.0.0",
- "minipass": "^7.1.2",
- "minizlib": "^3.0.1",
- "mkdirp": "^3.0.1",
- "yallist": "^5.0.0"
- },
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/tar-fs": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.2.tgz",
- "integrity": "sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "chownr": "^1.1.1",
- "mkdirp-classic": "^0.5.2",
- "pump": "^3.0.0",
- "tar-stream": "^2.1.4"
- }
- },
- "node_modules/tar-stream": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
- "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "bl": "^4.0.3",
- "end-of-stream": "^1.4.1",
- "fs-constants": "^1.0.0",
- "inherits": "^2.0.3",
- "readable-stream": "^3.1.1"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/tar-stream/node_modules/readable-stream": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
- "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/tar/node_modules/chownr": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
- "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
- "license": "BlueOak-1.0.0",
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/tar/node_modules/mkdirp": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
- "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
- "license": "MIT",
- "bin": {
- "mkdirp": "dist/cjs/src/bin.js"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/timm": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz",
- "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==",
- "license": "MIT"
- },
- "node_modules/tinycolor2": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz",
- "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==",
- "license": "MIT"
- },
- "node_modules/tinyexec": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz",
- "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/tinypool": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.1.3.tgz",
- "integrity": "sha512-2IfcQh7CP46XGWGGbdyO4pjcKqsmVqFAPcXfPxcPXmOWt9cYkTP9HcDmGgsfijYoAEc4z9qcpM/BaBz46Y9/CQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/tinyspy": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-0.3.3.tgz",
- "integrity": "sha512-gRiUR8fuhUf0W9lzojPf1N1euJYA30ISebSfgca8z76FOvXtVXqd5ojEIaKLWbDQhAaC3ibxZIjqbyi4ybjcTw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "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==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "is-number": "^7.0.0"
- },
- "engines": {
- "node": ">=8.0"
- }
- },
- "node_modules/token-types": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/token-types/-/token-types-5.0.1.tgz",
- "integrity": "sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==",
- "license": "MIT",
- "dependencies": {
- "@tokenizer/token": "^0.3.0",
- "ieee754": "^1.2.1"
- },
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/Borewit"
- }
- },
- "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==",
- "license": "MIT",
- "peer": true,
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/trough": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz",
- "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==",
- "license": "MIT",
- "peer": true,
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/tsconfck": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.5.tgz",
- "integrity": "sha512-CLDfGgUp7XPswWnezWwsCRxNmgQjhYq3VXHM0/XIRxhVrKw0M1if9agzryh1QS3nxjCROvV+xWxoJO1YctzzWg==",
- "license": "MIT",
- "peer": true,
- "bin": {
- "tsconfck": "bin/tsconfck.js"
- },
- "engines": {
- "node": "^18 || >=20"
- },
- "peerDependencies": {
- "typescript": "^5.0.0"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
- "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
- },
- "node_modules/tunnel-agent": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
- "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "safe-buffer": "^5.0.1"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/type-detect": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz",
- "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/type-fest": {
- "version": "4.34.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.34.1.tgz",
- "integrity": "sha512-6kSc32kT0rbwxD6QL1CYe8IqdzN/J/ILMrNK+HMQCKH3insCDRY/3ITb0vcBss0a3t72fzh2YSzj8ko1HgwT3g==",
- "license": "(MIT OR CC0-1.0)",
- "peer": true,
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/typescript": {
- "version": "5.7.3",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz",
- "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==",
- "license": "Apache-2.0",
- "peer": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=14.17"
- }
- },
- "node_modules/ufo": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz",
- "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/ultrahtml": {
- "version": "1.5.3",
- "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.5.3.tgz",
- "integrity": "sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/uncrypto": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz",
- "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/undici-types": {
- "version": "6.20.0",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz",
- "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==",
- "license": "MIT",
- "optional": true,
- "peer": true
- },
- "node_modules/unified": {
- "version": "11.0.5",
- "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz",
- "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/unist": "^3.0.0",
- "bail": "^2.0.0",
- "devlop": "^1.0.0",
- "extend": "^3.0.0",
- "is-plain-obj": "^4.0.0",
- "trough": "^2.0.0",
- "vfile": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unique-filename": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz",
- "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==",
- "license": "ISC",
- "dependencies": {
- "unique-slug": "^5.0.0"
- },
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/unique-slug": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz",
- "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==",
- "license": "ISC",
- "dependencies": {
- "imurmurhash": "^0.1.4"
- },
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/unist-util-find-after": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz",
- "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/unist": "^3.0.0",
- "unist-util-is": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "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==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/unist": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-modify-children": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz",
- "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/unist": "^3.0.0",
- "array-iterate": "^2.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==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/unist": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-remove-position": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz",
- "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/unist": "^3.0.0",
- "unist-util-visit": "^5.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==",
- "license": "MIT",
- "peer": true,
- "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==",
- "license": "MIT",
- "peer": true,
- "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-children": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz",
- "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/unist": "^3.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==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/unist": "^3.0.0",
- "unist-util-is": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unstorage": {
- "version": "1.14.4",
- "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.14.4.tgz",
- "integrity": "sha512-1SYeamwuYeQJtJ/USE1x4l17LkmQBzg7deBJ+U9qOBoHo15d1cDxG4jM31zKRgF7pG0kirZy4wVMX6WL6Zoscg==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "anymatch": "^3.1.3",
- "chokidar": "^3.6.0",
- "destr": "^2.0.3",
- "h3": "^1.13.0",
- "lru-cache": "^10.4.3",
- "node-fetch-native": "^1.6.4",
- "ofetch": "^1.4.1",
- "ufo": "^1.5.4"
- },
- "peerDependencies": {
- "@azure/app-configuration": "^1.8.0",
- "@azure/cosmos": "^4.2.0",
- "@azure/data-tables": "^13.3.0",
- "@azure/identity": "^4.5.0",
- "@azure/keyvault-secrets": "^4.9.0",
- "@azure/storage-blob": "^12.26.0",
- "@capacitor/preferences": "^6.0.3",
- "@deno/kv": ">=0.8.4",
- "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0",
- "@planetscale/database": "^1.19.0",
- "@upstash/redis": "^1.34.3",
- "@vercel/blob": ">=0.27.0",
- "@vercel/kv": "^1.0.1",
- "aws4fetch": "^1.0.20",
- "db0": ">=0.2.1",
- "idb-keyval": "^6.2.1",
- "ioredis": "^5.4.2",
- "uploadthing": "^7.4.1"
- },
- "peerDependenciesMeta": {
- "@azure/app-configuration": {
- "optional": true
- },
- "@azure/cosmos": {
- "optional": true
- },
- "@azure/data-tables": {
- "optional": true
- },
- "@azure/identity": {
- "optional": true
- },
- "@azure/keyvault-secrets": {
- "optional": true
- },
- "@azure/storage-blob": {
- "optional": true
- },
- "@capacitor/preferences": {
- "optional": true
- },
- "@deno/kv": {
- "optional": true
- },
- "@netlify/blobs": {
- "optional": true
- },
- "@planetscale/database": {
- "optional": true
- },
- "@upstash/redis": {
- "optional": true
- },
- "@vercel/blob": {
- "optional": true
- },
- "@vercel/kv": {
- "optional": true
- },
- "aws4fetch": {
- "optional": true
- },
- "db0": {
- "optional": true
- },
- "idb-keyval": {
- "optional": true
- },
- "ioredis": {
- "optional": true
- },
- "uploadthing": {
- "optional": true
- }
- }
- },
- "node_modules/utif": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz",
- "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==",
- "license": "MIT",
- "dependencies": {
- "pako": "^1.0.5"
- }
- },
- "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==",
- "license": "MIT",
- "optional": true
- },
- "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==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/unist": "^3.0.0",
- "vfile-message": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/vfile-location": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz",
- "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@types/unist": "^3.0.0",
- "vfile": "^6.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==",
- "license": "MIT",
- "peer": true,
- "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": "6.1.0",
- "resolved": "https://registry.npmjs.org/vite/-/vite-6.1.0.tgz",
- "integrity": "sha512-RjjMipCKVoR4hVfPY6GQTgveinjNuyLw+qruksLDvA5ktI1150VmcMBKmQaEWJhg/j6Uaf6dNCNA0AfdzUb/hQ==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "esbuild": "^0.24.2",
- "postcss": "^8.5.1",
- "rollup": "^4.30.1"
- },
- "bin": {
- "vite": "bin/vite.js"
- },
- "engines": {
- "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
- },
- "funding": {
- "url": "https://github.com/vitejs/vite?sponsor=1"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.3"
- },
- "peerDependencies": {
- "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
- "jiti": ">=1.21.0",
- "less": "*",
- "lightningcss": "^1.21.0",
- "sass": "*",
- "sass-embedded": "*",
- "stylus": "*",
- "sugarss": "*",
- "terser": "^5.16.0",
- "tsx": "^4.8.1",
- "yaml": "^2.4.2"
- },
- "peerDependenciesMeta": {
- "@types/node": {
- "optional": true
- },
- "jiti": {
- "optional": true
- },
- "less": {
- "optional": true
- },
- "lightningcss": {
- "optional": true
- },
- "sass": {
- "optional": true
- },
- "sass-embedded": {
- "optional": true
- },
- "stylus": {
- "optional": true
- },
- "sugarss": {
- "optional": true
- },
- "terser": {
- "optional": true
- },
- "tsx": {
- "optional": true
- },
- "yaml": {
- "optional": true
- }
- }
- },
- "node_modules/vitefu": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.5.tgz",
- "integrity": "sha512-h4Vflt9gxODPFNGPwp4zAMZRpZR7eslzwH2c5hn5kNZ5rhnKyRJ50U+yGCdc2IRaBs8O4haIgLNGrV5CrpMsCA==",
- "license": "MIT",
- "peer": true,
- "workspaces": [
- "tests/deps/*",
- "tests/projects/*"
- ],
- "peerDependencies": {
- "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"
- },
- "peerDependenciesMeta": {
- "vite": {
- "optional": true
- }
- }
- },
- "node_modules/vitest": {
- "version": "0.12.10",
- "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.12.10.tgz",
- "integrity": "sha512-TVoI6fM7rZ1zIMDjcviY8Dg5XIaPqBwDweaI3oUwvWqUz68cbM49CIHNMkF+UVoSjl94wXiBRdNhsT4ekgWuGA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/chai": "^4.3.1",
- "@types/chai-subset": "^1.3.3",
- "chai": "^4.3.6",
- "debug": "^4.3.4",
- "local-pkg": "^0.4.1",
- "tinypool": "^0.1.3",
- "tinyspy": "^0.3.2",
- "vite": "^2.9.9"
- },
- "bin": {
- "vitest": "vitest.mjs"
- },
- "engines": {
- "node": ">=v14.16.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/antfu"
- },
- "peerDependencies": {
- "@vitest/ui": "*",
- "c8": "*",
- "happy-dom": "*",
- "jsdom": "*"
- },
- "peerDependenciesMeta": {
- "@vitest/ui": {
- "optional": true
- },
- "c8": {
- "optional": true
- },
- "happy-dom": {
- "optional": true
- },
- "jsdom": {
- "optional": true
- }
- }
- },
- "node_modules/vitest/node_modules/@esbuild/linux-loong64": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz",
- "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==",
- "cpu": [
- "loong64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vitest/node_modules/esbuild": {
- "version": "0.14.54",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz",
- "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==",
- "dev": true,
- "hasInstallScript": true,
- "license": "MIT",
- "bin": {
- "esbuild": "bin/esbuild"
- },
- "engines": {
- "node": ">=12"
- },
- "optionalDependencies": {
- "@esbuild/linux-loong64": "0.14.54",
- "esbuild-android-64": "0.14.54",
- "esbuild-android-arm64": "0.14.54",
- "esbuild-darwin-64": "0.14.54",
- "esbuild-darwin-arm64": "0.14.54",
- "esbuild-freebsd-64": "0.14.54",
- "esbuild-freebsd-arm64": "0.14.54",
- "esbuild-linux-32": "0.14.54",
- "esbuild-linux-64": "0.14.54",
- "esbuild-linux-arm": "0.14.54",
- "esbuild-linux-arm64": "0.14.54",
- "esbuild-linux-mips64le": "0.14.54",
- "esbuild-linux-ppc64le": "0.14.54",
- "esbuild-linux-riscv64": "0.14.54",
- "esbuild-linux-s390x": "0.14.54",
- "esbuild-netbsd-64": "0.14.54",
- "esbuild-openbsd-64": "0.14.54",
- "esbuild-sunos-64": "0.14.54",
- "esbuild-windows-32": "0.14.54",
- "esbuild-windows-64": "0.14.54",
- "esbuild-windows-arm64": "0.14.54"
- }
- },
- "node_modules/vitest/node_modules/rollup": {
- "version": "2.77.3",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.3.tgz",
- "integrity": "sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "rollup": "dist/bin/rollup"
- },
- "engines": {
- "node": ">=10.0.0"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/vitest/node_modules/vite": {
- "version": "2.9.18",
- "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.18.tgz",
- "integrity": "sha512-sAOqI5wNM9QvSEE70W3UGMdT8cyEn0+PmJMTFvTB8wB0YbYUWw3gUbY62AOyrXosGieF2htmeLATvNxpv/zNyQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "esbuild": "^0.14.27",
- "postcss": "^8.4.13",
- "resolve": "^1.22.0",
- "rollup": ">=2.59.0 <2.78.0"
- },
- "bin": {
- "vite": "bin/vite.js"
- },
- "engines": {
- "node": ">=12.2.0"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- },
- "peerDependencies": {
- "less": "*",
- "sass": "*",
- "stylus": "*"
- },
- "peerDependenciesMeta": {
- "less": {
- "optional": true
- },
- "sass": {
- "optional": true
- },
- "stylus": {
- "optional": true
- }
- }
- },
- "node_modules/web-namespaces": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz",
- "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==",
- "license": "MIT",
- "peer": true,
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/which": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz",
- "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==",
- "license": "ISC",
- "dependencies": {
- "isexe": "^3.1.1"
- },
- "bin": {
- "node-which": "bin/which.js"
- },
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/which-pm": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-3.0.1.tgz",
- "integrity": "sha512-v2JrMq0waAI4ju1xU5x3blsxBBMgdgZve580iYMN5frDaLGjbA24fok7wKCsya8KLVO19Ju4XDc5+zTZCJkQfg==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "load-yaml-file": "^0.2.0"
- },
- "engines": {
- "node": ">=18.12"
- }
- },
- "node_modules/which-pm-runs": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz",
- "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/widest-line": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-5.0.0.tgz",
- "integrity": "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "string-width": "^7.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/wrap-ansi": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz",
- "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "ansi-styles": "^6.2.1",
- "string-width": "^7.0.0",
- "strip-ansi": "^7.1.0"
- },
- "engines": {
- "node": ">=18"
- },
- "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==",
- "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==",
- "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==",
- "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==",
- "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==",
- "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==",
- "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",
- "optional": true
- },
- "node_modules/xhr": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz",
- "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==",
- "license": "MIT",
- "dependencies": {
- "global": "~4.4.0",
- "is-function": "^1.0.1",
- "parse-headers": "^2.0.0",
- "xtend": "^4.0.0"
- }
- },
- "node_modules/xml-parse-from-string": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz",
- "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==",
- "license": "MIT"
- },
- "node_modules/xml2js": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz",
- "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==",
- "license": "MIT",
- "dependencies": {
- "sax": ">=0.6.0",
- "xmlbuilder": "~11.0.0"
- },
- "engines": {
- "node": ">=4.0.0"
- }
- },
- "node_modules/xmlbuilder": {
- "version": "11.0.1",
- "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
- "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
- "license": "MIT",
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/xtend": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
- "license": "MIT",
- "engines": {
- "node": ">=0.4"
- }
- },
- "node_modules/xxhash-wasm": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz",
- "integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/yallist": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
- "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
- "license": "BlueOak-1.0.0",
- "engines": {
- "node": ">=18"
- }
- },
- "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==",
- "license": "ISC",
- "peer": true,
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/yocto-queue": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz",
- "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==",
- "license": "MIT",
- "engines": {
- "node": ">=12.20"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/yocto-spinner": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/yocto-spinner/-/yocto-spinner-0.2.0.tgz",
- "integrity": "sha512-Qu6WAqNLGleB687CCGcmgHIo8l+J19MX/32UrSMfbf/4L8gLoxjpOYoiHT1asiWyqvjRZbgvOhLlvne6E5Tbdw==",
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "yoctocolors": "^2.1.1"
- },
- "engines": {
- "node": ">=18.19"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/yoctocolors": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz",
- "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==",
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/zod": {
- "version": "3.24.2",
- "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
- "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==",
- "license": "MIT",
- "peer": true,
- "funding": {
- "url": "https://github.com/sponsors/colinhacks"
- }
- },
- "node_modules/zod-to-json-schema": {
- "version": "3.24.1",
- "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.1.tgz",
- "integrity": "sha512-3h08nf3Vw3Wl3PK+q3ow/lIil81IT2Oa7YpQyUUDsEWbXveMesdfK1xBd2RhCkynwZndAxixji/7SYJJowr62w==",
- "license": "ISC",
- "peer": true,
- "peerDependencies": {
- "zod": "^3.24.1"
- }
- },
- "node_modules/zod-to-ts": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/zod-to-ts/-/zod-to-ts-1.2.0.tgz",
- "integrity": "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==",
- "peer": true,
- "peerDependencies": {
- "typescript": "^4.9.4 || ^5.0.2",
- "zod": "^3"
- }
- },
- "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==",
- "license": "MIT",
- "peer": true,
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- }
- }
-}
diff --git a/ref/imagetools_/package.json b/ref/imagetools_/package.json
deleted file mode 100644
index 9d854f4..0000000
--- a/ref/imagetools_/package.json
+++ /dev/null
@@ -1,69 +0,0 @@
-{
- "name": "imagetools",
- "version": "0.9.0",
- "description": "Image Optimization tools for the Astro JS framework",
- "type": "module",
- "types": "./types.d.ts",
- "exports": {
- ".": "./index.js",
- "./ssr": "./ssr/index.js",
- "./api": "./api/index.js",
- "./config": "./config.mjs",
- "./components": "./components/index.js"
- },
- "scripts": {
- "test:watch": "vitest",
- "test": "vitest run"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/RafidMuhymin/astro-imagetools.git"
- },
- "keywords": [
- "astro",
- "astro-component",
- "image",
- "images",
- "optimization",
- "responsive-image",
- "vite",
- "vite-plugin",
- "sharp",
- "imagetools",
- "codecs",
- "astropub"
- ],
- "author": "Rafid Muhymin",
- "license": "MIT",
- "bugs": {
- "url": "https://github.com/RafidMuhymin/astro-imagetools/issues"
- },
- "homepage": "https://github.com/RafidMuhymin/astro-imagetools#readme",
- "dependencies": {
- "@astropub/codecs": "0.4.4",
- "@polymech/cache": "file:../../../polymech-mono/packages/cache",
- "@polymech/commons": "file:../../../polymech-mono/packages/commons",
- "@polymech/log": "file:../../../polymech-mono/packages/log",
- "file-type": "17.1.1",
- "find-cache-dir": "3.3.2",
- "find-up": "^6.3.0",
- "node-addon-api": "^8.3.0",
- "node-gyp": "^11.1.0",
- "object-hash": "3.0.0",
- "p-map": "^7.0.3",
- "potrace": "2.1.8",
- "sharp": "^0.33.5"
- },
- "optionalDependencies": {
- "imagetools-core": "3.0.2"
- },
- "peerDependencies": {
- "astro": ">=0.26 || >=1.0.0-beta"
- },
- "devDependencies": {
- "vitest": "^0.12.4"
- },
- "engines": {
- "node": "^14.15.0 || >=16.0.0"
- }
-}
diff --git a/ref/imagetools_/plugin/hooks/config.js b/ref/imagetools_/plugin/hooks/config.js
deleted file mode 100644
index 0562971..0000000
--- a/ref/imagetools_/plugin/hooks/config.js
+++ /dev/null
@@ -1,19 +0,0 @@
-// @ts-check
-
-export default function config() {
- return {
- optimizeDeps: {
- exclude: ["@astropub/codecs", "imagetools-core", "sharp"],
- },
- ssr: {
- external: [
- "sharp",
- "potrace",
- "file-type",
- "object-hash",
- "find-cache-dir",
- "@astropub/codecs",
- ],
- },
- };
-}
diff --git a/ref/imagetools_/plugin/hooks/load.js b/ref/imagetools_/plugin/hooks/load.js
deleted file mode 100644
index 0a5b949..0000000
--- a/ref/imagetools_/plugin/hooks/load.js
+++ /dev/null
@@ -1,151 +0,0 @@
-// @ts-check
-import path from "node:path";
-import objectHash from "object-hash";
-
-import { store } from "../index.js";
-import { getCachedBuffer } from "../utils/cache.js";
-import { getSrcPath } from "../../api/utils/getSrcPath.js";
-import { getAssetPath, getConfigOptions } from "../utils/shared.js";
-import { sharp, supportedImageTypes } from "../../utils/runtimeChecks.js";
-
-const { getLoadedImage, getTransformedImage } = await import("../utils/imagetools.js")
-
-export default async function load(id) {
- try {
- var fileURL = new URL(`file://${id}`);
- } catch (error) {
- return null;
- }
-
-
- const { search, searchParams } = fileURL;
-
- id = id.replace(search, "");
-
- const ext = path.extname(id).slice(1);
-
- if (!supportedImageTypes.includes(ext)) return null;
-
- const { default: astroViteConfigs } = await import(
- // @ts-ignore
- "../../astroViteConfigs.js"
- );
-
- const { environment, projectBase, assetFileNames } = astroViteConfigs;
-
- const src = await getSrcPath(id);
-
- const rootRelativePosixSrc = path.posix.normalize(
- path.relative("", src).split(path.sep).join(path.posix.sep)
- );
-
- const getHash = (width) =>
- objectHash(
- { width, options, rootRelativePosixSrc },
- // @ts-ignore
- { algorithm: "sha256" }
- );
-
- const base =
- typeof arguments[1] === "string"
- ? arguments[1]
- : path.basename(src, path.extname(src));
-
- const config = Object.fromEntries(searchParams);
-
- const { image: loadedImage, width: imageWidth } =
- store.get(src) || store.set(src, await getLoadedImage(src, ext)).get(src);
-
- const { type, widths, options, extension, raw, inline } = getConfigOptions(
- config,
- ext,
- imageWidth
- );
-
- if (raw) {
- const testConfig = { ...config }
- delete testConfig.raw
- delete testConfig.inline
- delete testConfig.base64
-
- if (Object.keys(testConfig).length > 0) {
- throw new Error(
- "If raw is set, no other options can be set except inline and base64"
- );
- }
- }
-
- if (inline) {
- if (widths.length > 1) {
- throw new Error(
- `The base64 or inline parameter can't be used with multiple widths`
- );
- }
- const [width] = widths
- const hash = getHash(width)
- if (store.has(hash)) {
- return `export default "${store.get(hash)}"`;
- } else {
- const config = { width, ...options };
-
- const { image, buffer } = raw
- ? {
- image: sharp ? loadedImage : null,
- buffer: !sharp ? loadedImage.data : null,
- }
- : await getTransformedImage({
- src,
- image: loadedImage,
- config,
- type,
- });
- const dataUri = `data:${type};base64,${(
- buffer || (await getCachedBuffer(hash, image))
- ).toString("base64")}`
-
- store.set(hash, dataUri)
- return `export default "${dataUri}"`;
- }
- } else {
- const sources = await Promise.all(
- widths.map(async (width) => {
- const hash = getHash(width)
- const assetPath = getAssetPath(
- base,
- assetFileNames,
- extension,
- width,
- hash
- )
- if (!store.has(assetPath)) {
- const config = { width, ...options }
- const { image, buffer } = raw
- ? {
- image: sharp && loadedImage,
- buffer: !sharp && loadedImage.data,
- }
- : await getTransformedImage({
- src,
- image: loadedImage,
- config,
- type,
- });
-
- const imageObject = { hash, type, image, buffer }
- store.set(assetPath, imageObject)
- }
- const modulePath =
- environment === "dev" ? assetPath : projectBase + assetPath
- return { width, modulePath }
- })
- )
- const srcset =
- sources.length > 1
- ? sources
- .map(({ width, modulePath }) => `${modulePath} ${width}w`)
- .join(", ")
- : sources[0].modulePath
-
- return `export default "${srcset}"`
- }
-}
diff --git a/ref/imagetools_/plugin/hooks/transform.js b/ref/imagetools_/plugin/hooks/transform.js
deleted file mode 100644
index c392ee3..0000000
--- a/ref/imagetools_/plugin/hooks/transform.js
+++ /dev/null
@@ -1,63 +0,0 @@
-// @ts-check
-import path from "node:path";
-import crypto from "node:crypto";
-import MagicString from "magic-string";
-import { cwd } from "../../utils/runtimeChecks.js";
-
-const regexTestPattern =
- / ]*>/;
-const regexExecPattern = new RegExp(regexTestPattern, "gs");
-const regexRenderPattern = /\$\$render`(.*)`/gs;
-
-export default async function transform(code, id) {
- if (id.endsWith(".md") && regexTestPattern.test(code)) {
- const { default: astroViteConfigs } = await import(
- // @ts-ignore
- "../../astroViteConfigs.js"
- );
-
- const { sourcemap } = astroViteConfigs;
-
- // Extract the "$$render`" part of the markdown string
- const [result] = [...code.matchAll(regexRenderPattern)];
- const [, renderString] = result;
- const renderIndex = result.index + "$$render`".length;
-
- const matches = renderString.matchAll(regexExecPattern);
- if (matches !== null) {
- const s = new MagicString(code);
-
- //@todo
- const uuid = crypto.randomBytes(4).toString("hex");
-
- const Picture = "Picture" + uuid;
-
- const renderComponent = "renderComponent" + uuid;
-
- s.prepend(
- `import { Picture as ${Picture} } from "imagetools/components";\nimport { renderComponent as ${renderComponent} } from "${
- cwd + "/node_modules/astro/dist/runtime/server/index.js"
- }"\n;`
- );
-
- for (const match of matches) {
- const [matchedText, rawSrc, alt] = match;
-
- const src = rawSrc.match("(http://|https://|data:image/).*")
- ? rawSrc
- : path.resolve(path.dirname(id), rawSrc).replace(cwd, "");
-
- s.overwrite(
- renderIndex + match.index,
- renderIndex + match.index + matchedText.length,
- `\${${renderComponent}($$result, "${Picture}", ${Picture}, { "src": "${src}", "alt": "${alt}" })}`
- );
- }
-
- return {
- code: s.toString(),
- map: sourcemap ? s.generateMap({ hires: true }) : null,
- };
- }
- }
-}
diff --git a/ref/imagetools_/plugin/index.js b/ref/imagetools_/plugin/index.js
deleted file mode 100644
index 6f56999..0000000
--- a/ref/imagetools_/plugin/index.js
+++ /dev/null
@@ -1,86 +0,0 @@
-// @ts-check
-import fs from "node:fs";
-import stream from "node:stream";
-import { fileURLToPath } from "node:url";
-import { posix as path, resolve } from "node:path";
-
-import load from "./hooks/load.js";
-import config from "./hooks/config.js";
-import transform from "./hooks/transform.js";
-import { middleware } from "../ssr/index.js";
-import { GlobalConfigOptions } from "../utils/runtimeChecks.js";
-
-if (!globalThis.astroImageToolsStore)
- globalThis.astroImageToolsStore = new Map();
-
-export const store = globalThis.astroImageToolsStore;
-
-const filename = fileURLToPath(import.meta.url);
-
-const astroViteConfigsPath = resolve(filename, "../../astroViteConfigs.js");
-
-const vitePluginAstroImageTools = {
- name: "vite-plugin-astro-imagetools",
- enforce: "pre",
- config,
- async configResolved(config) {
- const { mode } = config;
-
- const { outDir, sourcemap } = config.build;
-
- let inheritedPattern =
- config.build.rollupOptions.output?.assetFileNames?.replace(
- "[name]",
- "[name]@[width]"
- );
-
- let assetFileNames = path.normalize(
- GlobalConfigOptions.assetFileNames ||
- inheritedPattern ||
- `/_astro/[name]@[width].[hash][extname]`
- );
-
- const { dir: assetsDir } = path.posix.parse(
- assetFileNames.replaceAll(path.sep, path.posix.sep)
- );
-
- if (!assetFileNames.startsWith("/"))
- assetFileNames = path.join("/", assetFileNames);
-
- const astroViteConfigs = JSON.parse(
- (await fs.promises.readFile(astroViteConfigsPath, "utf8")).slice(15)
- );
-
- const newAstroViteConfigs = {
- ...astroViteConfigs,
- mode,
- outDir,
- assetsDir,
- sourcemap,
- assetFileNames,
- };
-
- await fs.promises.writeFile(
- astroViteConfigsPath,
- `export default ${JSON.stringify(newAstroViteConfigs, null, 2)}`
- );
- },
-
- load,
-
- transform,
-
- configureServer(server) {
- server.middlewares.use(async (request, response, next) => {
- const buffer = await middleware(request, response);
-
- if (buffer) {
- return stream.Readable.from(buffer).pipe(response);
- }
-
- next();
- });
- },
-};
-
-export default vitePluginAstroImageTools;
diff --git a/ref/imagetools_/plugin/utils/cache.js b/ref/imagetools_/plugin/utils/cache.js
deleted file mode 100644
index 6e5ee76..0000000
--- a/ref/imagetools_/plugin/utils/cache.js
+++ /dev/null
@@ -1,17 +0,0 @@
-// @ts-check
-import fs from "node:fs";
-import { fsCachePath } from "../../utils/runtimeChecks.js";
-
-export async function getCachedBuffer(hash, image) {
- const cacheFilePath = fsCachePath + hash;
-
- if (fs.existsSync(cacheFilePath)) {
- return fs.promises.readFile(cacheFilePath);
- }
-
- const buffer = await image.clone().toBuffer();
-
- await fs.promises.writeFile(cacheFilePath, buffer);
-
- return buffer;
-}
diff --git a/ref/imagetools_/plugin/utils/codecs.js b/ref/imagetools_/plugin/utils/codecs.js
deleted file mode 100644
index 1476e94..0000000
--- a/ref/imagetools_/plugin/utils/codecs.js
+++ /dev/null
@@ -1,41 +0,0 @@
-// @ts-check
-import fs from "node:fs";
-import * as codecs from "@astropub/codecs";
-
-const resizedImages = new Map();
-
-export const getLoadedImage = async (src, ext) => {
- const buffer = fs.readFileSync(src);
-
- const image = await codecs[ext].decode(buffer);
-
- const { width } = image;
-
- const resizedImageKey = `${src}@${image.width}`;
-
- resizedImages.set(resizedImageKey, image);
-
- return { image, width };
-};
-
-export const getTransformedImage = async ({ src, image, config, type }) => {
- const { width, format, quality } = config;
-
- const resizedImageKey = `${src}@${width}`;
-
- const resizedImage =
- resizedImages.get(resizedImageKey) ||
- resizedImages
- .set(resizedImageKey, await image.resize({ width }))
- .get(resizedImageKey);
-
- const encodedImage = quality
- ? await codecs[format].encode(resizedImage, {
- quality: parseInt(quality),
- })
- : await resizedImage.encode(type);
-
- const buffer = Buffer.from(encodedImage.data);
-
- return { image, buffer };
-};
diff --git a/ref/imagetools_/plugin/utils/imagetools.js b/ref/imagetools_/plugin/utils/imagetools.js
deleted file mode 100644
index f969207..0000000
--- a/ref/imagetools_/plugin/utils/imagetools.js
+++ /dev/null
@@ -1,26 +0,0 @@
-// @ts-check
-import {
- builtins,
- loadImage,
- applyTransforms,
- generateTransforms,
-} from "imagetools-core";
-
-export const getLoadedImage = async (src) => {
- const image = loadImage(src);
-
- const { width } = await image.metadata();
-
- return { image, width };
-};
-
-export const getTransformedImage = async ({ image, config }) => {
- const { transforms } = generateTransforms(config, builtins);
-
- const { image: encodedImage } = await applyTransforms(
- transforms,
- image.clone()
- );
-
- return { image: encodedImage, buffer: null };
-};
diff --git a/ref/imagetools_/plugin/utils/shared.js b/ref/imagetools_/plugin/utils/shared.js
deleted file mode 100644
index bac7c05..0000000
--- a/ref/imagetools_/plugin/utils/shared.js
+++ /dev/null
@@ -1,47 +0,0 @@
-// @ts-check
-
-export function getConfigOptions(config, ext, imageWidth) {
- const { w, width = w, format = ext, base64, raw, inline, ...rest } = config;
-
- const imageFormat = format === "jpeg" ? "jpg" : format;
-
- const widths = width
- ? width.split(";").map((w) => parseInt(w))
- : [imageWidth];
-
- const extension = format === "jpg" ? "jpeg" : format;
- const type = `image/${extension}`;
-
- const options = {
- format: imageFormat,
- ...rest,
- };
-
- return {
- type,
- widths,
- options,
- extension,
- raw: typeof raw === "string",
- inline: typeof base64 === "string" || typeof inline === "string",
- };
-}
-
-export function getAssetPath(base, assetFileNames, ext, width, hash) {
- const regexExecArray = /(?<=\[hash:)\d+(?=\])/g.exec(assetFileNames),
- hashLength = regexExecArray ? regexExecArray[0] : 8,
- extname = `.${ext}`,
- name = base;
-
- width = width + "w";
- hash = hash.slice(0, hashLength);
-
- const assetPath = assetFileNames
- .replace("[name]", name)
- .replace("[width]", width)
- .replace(regexExecArray ? `[hash:${hashLength}]` : "[hash]", hash)
- .replace("[ext]", ext)
- .replace("[extname]", extname);
-
- return assetPath;
-}
diff --git a/ref/imagetools_/ssr/index.d.ts b/ref/imagetools_/ssr/index.d.ts
deleted file mode 100644
index 87ae242..0000000
--- a/ref/imagetools_/ssr/index.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-import type { IncomingMessage, ServerResponse } from "http";
-
-export function middleware(
- request: IncomingMessage,
- response: ServerResponse
-): Buffer;
diff --git a/ref/imagetools_/ssr/index.js b/ref/imagetools_/ssr/index.js
deleted file mode 100644
index d6c6898..0000000
--- a/ref/imagetools_/ssr/index.js
+++ /dev/null
@@ -1,16 +0,0 @@
-// @ts-check
-import { store } from "../plugin/index.js";
-import { getCachedBuffer } from "../plugin/utils/cache.js";
-
-export async function middleware(request, response) {
- const imageObject = store.get(request.url);
-
- if (imageObject) {
- const { hash, type, image, buffer } = imageObject;
-
- response.setHeader("Content-Type", type);
- response.setHeader("Cache-Control", "no-cache");
-
- return buffer || (await getCachedBuffer(hash, image));
- }
-}
diff --git a/ref/imagetools_/test-fixtures/getSrcPath/out/out.jpeg b/ref/imagetools_/test-fixtures/getSrcPath/out/out.jpeg
deleted file mode 100644
index c8b7e65..0000000
Binary files a/ref/imagetools_/test-fixtures/getSrcPath/out/out.jpeg and /dev/null differ
diff --git a/ref/imagetools_/test-fixtures/getSrcPath/root.jpeg b/ref/imagetools_/test-fixtures/getSrcPath/root.jpeg
deleted file mode 100644
index 87f9f0c..0000000
Binary files a/ref/imagetools_/test-fixtures/getSrcPath/root.jpeg and /dev/null differ
diff --git a/ref/imagetools_/tmp.html b/ref/imagetools_/tmp.html
deleted file mode 100644
index 2eb90c1..0000000
--- a/ref/imagetools_/tmp.html
+++ /dev/null
@@ -1,14 +0,0 @@
-
\ No newline at end of file
diff --git a/ref/imagetools_/types.d.ts b/ref/imagetools_/types.d.ts
deleted file mode 100644
index b8d808b..0000000
--- a/ref/imagetools_/types.d.ts
+++ /dev/null
@@ -1,269 +0,0 @@
-declare type format =
- | "heic"
- | "heif"
- | "avif"
- | "jpg"
- | "jpeg"
- | "png"
- | "tiff"
- | "webp"
- | "gif";
-
-declare type PotraceOptions = TraceOptions | PosterizeOptions;
-
-declare interface SharedTracingOptions {
- turnPolicy?: "black" | "white" | "left" | "right" | "minority" | "majority";
- turdSize?: number;
- alphaMax?: number;
- optCurve?: boolean;
- optTolerance?: number;
- threshold?: number;
- blackOnWhite?: boolean;
- color?: "auto" | string;
- background?: "transparent" | string;
-}
-
-declare interface TraceOptions {
- function?: "trace";
- options?: SharedTracingOptions;
-}
-
-declare interface PosterizeOptions {
- function?: "posterize";
- options?: SharedTracingOptions & {
- fill?: "spread" | "dominant" | "median" | "mean";
- ranges?: "auto" | "equal";
- steps?: number | number[];
- };
-}
-
-declare interface FormatOptions {
- formatOptions?: Partial> & {
- tracedSVG?: PotraceOptions;
- };
-}
-
-declare interface PictureFormatOptions extends FormatOptions {
- format?: format | format[] | [] | null;
- fallbackFormat?: format;
- includeSourceFormat?: boolean;
-}
-
-declare interface ImgFormatOptions extends FormatOptions {
- format?: format;
-}
-
-declare interface ImageToolsConfigs {
- flip?: boolean;
- flop?: boolean;
- invert?: boolean;
- flatten?: boolean;
- normalize?: boolean;
- grayscale?: boolean;
- hue?: number;
- saturation?: number;
- brightness?: number;
- w?: number;
- h?: number;
- ar?: number;
- width?: number;
- height?: number;
- aspect?: number;
- background?: string;
- tint?: string;
- blur?: number | boolean;
- median?: number | boolean;
- rotate?: number;
- quality?: number;
- fit?: "cover" | "contain" | "fill" | "inside" | "outside";
- kernel?: "nearest" | "cubic" | "mitchell" | "lanczos2" | "lanczos3";
- position?:
- | "top"
- | "right top"
- | "right"
- | "right bottom"
- | "bottom"
- | "left bottom"
- | "left"
- | "left top"
- | "north"
- | "northeast"
- | "east"
- | "southeast"
- | "south"
- | "southwest"
- | "west"
- | "northwest"
- | "center"
- | "centre"
- | "cover"
- | "entropy"
- | "attention";
-}
-
-declare interface ObjectStyles {
- objectPosition?: string;
- objectFit?: "fill" | "contain" | "cover" | "none" | "scale-down";
-}
-
-declare interface BackgroundStyles {
- backgroundPosition?: string;
- backgroundSize?: "fill" | "contain" | "cover" | "none" | "scale-down";
-}
-
-declare interface ArtDirective
- extends PrimaryProps,
- ObjectStyles,
- PictureFormatOptions,
- ImageToolsConfigs {
- media: string;
-}
-
-declare interface BackgroundImageArtDirective
- extends PrimaryProps,
- BackgroundStyles,
- PictureFormatOptions,
- ImageToolsConfigs {
- media: string;
-}
-
-declare type sizesFunction = {
- (breakpoints: number[]): string;
-};
-
-declare type breakpointsFunction = {
- (imageWidth: number): number[];
-};
-
-declare interface PrimaryProps {
- src: string;
- sizes?: string | sizesFunction;
- placeholder?: "dominantColor" | "blurred" | "tracedSVG" | "none";
- class: string;
- breakpoints?:
- | number[]
- | breakpointsFunction
- | {
- count?: number;
- minWidth?: number;
- maxWidth?: number;
- };
-}
-
-declare interface ConfigOptions extends PrimaryProps, ImageToolsConfigs {
- alt: string;
- preload?: format;
- loading?: "lazy" | "eager" | "auto" | null;
- decoding?: "async" | "sync" | "auto" | null;
- layout?: "constrained" | "fixed" | "fullWidth" | "fill";
-}
-
-declare interface Attributes {
- container?: Record;
- picture?: Record;
- style?: Record;
- link?: Omit, "as" | "rel" | "imagesizes" | "imagesrcset">;
- img?: Omit<
- Record,
- | "src"
- | "alt"
- | "srcset"
- | "sizes"
- | "width"
- | "height"
- | "loading"
- | "decoding"
- >;
-}
-
-export interface PictureConfigOptions
- extends ConfigOptions,
- ObjectStyles,
- PictureFormatOptions {
- artDirectives?: ArtDirective[];
- attributes?: Omit;
- fadeInTransition?:
- | boolean
- | {
- delay?: string;
- duration?: string;
- timingFunction?: string;
- };
-}
-
-export interface ImgConfigOptions
- extends ConfigOptions,
- ObjectStyles,
- ImgFormatOptions {
- attributes?: Omit;
-}
-
-declare interface BackgroundProps {
- tag?: string;
- content?: string;
-}
-
-export interface BackgroundImageConfigOptions
- extends BackgroundProps,
- BackgroundStyles,
- Pick<
- PictureConfigOptions,
- Exclude<
- keyof PictureConfigOptions,
- | "alt"
- | "sizes"
- | "loading"
- | "decoding"
- | "layout"
- | "objectFit"
- | "objectPosition"
- | "artDirective"
- | "fadeInTransition"
- >
- > {
- attributes?: Omit;
- artDirectives?: BackgroundImageArtDirective[];
-}
-
-export interface BackgroundPictureConfigOptions
- extends BackgroundProps,
- Pick<
- PictureConfigOptions,
- Exclude
- > {
- attributes?: Attributes;
-}
-
-export interface GlobalConfigOptions
- extends BackgroundStyles,
- Pick<
- PictureConfigOptions,
- Exclude
- > {
- tag?: string;
- cacheDir?: string;
- assetFileNames?: string;
-}
-
-declare interface HTMLData {
- link: string;
- style: string;
-}
-
-export interface ImageHTMLData extends HTMLData {
- image: string;
-}
-
-export interface PictureHTMLData extends HTMLData {
- picture: string;
-}
-
-export interface ImgHTMLData extends HTMLData {
- img: string;
-}
-
-export interface BackgroundImageHTMLData extends HTMLData {
- htmlElement: string;
-}
-
-export type BackgroundPictureHTMLData = BackgroundImageHTMLData;
diff --git a/ref/imagetools_/utils/filterConfigs.js b/ref/imagetools_/utils/filterConfigs.js
deleted file mode 100644
index 77b3ca1..0000000
--- a/ref/imagetools_/utils/filterConfigs.js
+++ /dev/null
@@ -1,49 +0,0 @@
-// @ts-check
-import printWarning from "./printWarning.js";
-
-export default function filterConfigs(
- type,
- configs,
- supportedConfigs,
- { warn = true } = {}
-) {
- const clonedConfigs = { ...configs };
-
- const requiredConfigs = [];
-
- type !== "Global" && requiredConfigs.push("src");
-
- ["Img", "Picture"].includes(type) && requiredConfigs.push("alt");
-
- requiredConfigs.forEach((key) => {
- if (typeof clonedConfigs[key] === "undefined") {
- throw new Error(`The "${key}" property is required by ${type}`);
- }
- });
-
- Object.keys(clonedConfigs).forEach((key) => {
- if (!supportedConfigs.includes(key)) {
- if (warn) {
- if (key !== "class") {
- printWarning({ key, type });
- } else if (!onlyAstroClass(clonedConfigs[key])) {
- printWarning({
- message: `Do not provide a "class" directly to ${type}. Instead, use attributes: https://astro-imagetools-docs.vercel.app/en/components/${type}#attributes`,
- });
- }
- }
-
- delete clonedConfigs[key];
- }
- });
-
- return clonedConfigs;
-}
-
-/**
- * Checks if the `class` attribute string is only an astro-generated scoped style class.
- */
-function onlyAstroClass(classAttr) {
- const astroClassPattern = /^astro-[0-9A-Z]{8}$/;
- return astroClassPattern.test(classAttr);
-}
diff --git a/ref/imagetools_/utils/filterConfigs.test.js b/ref/imagetools_/utils/filterConfigs.test.js
deleted file mode 100644
index d3d5100..0000000
--- a/ref/imagetools_/utils/filterConfigs.test.js
+++ /dev/null
@@ -1,100 +0,0 @@
-import { describe, expect, afterAll, it, vi, beforeEach } from "vitest";
-import { supportedConfigs } from "./runtimeChecks";
-import filterConfigs from "./filterConfigs";
-import printWarning from "./printWarning.js";
-
-// Workaround for https://github.com/vitest-dev/vitest/issues/855
-vi.mock("./printWarning.js", async () => {
- return { default: vi.fn() };
-});
-
-const warningSpy = vi.mocked(printWarning);
-
-describe("filterConfigs", () => {
- beforeEach(() => {
- warningSpy.mockReset();
- });
- afterAll(() => {
- vi.unmock("./printWarning.js");
- });
-
- it("should require a `src` attribute for all components", () => {
- expect(() => {
- filterConfigs("Img", { alt: "" }, supportedConfigs);
- }).toThrowError('The "src" property is required by Img');
- expect(() => {
- filterConfigs("Picture", { alt: "" }, supportedConfigs);
- }).toThrowError('The "src" property is required by Picture');
- expect(() => {
- filterConfigs("BackgroundImage", {}, supportedConfigs);
- }).toThrowError('The "src" property is required by BackgroundImage');
- expect(() => {
- filterConfigs("BackgroundPicture", {}, supportedConfigs);
- }).toThrowError('The "src" property is required by BackgroundPicture');
- expect(() => {
- filterConfigs("Global", {}, supportedConfigs);
- }).not.toThrowError();
- });
-
- it("should require an `alt` attribute for Picture and Img, but not others", () => {
- expect(() => {
- filterConfigs("Img", { src: "src" }, supportedConfigs);
- }).toThrowError('The "alt" property is required by Img');
- expect(() => {
- filterConfigs("Picture", { src: "src" }, supportedConfigs);
- }).toThrowError('The "alt" property is required by Picture');
- expect(() => {
- filterConfigs("BackgroundImage", { src: "src" }, supportedConfigs);
- }).not.toThrowError();
- expect(() => {
- filterConfigs("BackgroundPicture", { src: "src" }, supportedConfigs);
- }).not.toThrowError();
- expect(() => {
- filterConfigs("Global", {}, supportedConfigs);
- }).not.toThrowError();
- });
-
- it("should remove unsupported configs", () => {
- const filteredConfig = filterConfigs("Global", { foo: "foo" }, [], {
- warn: false,
- });
- const filteredConfigFooSupported = filterConfigs(
- "Global",
- { foo: "foo" },
- ["foo"],
- {
- warn: false,
- }
- );
- expect(filteredConfig).not.toContain({ foo: "foo" });
- expect(filteredConfigFooSupported).toContain({ foo: "foo" });
- });
-
- it("should warn about unsupported configs", () => {
- filterConfigs("Global", { foo: "foo" }, []);
- expect(warningSpy).toHaveBeenCalledWith({ type: "Global", key: "foo" });
- });
-
- it("should warn about unsupported 'class' config", () => {
- filterConfigs(
- "Img",
- { class: "astro-ASDF1234 my-class", src: "src", alt: "" },
- supportedConfigs
- );
- expect(warningSpy).toHaveBeenCalledWith({
- message:
- 'Do not provide a "class" directly to Img. Instead, use attributes: https://astro-imagetools-docs.vercel.app/en/components/Img#attributes',
- });
- });
-
- it("should not warn about astro-generated 'class' config", () => {
- const filteredConfig = filterConfigs(
- "Img",
- { class: "astro-ASDF1234", src: "src", alt: "" },
- supportedConfigs
- );
- expect(warningSpy).not.toHaveBeenCalled();
- // class is still stripped out
- expect(filteredConfig).not.toContain({ class: "astro-ASDF1234" });
- });
-});
diff --git a/ref/imagetools_/utils/printWarning.js b/ref/imagetools_/utils/printWarning.js
deleted file mode 100644
index 1e81015..0000000
--- a/ref/imagetools_/utils/printWarning.js
+++ /dev/null
@@ -1,57 +0,0 @@
-// @ts-check
-
-const colours = {
- reset: "\x1b[0m",
- bright: "\x1b[1m",
- dim: "\x1b[2m",
- underscore: "\x1b[4m",
- blink: "\x1b[5m",
- reverse: "\x1b[7m",
- hidden: "\x1b[8m",
-
- fg: {
- black: "\x1b[30m",
- red: "\x1b[31m",
- green: "\x1b[32m",
- yellow: "\x1b[33m",
- blue: "\x1b[34m",
- magenta: "\x1b[35m",
- cyan: "\x1b[36m",
- white: "\x1b[37m",
- },
-
- bg: {
- black: "\x1b[40m",
- red: "\x1b[41m",
- green: "\x1b[42m",
- yellow: "\x1b[43m",
- blue: "\x1b[44m",
- magenta: "\x1b[45m",
- cyan: "\x1b[46m",
- white: "\x1b[47m",
- },
-};
-
-export default function printWarning({
- key = "",
- type = "",
- message = "",
- element = "",
-}) {
- const flag =
- colours.bright + colours.fg.cyan + "[astro-imagetools]" + colours.reset;
-
- const keyLog = key
- ? " " + colours.bg.yellow + ` ${key} ` + colours.reset
- : "";
-
- const messageLog =
- colours.fg.yellow +
- (message ||
- (!element
- ? `is not a valid ${type} Config Option`
- : `can't be defined inside attributes.${element}`)) +
- colours.reset;
-
- //console.log(flag + keyLog, messageLog);
-}
diff --git a/ref/imagetools_/utils/runtimeChecks.js b/ref/imagetools_/utils/runtimeChecks.js
deleted file mode 100644
index c3550ba..0000000
--- a/ref/imagetools_/utils/runtimeChecks.js
+++ /dev/null
@@ -1,68 +0,0 @@
-import fs from "node:fs"
-import path from "node:path"
-import filterConfigs from "./filterConfigs.js"
-import { cache_path } from "@polymech/cache"
-//import { createLogger } from "@polymech/log"
-import { sync as dir } from "@polymech/fs/dir"
-//const logger = createLogger("imagetools")
-
-export const sharp = await (async () => {
- try {
- if (await import("sharp")) {
- return true;
- }
- } catch (error) {
- return false;
- }
-})();
-
-export const supportedImageTypes = [
- "avif",
- "jpeg",
- "jpg",
- "png",
- "webp",
- ...(sharp ? ["heic", "heif", "tiff", "gif"] : ["jxl", "wp2"]),
-];
-
-// prettier-ignore
-export const supportedConfigs = [
- "src", "alt", "tag", "content", "sizes", "preload", "loading", "decoding", "attributes",
- "layout", "placeholder", "breakpoints", "objectFit", "objectPosition", "backgroundSize",
- "backgroundPosition", "format", "fallbackFormat", "includeSourceFormat", "formatOptions",
- "fadeInTransition", "artDirectives", "flip", "flop", "invert", "flatten", "normalize",
- "grayscale", "hue", "saturation", "brightness", "w", "h", "ar", "width", "height", "aspect",
- "background", "tint", "blur", "median", "rotate", "quality", "fit", "kernel", "position",
- "cacheDir", "assetFileNames",
-];
-/*
-const configFile = await findUp([
- "astro-imagetools.config.js",
- "astro-imagetools.config.mjs",
-]);
-*/
-/*
-const configFunction = configFile
- ? await import(configFile).catch(async () => await import("/" + configFile))
- : null;
-*/
-const configFunction = null
-//const rawGlobalConfigOptions = configFunction?.default ?? {};
-const rawGlobalConfigOptions = {}
-const NonGlobalConfigOptions = ["src", "alt", "content"]
-
-const GlobalConfigs = supportedConfigs.filter(
- (key) => !NonGlobalConfigOptions.includes(key)
-)
-
-const GlobalConfigOptions = filterConfigs(
- "Global",
- rawGlobalConfigOptions,
- GlobalConfigs
-)
-export { GlobalConfigOptions }
-export const cwd = process.cwd().split(path.sep).join(path.posix.sep)
-
-let fsCachePath = `${cache_path('imagetools')}/`
-dir(fsCachePath)
-export { fsCachePath }
diff --git a/ref/imagetools_/utils/runtimeChecks.test.ts b/ref/imagetools_/utils/runtimeChecks.test.ts
deleted file mode 100644
index 622592e..0000000
--- a/ref/imagetools_/utils/runtimeChecks.test.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-import { beforeEach, describe, expect, it, vi } from "vitest";
-
-describe("GlobalConfigOptions", () => {
- beforeEach(() => {
- // Need to reset the modules so that we can change the mock implementation between tests
- vi.resetModules();
- });
-
- it("Should be an empty object by default, if a config file isn't found", async () => {
- // Simulate not finding a config file
- vi.doMock("find-up", () => {
- return {
- findUp: async () => undefined,
- };
- });
- // Need to import this after the mocks are set up with `doMock`.
- const { GlobalConfigOptions } = await import("./runtimeChecks");
- expect(GlobalConfigOptions).toEqual({});
- });
-
- it("should return the configuration from a global config file", async () => {
- // Find a config file, and mock the contents of that file
- vi.doMock("find-up", () => {
- return {
- findUp: async () => "mockedConfigFile",
- };
- });
- vi.doMock("mockedConfigFile", () => {
- return {
- default: { breakpoints: [800, 1200] },
- };
- });
- const { GlobalConfigOptions } = await import("./runtimeChecks");
- expect(GlobalConfigOptions).toEqual({ breakpoints: [800, 1200] });
- });
-});
diff --git a/ref/imagetools_/vitest.config.ts b/ref/imagetools_/vitest.config.ts
deleted file mode 100644
index 29dc63d..0000000
--- a/ref/imagetools_/vitest.config.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { defineConfig } from "vitest/config";
-
-export default defineConfig({
- test: {
- // https://vitest.dev/config/#configuration
- },
-});
diff --git a/ref/lion/tab-item.astro b/ref/lion/tab-item.astro
deleted file mode 100644
index 71075b1..0000000
--- a/ref/lion/tab-item.astro
+++ /dev/null
@@ -1,65 +0,0 @@
----
-import { translate } from '@/base/i18n.js';
-import { I18N_SOURCE_LANGUAGE } from "config/config.js";
-
-// A simple slugify helper (you could import this from a utility file instead)
-function slugify(text: string) {
- return text
- .normalize('NFD') // Normalise accented characters
- .replace(/[\u0300-\u036f]/g, '') // Strip accents
- .toLowerCase()
- .replace(/[^a-z0-9]+/g, '-') // Replace non-alphanumeric with hyphens
- .replace(/^-+|-+$/g, ''); // Trim leading/trailing hyphens
-}
-
-export interface Props {
- title: string;
- clazz?: string;
- src?: string; // optional
-}
-
-const {
- title = 'title',
- clazz = 'unstyled',
- src,
-} = Astro.props;
-
-// Compute the slug from the original title
-const id = slugify(title);
-
-// Then retrieve the user's locale and translate the title
-const locale = Astro.currentLocale;
-const title_i18n = await translate(title, I18N_SOURCE_LANGUAGE, locale);
----
-
-{title_i18n}
-
-
- {src ? (
-
-
-
- ) : (
-
- )}
-
-
-
diff --git a/ref/lion/tabs.astro b/ref/lion/tabs.astro
deleted file mode 100644
index 6f9e3d7..0000000
--- a/ref/lion/tabs.astro
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
diff --git a/ref/lion/theme.css b/ref/lion/theme.css
deleted file mode 100644
index a649532..0000000
--- a/ref/lion/theme.css
+++ /dev/null
@@ -1,15125 +0,0 @@
-@layer theme {
- :root {
- --font-sans: "Inter", "ui-sans-serif", "system-ui", "-apple-system", "system-ui", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
- --font-mono: "ui-monospace", "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", "monospace";
- --color-red-50: #fef2f2;
- --color-red-100: #fee2e2;
- --color-red-200: #fecaca;
- --color-red-300: #fca5a5;
- --color-red-400: #f87171;
- --color-red-500: #ef4444;
- --color-red-600: #dc2626;
- --color-red-700: #b91c1c;
- --color-red-800: #991b1b;
- --color-red-900: #7f1d1d;
- --color-red-950: oklch(.258 .092 26.042);
- --color-orange-50: #fffaf0;
- --color-orange-100: #feebc8;
- --color-orange-200: #fbd38d;
- --color-orange-300: #f6ad55;
- --color-orange-400: #ed8936;
- --color-orange-500: #dd6b20;
- --color-orange-600: #c05621;
- --color-orange-700: #9c4221;
- --color-orange-800: #7b341e;
- --color-orange-900: #652b19;
- --color-orange-950: oklch(.266 .079 36.259);
- --color-amber-50: oklch(.987 .022 95.277);
- --color-amber-100: oklch(.962 .059 95.617);
- --color-amber-200: oklch(.924 .12 95.746);
- --color-amber-300: oklch(.879 .169 91.605);
- --color-amber-400: oklch(.828 .189 84.429);
- --color-amber-500: oklch(.769 .188 70.08);
- --color-amber-600: oklch(.666 .179 58.318);
- --color-amber-700: oklch(.555 .163 48.998);
- --color-amber-800: oklch(.473 .137 46.201);
- --color-amber-900: oklch(.414 .112 45.904);
- --color-amber-950: oklch(.279 .077 45.635);
- --color-yellow-50: #fffbeb;
- --color-yellow-100: #fef3c7;
- --color-yellow-200: #fde68a;
- --color-yellow-300: #fcd34d;
- --color-yellow-400: #fbbf24;
- --color-yellow-500: #f59e0b;
- --color-yellow-600: #d97706;
- --color-yellow-700: #b45309;
- --color-yellow-800: #92400e;
- --color-yellow-900: #78350f;
- --color-yellow-950: oklch(.286 .066 53.813);
- --color-lime-50: oklch(.986 .031 120.757);
- --color-lime-100: oklch(.967 .067 122.328);
- --color-lime-200: oklch(.938 .127 124.321);
- --color-lime-300: oklch(.897 .196 126.665);
- --color-lime-400: oklch(.841 .238 128.85);
- --color-lime-500: oklch(.768 .233 130.85);
- --color-lime-600: oklch(.648 .2 131.684);
- --color-lime-700: oklch(.532 .157 131.589);
- --color-lime-800: oklch(.453 .124 130.933);
- --color-lime-900: oklch(.405 .101 131.063);
- --color-lime-950: oklch(.274 .072 132.109);
- --color-green-50: #ecfdf5;
- --color-green-100: #d1fae5;
- --color-green-200: #a7f3d0;
- --color-green-300: #6ee7b7;
- --color-green-400: #34d399;
- --color-green-500: #10b981;
- --color-green-600: #059669;
- --color-green-700: #047857;
- --color-green-800: #065f46;
- --color-green-900: #064e3b;
- --color-green-950: oklch(.266 .065 152.934);
- --color-emerald-50: oklch(.979 .021 166.113);
- --color-emerald-100: oklch(.95 .052 163.051);
- --color-emerald-200: oklch(.905 .093 164.15);
- --color-emerald-300: oklch(.845 .143 164.978);
- --color-emerald-400: oklch(.765 .177 163.223);
- --color-emerald-500: oklch(.696 .17 162.48);
- --color-emerald-600: oklch(.596 .145 163.225);
- --color-emerald-700: oklch(.508 .118 165.612);
- --color-emerald-800: oklch(.432 .095 166.913);
- --color-emerald-900: oklch(.378 .077 168.94);
- --color-emerald-950: oklch(.262 .051 172.552);
- --color-teal-50: #f0fdfa;
- --color-teal-100: #ccfbf1;
- --color-teal-200: #99f6e4;
- --color-teal-300: #5eead4;
- --color-teal-400: #2dd4bf;
- --color-teal-500: #14b8a6;
- --color-teal-600: #0d9488;
- --color-teal-700: #0f766e;
- --color-teal-800: #115e59;
- --color-teal-900: #134e4a;
- --color-teal-950: oklch(.277 .046 192.524);
- --color-cyan-50: #ecfeff;
- --color-cyan-100: #cffafe;
- --color-cyan-200: #a5f3fc;
- --color-cyan-300: #67e8f9;
- --color-cyan-400: #22d3ee;
- --color-cyan-500: #06b6d4;
- --color-cyan-600: #0891b2;
- --color-cyan-700: #0e7490;
- --color-cyan-800: #155e75;
- --color-cyan-900: #164e63;
- --color-cyan-950: oklch(.302 .056 229.695);
- --color-sky-50: oklch(.977 .013 236.62);
- --color-sky-100: oklch(.951 .026 236.824);
- --color-sky-200: oklch(.901 .058 230.902);
- --color-sky-300: oklch(.828 .111 230.318);
- --color-sky-400: oklch(.746 .16 232.661);
- --color-sky-500: oklch(.685 .169 237.323);
- --color-sky-600: oklch(.588 .158 241.966);
- --color-sky-700: oklch(.5 .134 242.749);
- --color-sky-800: oklch(.443 .11 240.79);
- --color-sky-900: oklch(.391 .09 240.876);
- --color-sky-950: oklch(.293 .066 243.157);
- --color-blue-50: #eff6ff;
- --color-blue-100: #dbeafe;
- --color-blue-200: #bfdbfe;
- --color-blue-300: #93c5fd;
- --color-blue-400: #60a5fa;
- --color-blue-500: #3b82f6;
- --color-blue-600: #2563eb;
- --color-blue-700: #1d4ed8;
- --color-blue-800: #1e40af;
- --color-blue-900: #1e3a8a;
- --color-blue-950: oklch(.282 .091 267.935);
- --color-indigo-50: #eef2ff;
- --color-indigo-100: #e0e7ff;
- --color-indigo-200: #c7d2fe;
- --color-indigo-300: #a5b4fc;
- --color-indigo-400: #818cf8;
- --color-indigo-500: #6366f1;
- --color-indigo-600: #4f46e5;
- --color-indigo-700: #4338ca;
- --color-indigo-800: #3730a3;
- --color-indigo-900: #312e81;
- --color-indigo-950: oklch(.257 .09 281.288);
- --color-violet-50: oklch(.969 .016 293.756);
- --color-violet-100: oklch(.943 .029 294.588);
- --color-violet-200: oklch(.894 .057 293.283);
- --color-violet-300: oklch(.811 .111 293.571);
- --color-violet-400: oklch(.702 .183 293.541);
- --color-violet-500: oklch(.606 .25 292.717);
- --color-violet-600: oklch(.541 .281 293.009);
- --color-violet-700: oklch(.491 .27 292.581);
- --color-violet-800: oklch(.432 .232 292.759);
- --color-violet-900: oklch(.38 .189 293.745);
- --color-violet-950: oklch(.283 .141 291.089);
- --color-purple-50: #f5f3ff;
- --color-purple-100: #ede9fe;
- --color-purple-200: #ddd6fe;
- --color-purple-300: #c4b5fd;
- --color-purple-400: #a78bfa;
- --color-purple-500: #8b5cf6;
- --color-purple-600: #7c3aed;
- --color-purple-700: #6d28d9;
- --color-purple-800: #5b21b6;
- --color-purple-900: #4c1d95;
- --color-purple-950: oklch(.291 .149 302.717);
- --color-fuchsia-50: oklch(.977 .017 320.058);
- --color-fuchsia-100: oklch(.952 .037 318.852);
- --color-fuchsia-200: oklch(.903 .076 319.62);
- --color-fuchsia-300: oklch(.833 .145 321.434);
- --color-fuchsia-400: oklch(.74 .238 322.16);
- --color-fuchsia-500: oklch(.667 .295 322.15);
- --color-fuchsia-600: oklch(.591 .293 322.896);
- --color-fuchsia-700: oklch(.518 .253 323.949);
- --color-fuchsia-800: oklch(.452 .211 324.591);
- --color-fuchsia-900: oklch(.401 .17 325.612);
- --color-fuchsia-950: oklch(.293 .136 325.661);
- --color-pink-50: #fdf2f8;
- --color-pink-100: #fce7f3;
- --color-pink-200: #fbcfe8;
- --color-pink-300: #f9a8d4;
- --color-pink-400: #f472b6;
- --color-pink-500: #ec4899;
- --color-pink-600: #db2777;
- --color-pink-700: #be185d;
- --color-pink-800: #9d174d;
- --color-pink-900: #831843;
- --color-pink-950: oklch(.284 .109 3.907);
- --color-rose-50: oklch(.969 .015 12.422);
- --color-rose-100: oklch(.941 .03 12.58);
- --color-rose-200: oklch(.892 .058 10.001);
- --color-rose-300: oklch(.81 .117 11.638);
- --color-rose-400: oklch(.712 .194 13.428);
- --color-rose-500: oklch(.645 .246 16.439);
- --color-rose-600: oklch(.586 .253 17.585);
- --color-rose-700: oklch(.514 .222 16.935);
- --color-rose-800: oklch(.455 .188 13.697);
- --color-rose-900: oklch(.41 .159 10.272);
- --color-rose-950: oklch(.271 .105 12.094);
- --color-slate-50: oklch(.984 .003 247.858);
- --color-slate-100: oklch(.968 .007 247.896);
- --color-slate-200: oklch(.929 .013 255.508);
- --color-slate-300: oklch(.869 .022 252.894);
- --color-slate-400: oklch(.704 .04 256.788);
- --color-slate-500: oklch(.554 .046 257.417);
- --color-slate-600: oklch(.446 .043 257.281);
- --color-slate-700: oklch(.372 .044 257.287);
- --color-slate-800: oklch(.279 .041 260.031);
- --color-slate-900: oklch(.208 .042 265.755);
- --color-slate-950: oklch(.129 .042 264.695);
- --color-gray-50: #f9fafb;
- --color-gray-100: #f3f4f6;
- --color-gray-200: #e5e7eb;
- --color-gray-300: #d1d5db;
- --color-gray-400: #9ca3af;
- --color-gray-500: #6b7280;
- --color-gray-600: #4b5563;
- --color-gray-700: #374151;
- --color-gray-800: #1f2937;
- --color-gray-900: #111827;
- --color-gray-950: oklch(.13 .028 261.692);
- --color-zinc-50: oklch(.985 0 0);
- --color-zinc-100: oklch(.967 .001 286.375);
- --color-zinc-200: oklch(.92 .004 286.32);
- --color-zinc-300: oklch(.871 .006 286.286);
- --color-zinc-400: oklch(.705 .015 286.067);
- --color-zinc-500: oklch(.552 .016 285.938);
- --color-zinc-600: oklch(.442 .017 285.786);
- --color-zinc-700: oklch(.37 .013 285.805);
- --color-zinc-800: oklch(.274 .006 286.033);
- --color-zinc-900: oklch(.21 .006 285.885);
- --color-zinc-950: oklch(.141 .005 285.823);
- --color-neutral-50: oklch(.985 0 0);
- --color-neutral-100: oklch(.97 0 0);
- --color-neutral-200: oklch(.922 0 0);
- --color-neutral-300: oklch(.87 0 0);
- --color-neutral-400: oklch(.708 0 0);
- --color-neutral-500: oklch(.556 0 0);
- --color-neutral-600: oklch(.439 0 0);
- --color-neutral-700: oklch(.371 0 0);
- --color-neutral-800: oklch(.269 0 0);
- --color-neutral-900: oklch(.205 0 0);
- --color-neutral-950: oklch(.145 0 0);
- --color-stone-50: oklch(.985 .001 106.423);
- --color-stone-100: oklch(.97 .001 106.424);
- --color-stone-200: oklch(.923 .003 48.717);
- --color-stone-300: oklch(.869 .005 56.366);
- --color-stone-400: oklch(.709 .01 56.259);
- --color-stone-500: oklch(.553 .013 58.071);
- --color-stone-600: oklch(.444 .011 73.639);
- --color-stone-700: oklch(.374 .01 67.558);
- --color-stone-800: oklch(.268 .007 34.298);
- --color-stone-900: oklch(.216 .006 56.043);
- --color-stone-950: oklch(.147 .004 49.25);
- --color-black: #000;
- --color-white: #fff;
- --spacing: .25rem;
- --breakpoint-sm: 40rem;
- --breakpoint-md: 48rem;
- --breakpoint-lg: 64rem;
- --breakpoint-xl: 80rem;
- --breakpoint-2xl: 96rem;
- --container-3xs: 16rem;
- --container-2xs: 18rem;
- --container-xs: 20rem;
- --container-sm: 24rem;
- --container-md: 28rem;
- --container-lg: 32rem;
- --container-xl: 36rem;
- --container-2xl: 42rem;
- --container-3xl: 48rem;
- --container-4xl: 56rem;
- --container-5xl: 64rem;
- --container-6xl: 72rem;
- --container-7xl: 80rem;
- --text-xs: .75rem;
- --text-xs--line-height: calc(1/.75);
- --text-sm: .875rem;
- --text-sm--line-height: calc(1.25/.875);
- --text-base: 1rem;
- --text-base--line-height: calc(1.5/1);
- --text-lg: 1.125rem;
- --text-lg--line-height: calc(1.75/1.125);
- --text-xl: 1.25rem;
- --text-xl--line-height: calc(1.75/1.25);
- --text-2xl: 1.5rem;
- --text-2xl--line-height: calc(2/1.5);
- --text-3xl: 1.875rem;
- --text-3xl--line-height: calc(2.25/1.875);
- --text-4xl: 2.25rem;
- --text-4xl--line-height: calc(2.5/2.25);
- --text-5xl: 3rem;
- --text-5xl--line-height: 1;
- --text-6xl: 3.75rem;
- --text-6xl--line-height: 1;
- --text-7xl: 4.5rem;
- --text-7xl--line-height: 1;
- --text-8xl: 6rem;
- --text-8xl--line-height: 1;
- --text-9xl: 8rem;
- --text-9xl--line-height: 1;
- --font-weight-thin: 100;
- --font-weight-extralight: 200;
- --font-weight-light: 300;
- --font-weight-normal: 400;
- --font-weight-medium: 500;
- --font-weight-semibold: 600;
- --font-weight-bold: 700;
- --font-weight-extrabold: 800;
- --font-weight-black: 900;
- --tracking-tighter: -.05em;
- --tracking-tight: -.025em;
- --tracking-normal: 0em;
- --tracking-wide: .025em;
- --tracking-wider: .05em;
- --tracking-widest: .1em;
- --leading-tight: 1.25;
- --leading-snug: 1.375;
- --leading-normal: 1.5;
- --leading-relaxed: 1.625;
- --leading-loose: 2;
- --radius-xs: .125rem;
- --radius-sm: .25rem;
- --radius-md: .375rem;
- --radius-lg: .5rem;
- --radius-xl: .75rem;
- --radius-2xl: 1rem;
- --radius-3xl: 1.5rem;
- --radius-4xl: 2rem;
- --shadow-2xs: 0 1px #0000000d;
- --shadow-xs: 0 1px 2px 0 #0000000d;
- --shadow-sm: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
- --shadow-md: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
- --shadow-lg: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
- --shadow-xl: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
- --shadow-2xl: 0 25px 50px -12px #00000040;
- --inset-shadow-2xs: inset 0 1px #0000000d;
- --inset-shadow-xs: inset 0 1px 1px #0000000d;
- --inset-shadow-sm: inset 0 2px 4px #0000000d;
- --drop-shadow-xs: 0 1px 1px #0000000d;
- --drop-shadow-sm: 0 1px 2px #00000026;
- --drop-shadow-md: 0 3px 3px #0000001f;
- --drop-shadow-lg: 0 4px 4px #00000026;
- --drop-shadow-xl: 0 9px 7px #0000001a;
- --drop-shadow-2xl: 0 25px 25px #00000026;
- --ease-in: cubic-bezier(.4, 0, 1, 1);
- --ease-out: cubic-bezier(0, 0, .2, 1);
- --ease-in-out: cubic-bezier(.4, 0, .2, 1);
- --animate-spin: spin 1s linear infinite;
- --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1)infinite;
- --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1)infinite;
- --animate-bounce: bounce 1s infinite;
- --blur-xs: 4px;
- --blur-sm: 8px;
- --blur-md: 12px;
- --blur-lg: 16px;
- --blur-xl: 24px;
- --blur-2xl: 40px;
- --blur-3xl: 64px;
- --perspective-dramatic: 100px;
- --perspective-near: 300px;
- --perspective-normal: 500px;
- --perspective-midrange: 800px;
- --perspective-distant: 1200px;
- --aspect-video: 16/9;
- --default-transition-duration: .15s;
- --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
- --default-font-family: var(--font-sans);
- --default-font-feature-settings: var(--font-sans--font-feature-settings);
- --default-font-variation-settings: var(--font-sans--font-variation-settings);
- --default-mono-font-family: var(--font-mono);
- --default-mono-font-feature-settings: var(--font-mono--font-feature-settings);
- --default-mono-font-variation-settings: var(--font-mono--font-variation-settings);
- --color-transparent: transparent;
- --font-body: "Inter", "ui-sans-serif", "system-ui", "-apple-system", "system-ui", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
- --spacing-8xl: 90rem;
- --text-2xs: .625rem
- }
-}
-
-@layer base {
-
- *,
- :after,
- :before,
- ::backdrop {
- box-sizing: border-box;
- border: 0 solid;
- margin: 0;
- padding: 0
- }
-
- ::file-selector-button {
- box-sizing: border-box;
- border: 0 solid;
- margin: 0;
- padding: 0
- }
-
- html,
- : host {
- -webkit-text-size-adjust: 100%;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
- line-height: 1.5;
- font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
- font-feature-settings: var(--default-font-feature-settings, normal);
- font-variation-settings: var(--default-font-variation-settings, normal);
- -webkit-tap-highlight-color: transparent
- }
-
- body {
- line-height: inherit
- }
-
- hr {
- height: 0;
- color: inherit;
- border-top-width: 1px
- }
-
- abbr: where([title]) {
- -webkit-text-decoration: underline dotted;
- text-decoration: underline dotted
- }
-
- h1,
- h2,
- h3,
- h4,
- h5,
- h6 {
- font-size: inherit;
- font-weight: inherit
- }
-
- a {
- color: inherit;
- -webkit-text-decoration: inherit;
- -webkit-text-decoration: inherit;
- -webkit-text-decoration: inherit;
- text-decoration: inherit
- }
-
- b,
- strong {
- font-weight: bolder
- }
-
- code,
- kbd,
- samp,
- pre {
- font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
- font-feature-settings: var(--default-mono-font-feature-settings, normal);
- font-variation-settings: var(--default-mono-font-variation-settings, normal);
- font-size: 1em
- }
-
- small {
- font-size: 80%
- }
-
- sub,
- sup {
- vertical-align: baseline;
- font-size: 75%;
- line-height: 0;
- position: relative
- }
-
- sub {
- bottom: -.25em
- }
-
- sup {
- top: -.5em
- }
-
- table {
- text-indent: 0;
- border-color: inherit;
- border-collapse: collapse
- }
-
- :-moz-focusring {
- outline: auto
- }
-
- progress {
- vertical-align: baseline
- }
-
- summary {
- display: list-item
- }
-
- ol,
- ul,
- menu {
- list-style: none
- }
-
- img,
- svg,
- video,
- canvas,
- audio,
- iframe,
- embed,
- object {
- vertical-align: middle;
- display: block
- }
-
- img,
- video {
- max-width: 100%;
- height: auto
- }
-
- button,
- input,
- select,
- optgroup,
- textarea {
- font: inherit;
- font-feature-settings: inherit;
- font-variation-settings: inherit;
- letter-spacing: inherit;
- color: inherit;
- opacity: 1;
- background-color: #0000;
- border-radius: 0
- }
-
- ::file-selector-button {
- font: inherit;
- font-feature-settings: inherit;
- font-variation-settings: inherit;
- letter-spacing: inherit;
- color: inherit;
- opacity: 1;
- background-color: #0000;
- border-radius: 0
- }
-
- :where(select: is([multiple], [size])) optgroup {
- font-weight: bolder
- }
-
- :where(select: is([multiple], [size])) optgroup option {
- padding-inline-start: 20px
- }
-
- ::file-selector-button {
- margin-inline-end: 4px
- }
-
- ::-moz-placeholder {
- opacity: 1;
- color: color-mix(in oklab, currentColor 50%, transparent)
- }
-
- ::placeholder {
- opacity: 1;
- color: color-mix(in oklab, currentColor 50%, transparent)
- }
-
- textarea {
- resize: vertical
- }
-
- ::-webkit-search-decoration {
- -webkit-appearance: none
- }
-
- ::-webkit-date-and-time-value {
- min-height: 1lh;
- text-align: inherit
- }
-
- ::-webkit-datetime-edit {
- display: inline-flex
- }
-
- ::-webkit-datetime-edit {
- padding-block: 0
- }
-
- ::-webkit-datetime-edit-year-field {
- padding-block: 0
- }
-
- ::-webkit-datetime-edit-month-field {
- padding-block: 0
- }
-
- ::-webkit-datetime-edit-day-field {
- padding-block: 0
- }
-
- ::-webkit-datetime-edit-hour-field {
- padding-block: 0
- }
-
- ::-webkit-datetime-edit-minute-field {
- padding-block: 0
- }
-
- ::-webkit-datetime-edit-second-field {
- padding-block: 0
- }
-
- ::-webkit-datetime-edit-millisecond-field {
- padding-block: 0
- }
-
- ::-webkit-datetime-edit-meridiem-field {
- padding-block: 0
- }
-
- :-moz-ui-invalid {
- box-shadow: none
- }
-
- button,
- input: where([type=button], [type=reset], [type=submit]) {
- -webkit-appearance: button;
- -moz-appearance: button;
- appearance: button
- }
-
- ::file-selector-button {
- -webkit-appearance: button;
- -moz-appearance: button;
- appearance: button
- }
-
- ::-webkit-inner-spin-button {
- height: auto
- }
-
- ::-webkit-outer-spin-button {
- height: auto
- }
-
- [hidden]: where(:not([hidden=until-found])) {
- display: none !important
- }
-
- .tooltip-arrow,
- .tooltip-arrow:before {
- background: inherit;
- width: 8px;
- height: 8px;
- position: absolute
- }
-
- .tooltip-arrow {
- visibility: hidden
- }
-
- .tooltip-arrow:before {
- content: "";
- visibility: visible;
- transform: rotate(45deg)
- }
-
- [data-tooltip-style^=light]+.tooltip>.tooltip-arrow: before {
- border-style: solid;
- border-color: var(--color-gray-200)
- }
-
- [data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow: before {
- border-bottom-width: 1px;
- border-right-width: 1px
- }
-
- [data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow: before {
- border-bottom-width: 1px;
- border-left-width: 1px
- }
-
- [data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow: before {
- border-top-width: 1px;
- border-left-width: 1px
- }
-
- [data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow: before {
- border-top-width: 1px;
- border-right-width: 1px
- }
-
- .tooltip[data-popper-placement^=top]>.tooltip-arrow {
- bottom: -4px
- }
-
- .tooltip[data-popper-placement^=bottom]>.tooltip-arrow {
- top: -4px
- }
-
- .tooltip[data-popper-placement^=left]>.tooltip-arrow {
- right: -4px
- }
-
- .tooltip[data-popper-placement^=right]>.tooltip-arrow {
- left: -4px
- }
-
- .tooltip.invisible>.tooltip-arrow:before {
- visibility: hidden
- }
-
- [data-popper-arrow],
- [data-popper-arrow]: before {
- background: inherit;
- width: 8px;
- height: 8px;
- position: absolute
- }
-
- [data-popper-arrow] {
- visibility: hidden
- }
-
- [data-popper-arrow]: before {
- content: "";
- visibility: visible;
- transform: rotate(45deg)
- }
-
- [data-popper-arrow]: after {
- content: "";
- visibility: visible;
- background: inherit;
- width: 9px;
- height: 9px;
- position: absolute;
- transform: rotate(45deg)
- }
-
- [role=tooltip]>[data-popper-arrow]: before {
- border-style: solid;
- border-color: var(--color-gray-200)
- }
-
- .dark [role=tooltip]>[data-popper-arrow]: before {
- border-style: solid;
- border-color: var(--color-gray-600)
- }
-
- [role=tooltip]>[data-popper-arrow]: after {
- border-style: solid;
- border-color: var(--color-gray-200)
- }
-
- .dark [role=tooltip]>[data-popper-arrow]: after {
- border-style: solid;
- border-color: var(--color-gray-600)
- }
-
- [data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]: before,
- [data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after {
- border-bottom-width: 1px;
- border-right-width: 1px
- }
-
- [data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]: before,
- [data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after {
- border-bottom-width: 1px;
- border-left-width: 1px
- }
-
- [data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]: before,
- [data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after {
- border-top-width: 1px;
- border-left-width: 1px
- }
-
- [data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]: before,
- [data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after {
- border-top-width: 1px;
- border-right-width: 1px
- }
-
- [data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow] {
- bottom: -5px
- }
-
- [data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow] {
- top: -5px
- }
-
- [data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow] {
- right: -5px
- }
-
- [data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow] {
- left: -5px
- }
-
- [role=tooltip].invisible>[data-popper-arrow]: before,
- [role=tooltip].invisible>[data-popper-arrow]:after {
- visibility: hidden
- }
-
- [type=text],
- [type=email],
- [type=url],
- [type=password],
- [type=number],
- [type=date],
- [type=datetime-local],
- [type=month],
- [type=search],
- [type=tel],
- [type=time],
- [type=week],
- [multiple],
- textarea,
- select {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- border-color: var(--color-gray-500);
- --tw-shadow: 0 0 #0000;
- background-color: #fff;
- border-width: 1px;
- border-radius: 0;
- padding: .5rem .75rem;
- font-size: 1rem;
- line-height: 1.5rem
- }
-
- :is([type=text], [type=email], [type=url], [type=password], [type=number], [type=date], [type=datetime-local], [type=month], [type=search], [type=tel], [type=time], [type=week], [multiple], textarea, select): focus {
- outline-offset: 2px;
- --tw-ring-inset: var(--tw-empty, );
- --tw-ring-offset-width: 0px;
- --tw-ring-offset-color: #fff;
- --tw-ring-color: var(--color-blue-600);
- --tw-ring-offset-shadow: var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);
- --tw-ring-shadow: var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);
- box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
- border-color: var(--color-blue-600);
- outline: 2px solid #0000
- }
-
- input: :-moz-placeholder,
- textarea::-moz-placeholder {
- color: var(--color-gray-500);
- opacity: 1
- }
-
- input: :placeholder,
- textarea::placeholder {
- color: var(--color-gray-500);
- opacity: 1
- }
-
- ::-webkit-datetime-edit-fields-wrapper {
- padding: 0
- }
-
- input[type=time]: :-webkit-calendar-picker-indicator {
- background: 0 0
- }
-
- select: not([size]) {
- -webkit-print-color-adjust: exact;
- print-color-adjust: exact;
- background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");
- background-position: right .75rem center;
- background-repeat: no-repeat;
- background-size: .75em .75em;
- padding-right: 2.5rem
- }
-
- [dir=rtl] select: not([size]) {
- background-position: .75rem;
- padding-left: 0;
- padding-right: .75rem
- }
-
- [multiple] {
- background-image: initial;
- background-position: initial;
- background-repeat: unset;
- background-size: initial;
- -webkit-print-color-adjust: unset;
- print-color-adjust: unset;
- padding-right: .75rem
- }
-
- [type=checkbox],
- [type=radio] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- -webkit-print-color-adjust: exact;
- print-color-adjust: exact;
- vertical-align: middle;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- width: 1rem;
- height: 1rem;
- color: var(--color-blue-600);
- border-color: --color-gray-500;
- --tw-shadow: 0 0 #0000;
- background-color: #fff;
- background-origin: border-box;
- border-width: 1px;
- flex-shrink: 0;
- padding: 0;
- display: inline-block
- }
-
- [type=checkbox] {
- border-radius: 0
- }
-
- [type=radio] {
- border-radius: 100%
- }
-
- [type=checkbox]: focus,
- [type=radio]:focus {
- outline-offset: 2px;
- --tw-ring-inset: var(--tw-empty, );
- --tw-ring-offset-width: 2px;
- --tw-ring-offset-color: #fff;
- --tw-ring-color: var(--color-blue-600);
- --tw-ring-offset-shadow: var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);
- --tw-ring-shadow: var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);
- box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
- outline: 2px solid #0000
- }
-
- [type=checkbox]: checked,
- [type=radio]:checked,
- .dark [type=checkbox]:checked,
- .dark [type=radio]:checked {
- background-position: 50%;
- background-repeat: no-repeat;
- background-size: .55em .55em;
- background-color: currentColor !important;
- border-color: #0000 !important
- }
-
- [type=checkbox]: checked {
- -webkit-print-color-adjust: exact;
- print-color-adjust: exact;
- background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");
- background-repeat: no-repeat;
- background-size: .55em .55em
- }
-
- [type=radio]: checked,
- .dark [type=radio]:checked {
- background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
- background-size: 1em 1em
- }
-
- [type=checkbox]: indeterminate {
- -webkit-print-color-adjust: exact;
- print-color-adjust: exact;
- background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e");
- background-position: 50%;
- background-repeat: no-repeat;
- background-size: .55em .55em;
- background-color: currentColor !important;
- border-color: #0000 !important
- }
-
- [type=checkbox]: indeterminate:hover,
- [type=checkbox]:indeterminate:focus {
- background-color: currentColor !important;
- border-color: #0000 !important
- }
-
- [type=file] {
- background: unset;
- border-color: inherit;
- font-size: unset;
- line-height: inherit;
- border-width: 0;
- border-radius: 0;
- padding: 0
- }
-
- [type=file]: focus {
- outline: 1px auto inherit
- }
-
- input[type=file]: :file-selector-button {
- color: #fff;
- background: var(--color-gray-800);
- cursor: pointer;
- border: 0;
- margin-inline: -1rem 1rem;
- padding: .625rem 1rem .625rem 2rem;
- font-size: .875rem;
- font-weight: 500
- }
-
- input[type=file]: :file-selector-button:hover {
- background: var(--color-gray-700)
- }
-
- [dir=rtl] input[type=file]: :file-selector-button {
- padding-left: 1rem;
- padding-right: 2rem
- }
-
- .dark input[type=file]: :file-selector-button {
- color: #fff;
- background: var(--color-gray-600)
- }
-
- .dark input[type=file]: :file-selector-button:hover {
- background: var(--color-gray-500)
- }
-
- input[type=range]: :-webkit-slider-thumb {
- background: var(--color-blue-600);
- -webkit-appearance: none;
- appearance: none;
- cursor: pointer;
- border: 0;
- border-radius: 9999px;
- width: 1.25rem;
- height: 1.25rem
- }
-
- input[type=range]: disabled::-webkit-slider-thumb {
- background: var(--color-gray-400)
- }
-
- .dark input[type=range]: disabled::-webkit-slider-thumb {
- background: var(--color-gray-500)
- }
-
- input[type=range]: focus::-webkit-slider-thumb {
- outline-offset: 2px;
- --tw-ring-offset-shadow: var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);
- --tw-ring-shadow: var(--tw-ring-inset)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color);
- box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(164 202 254/var(--tw-ring-opacity));
- outline: 2px solid #0000
- }
-
- input[type=range]: :-moz-range-thumb {
- background: var(--color-blue-600);
- -moz-appearance: none;
- appearance: none;
- cursor: pointer;
- border: 0;
- border-radius: 9999px;
- width: 1.25rem;
- height: 1.25rem
- }
-
- input[type=range]: disabled::-moz-range-thumb {
- background: var(--color-gray-400)
- }
-
- .dark input[type=range]: disabled::-moz-range-thumb {
- background: var(--color-gray-500)
- }
-
- input[type=range]: :-moz-range-progress {
- background: var(--color-blue-500)
- }
-
- input[type=range]: :-ms-fill-lower {
- background: var(--color-blue-500)
- }
-
- input[type=range].range-sm: :-webkit-slider-thumb {
- width: 1rem;
- height: 1rem
- }
-
- input[type=range].range-lg: :-webkit-slider-thumb {
- width: 1.5rem;
- height: 1.5rem
- }
-
- input[type=range].range-sm: :-moz-range-thumb {
- width: 1rem;
- height: 1rem
- }
-
- input[type=range].range-lg: :-moz-range-thumb {
- width: 1.5rem;
- height: 1.5rem
- }
-
- .toggle-bg:after {
- content: "";
- border-color: var(--color-gray-300);
- width: 1.25rem;
- height: 1.25rem;
- box-shadow: var(--tw-ring-inset)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color);
- background: #fff;
- border-width: 1px;
- border-radius: 9999px;
- transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter, backdrop-filter;
- transition-duration: .15s;
- position: absolute;
- top: .125rem;
- left: .125rem
- }
-
- input: checked+.toggle-bg:after {
- border-color: #fff;
- transform: translate(100%)
- }
-
- input: checked+.toggle-bg {
- background: var(--color-blue-600);
- border-color: var(--color-blue-600)
- }
-}
-
-@layer components;
-
-@layer utilities {
- .pointer-events-none {
- pointer-events: none
- }
-
- .collapse {
- visibility: collapse
- }
-
- .invisible {
- visibility: hidden
- }
-
- .visible {
- visibility: visible
- }
-
- .datatable-wrapper {
- width: 100%
- }
-
- @media (width>=640px) {
- .datatable-wrapper .datatable-top {
- flex-direction: row-reverse;
- align-items: center
- }
- }
-
- @media (width>=640px) {
- .datatable-wrapper .datatable-bottom {
- flex-direction: row;
- align-items: center
- }
- }
-
- .datatable-wrapper .datatable-bottom {
- flex-direction: column;
- justify-content: space-between;
- align-items: start;
- gap: 1rem;
- margin-top: 1rem;
- display: flex
- }
-
- @media (width>=640px) {
- .datatable-wrapper .datatable-bottom {
- flex-direction: row;
- align-items: center
- }
- }
-
- .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item-link {
- color: var(--color-gray-500);
- border-top: 1px solid var(--color-gray-300);
- border-bottom: 1px solid var(--color-gray-300);
- border-right: 1px solid var(--color-gray-300);
- align-items: center;
- height: 2rem;
- padding-left: .75rem;
- padding-right: .75rem;
- font-size: .875rem;
- font-weight: 500;
- display: flex
- }
-
- .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item-link:hover {
- background-color: var(--color-gray-50);
- color: var(--color-gray-700)
- }
-
- .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type,
- .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type {
- position: relative
- }
-
- .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link,
- .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link,
- .dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link,
- .dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link {
- color: #0000
- }
-
- .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link:after {
- content: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14 8-4 4 4 4'/%3e %3c/svg%3e");
- width: 1.3rem;
- height: 1.3rem;
- position: absolute;
- top: 50%;
- left: 50%;
- transform: translate(-50%, -50%)
- }
-
- .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link:hover:after {
- content: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='%23111827' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14 8-4 4 4 4'/%3e %3c/svg%3e")
- }
-
- .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link:after {
- content: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 16 4-4-4-4'/%3e %3c/svg%3e");
- width: 1.3rem;
- height: 1.3rem;
- position: absolute;
- top: 50%;
- right: 50%;
- transform: translate(50%, -50%)
- }
-
- .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link:hover:after {
- content: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='%23111827' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 16 4-4-4-4'/%3e %3c/svg%3e")
- }
-
- .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link {
- border-left: 1px solid var(--color-gray-300);
- border-top-left-radius: .5rem;
- border-bottom-left-radius: .5rem
- }
-
- .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link {
- border-left: 0;
- border-top-right-radius: .5rem;
- border-bottom-right-radius: .5rem
- }
-
- .sr-only {
- clip: rect(0, 0, 0, 0);
- white-space: nowrap;
- border-width: 0;
- width: 1px;
- height: 1px;
- margin: -1px;
- padding: 0;
- position: absolute;
- overflow: hidden
- }
-
- .absolute {
- position: absolute
- }
-
- .fixed {
- position: fixed
- }
-
- .relative {
- position: relative
- }
-
- .static {
- position: static
- }
-
- .sticky {
- position: sticky
- }
-
- .inset-0 {
- inset: calc(var(--spacing)*0)
- }
-
- .inset-y-0 {
- inset-block: calc(var(--spacing)*0)
- }
-
- .-start-1\.5 {
- inset-inline-start: calc(var(--spacing)*-1.5)
- }
-
- .-start-3 {
- inset-inline-start: calc(var(--spacing)*-3)
- }
-
- .-start-3\.5 {
- inset-inline-start: calc(var(--spacing)*-3.5)
- }
-
- .-start-4 {
- inset-inline-start: calc(var(--spacing)*-4)
- }
-
- .-start-14 {
- inset-inline-start: calc(var(--spacing)*-14)
- }
-
- .-start-\[17px\] {
- inset-inline-start: -17px
- }
-
- .start-0 {
- inset-inline-start: calc(var(--spacing)*0)
- }
-
- .start-1 {
- inset-inline-start: calc(var(--spacing)*1)
- }
-
- .start-1\/2 {
- inset-inline-start: 50%
- }
-
- .start-1\/3 {
- inset-inline-start: 33.3333%
- }
-
- .start-2\.5 {
- inset-inline-start: calc(var(--spacing)*2.5)
- }
-
- .start-2\/3 {
- inset-inline-start: 66.6667%
- }
-
- .start-6 {
- inset-inline-start: calc(var(--spacing)*6)
- }
-
- .start-7 {
- inset-inline-start: calc(var(--spacing)*7)
- }
-
- .-end-2 {
- inset-inline-end: calc(var(--spacing)*-2)
- }
-
- .-end-\[16px\] {
- inset-inline-end: -16px
- }
-
- .-end-\[17px\] {
- inset-inline-end: -17px
- }
-
- .end-0 {
- inset-inline-end: calc(var(--spacing)*0)
- }
-
- .end-2 {
- inset-inline-end: calc(var(--spacing)*2)
- }
-
- .end-2\.5 {
- inset-inline-end: calc(var(--spacing)*2.5)
- }
-
- .end-6 {
- inset-inline-end: calc(var(--spacing)*6)
- }
-
- .end-24 {
- inset-inline-end: calc(var(--spacing)*24)
- }
-
- .-top-0\.5 {
- top: calc(var(--spacing)*-.5)
- }
-
- .-top-2 {
- top: calc(var(--spacing)*-2)
- }
-
- .-top-\[140px\] {
- top: -140px
- }
-
- .top-0 {
- top: calc(var(--spacing)*0)
- }
-
- .top-1 {
- top: calc(var(--spacing)*1)
- }
-
- .top-1\/2 {
- top: 50%
- }
-
- .top-2 {
- top: calc(var(--spacing)*2)
- }
-
- .top-2\.5 {
- top: calc(var(--spacing)*2.5)
- }
-
- .top-2\/4 {
- top: 50%
- }
-
- .top-3 {
- top: calc(var(--spacing)*3)
- }
-
- .top-4 {
- top: calc(var(--spacing)*4)
- }
-
- .top-5 {
- top: calc(var(--spacing)*5)
- }
-
- .top-6 {
- top: calc(var(--spacing)*6)
- }
-
- .top-28 {
- top: calc(var(--spacing)*28)
- }
-
- .top-\[40px\] {
- top: 40px
- }
-
- .top-\[72px\] {
- top: 72px
- }
-
- .top-\[88px\] {
- top: 88px
- }
-
- .top-\[124px\] {
- top: 124px
- }
-
- .top-\[142px\] {
- top: 142px
- }
-
- .top-\[178px\] {
- top: 178px
- }
-
- .right-0 {
- right: calc(var(--spacing)*0)
- }
-
- .right-1\/2 {
- right: 50%
- }
-
- .right-2\.5 {
- right: calc(var(--spacing)*2.5)
- }
-
- .right-5 {
- right: calc(var(--spacing)*5)
- }
-
- .right-6 {
- right: calc(var(--spacing)*6)
- }
-
- .right-24 {
- right: calc(var(--spacing)*24)
- }
-
- .right-auto {
- right: auto
- }
-
- .-bottom-6 {
- bottom: calc(var(--spacing)*-6)
- }
-
- .bottom-0 {
- bottom: calc(var(--spacing)*0)
- }
-
- .bottom-1 {
- bottom: calc(var(--spacing)*1)
- }
-
- .bottom-2 {
- bottom: calc(var(--spacing)*2)
- }
-
- .bottom-2\.5 {
- bottom: calc(var(--spacing)*2.5)
- }
-
- .bottom-3 {
- bottom: calc(var(--spacing)*3)
- }
-
- .bottom-4 {
- bottom: calc(var(--spacing)*4)
- }
-
- .bottom-5 {
- bottom: calc(var(--spacing)*5)
- }
-
- .bottom-6 {
- bottom: calc(var(--spacing)*6)
- }
-
- .bottom-\[\*px\] {
- bottom: *px
- }
-
- .bottom-\[60px\] {
- bottom: 60px
- }
-
- .-left-1 {
- left: calc(var(--spacing)*-1)
- }
-
- .left-0 {
- left: calc(var(--spacing)*0)
- }
-
- .left-1\/2 {
- left: 50%
- }
-
- .left-5 {
- left: calc(var(--spacing)*5)
- }
-
- .left-7 {
- left: calc(var(--spacing)*7)
- }
-
- .left-8 {
- left: calc(var(--spacing)*8)
- }
-
- .left-auto {
- left: auto
- }
-
- .-z-10 {
- z-index: calc(10*-1)
- }
-
- .z-0 {
- z-index: 0
- }
-
- .z-10 {
- z-index: 10
- }
-
- .z-20 {
- z-index: 20
- }
-
- .z-30 {
- z-index: 30
- }
-
- .z-40 {
- z-index: 40
- }
-
- .z-50 {
- z-index: 50
- }
-
- .col-span-1 {
- grid-column: span 1/span 1
- }
-
- .col-span-2 {
- grid-column: span 2/span 2
- }
-
- .col-span-3 {
- grid-column: span 3/span 3
- }
-
- .col-span-6 {
- grid-column: span 6/span 6
- }
-
- .container {
- width: 100%
- }
-
- @media (width>=40rem) {
- .container {
- max-width: 40rem
- }
- }
-
- @media (width>=48rem) {
- .container {
- max-width: 48rem
- }
- }
-
- @media (width>=64rem) {
- .container {
- max-width: 64rem
- }
- }
-
- @media (width>=80rem) {
- .container {
- max-width: 80rem
- }
- }
-
- @media (width>=96rem) {
- .container {
- max-width: 96rem
- }
- }
-
- .format {
- color: var(--tw-format-body);
- --tw-format-body: oklch(.551 .027 264.364);
- --tw-format-headings: oklch(.21 .034 264.665);
- --tw-format-lead: oklch(.551 .027 264.364);
- --tw-format-links: oklch(.446 .03 256.802);
- --tw-format-bold: oklch(.21 .034 264.665);
- --tw-format-counters: oklch(.551 .027 264.364);
- --tw-format-bullets: oklch(.551 .027 264.364);
- --tw-format-hr: oklch(.928 .006 264.531);
- --tw-format-quotes: oklch(.21 .034 264.665);
- --tw-format-quote-borders: oklch(.928 .006 264.531);
- --tw-format-captions: oklch(.551 .027 264.364);
- --tw-format-code: oklch(.21 .034 264.665);
- --tw-format-code-bg: oklch(.967 .003 264.542);
- --tw-format-pre-code: oklch(.446 .03 256.802);
- --tw-format-pre-bg: oklch(.967 .003 264.542);
- --tw-format-th-borders: oklch(.928 .006 264.531);
- --tw-format-th-bg: oklch(.985 .002 247.839);
- --tw-format-td-borders: oklch(.928 .006 264.531);
- --tw-format-invert-body: oklch(.707 .022 261.325);
- --tw-format-invert-headings: #fff;
- --tw-format-invert-lead: oklch(.707 .022 261.325);
- --tw-format-invert-links: #fff;
- --tw-format-invert-bold: #fff;
- --tw-format-invert-counters: oklch(.707 .022 261.325);
- --tw-format-invert-bullets: oklch(.446 .03 256.802);
- --tw-format-invert-hr: oklch(.373 .034 259.733);
- --tw-format-invert-quotes: oklch(.967 .003 264.542);
- --tw-format-invert-quote-borders: oklch(.373 .034 259.733);
- --tw-format-invert-captions: oklch(.707 .022 261.325);
- --tw-format-invert-code: #fff;
- --tw-format-invert-code-bg: oklch(.278 .033 256.848);
- --tw-format-invert-pre-code: oklch(.872 .01 258.338);
- --tw-format-invert-pre-bg: oklch(.373 .034 259.733);
- --tw-format-invert-th-borders: oklch(.446 .03 256.802);
- --tw-format-invert-td-borders: oklch(.373 .034 259.733);
- --tw-format-invert-th-bg: oklch(.373 .034 259.733);
- max-width: 65ch;
- font-size: 1rem;
- line-height: 1.75
- }
-
- .format :where([class~=lead]): not(:where([class~=not-format] *)) {
- color: var(--tw-format-lead);
- margin-top: 1.2em;
- margin-bottom: 1.2em;
- font-size: 1.25em;
- line-height: 1.6
- }
-
- .format :where(a): not(:where([class~=not-format] *)) {
- color: var(--tw-format-links);
- font-weight: 500;
- text-decoration: underline
- }
-
- .format :where(a): not(:where([class~=not-format] *)):hover {
- text-decoration: none
- }
-
- .format :where(strong): not(:where([class~=not-format] *)) {
- color: var(--tw-format-bold);
- font-weight: 700
- }
-
- .format :where(a strong): not(:where([class~=not-format] *)),
- .format :where(blockquote strong):not(:where([class~=not-format] *)),
- .format :where(thead th strong):not(:where([class~=not-format] *)) {
- color: inherit
- }
-
- .format :where(ol): not(:where([class~=not-format] *)) {
- margin-top: 1.25em;
- margin-bottom: 1.25em;
- padding-left: 1.625em;
- list-style-type: decimal
- }
-
- .format :where(ol[type=A]): not(:where([class~=not-format] *)) {
- list-style-type: upper-alpha
- }
-
- .format :where(ol[type=a]): not(:where([class~=not-format] *)) {
- list-style-type: lower-alpha
- }
-
- .format :where(ol[type=A s]): not(:where([class~=not-format] *)) {
- list-style-type: upper-alpha
- }
-
- .format :where(ol[type=a s]): not(:where([class~=not-format] *)) {
- list-style-type: lower-alpha
- }
-
- .format :where(ol[type=I]): not(:where([class~=not-format] *)) {
- list-style-type: upper-roman
- }
-
- .format :where(ol[type=i]): not(:where([class~=not-format] *)) {
- list-style-type: lower-roman
- }
-
- .format :where(ol[type=I s]): not(:where([class~=not-format] *)) {
- list-style-type: upper-roman
- }
-
- .format :where(ol[type=i s]): not(:where([class~=not-format] *)) {
- list-style-type: lower-roman
- }
-
- .format :where(ol[type="1"]): not(:where([class~=not-format] *)) {
- list-style-type: decimal
- }
-
- .format :where(ul): not(:where([class~=not-format] *)) {
- margin-top: 1.25em;
- margin-bottom: 1.25em;
- padding-left: 1.625em;
- list-style-type: disc
- }
-
- .format :where(ol>li): not(:where([class~=not-format] *))::marker {
- color: var(--tw-format-counters);
- font-weight: 400
- }
-
- .format :where(ul>li): not(:where([class~=not-format] *))::marker {
- color: var(--tw-format-bullets)
- }
-
- .format :where(hr): not(:where([class~=not-format] *)) {
- border-color: var(--tw-format-hr);
- border-top-width: 1px;
- margin-top: 3em;
- margin-bottom: 3em
- }
-
- .format :where(blockquote): not(:where([class~=not-format] *)) {
- color: var(--tw-format-quotes);
- quotes: "“" "”" "‘" "’";
- margin-bottom: 1.6em;
- font-size: 1.11111em;
- font-style: italic;
- font-weight: 700
- }
-
- .format :where(blockquote): not(:where([class~=not-format] *)):before {
- content: "";
- color: var(--tw-format-quotes);
- background-image: url("data:image/svg+xml,%0A%3Csvg width='32' height='24' viewBox='0 0 32 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6893 24V14.1453C18.6893 6.54 23.664 1.38533 30.6667 -7.15256e-07L31.9933 2.868C28.7507 4.09066 26.6667 7.71867 26.6667 10.6667H32V24H18.6893ZM-9.53674e-07 24V14.1453C-9.53674e-07 6.54 4.99733 1.384 12 -7.15256e-07L13.328 2.868C10.084 4.09066 8 7.71867 8 10.6667L13.3107 10.6667V24H-9.53674e-07Z' fill='%239CA3AF'/%3E%3C/svg%3E%0A");
- background-repeat: no-repeat;
- width: 1.77778em;
- height: 1.33333em;
- margin-top: 1.6em;
- display: block
- }
-
- .format :where(blockquote p: first-of-type):not(:where([class~=not-format] *)):before {
- content: open-quote
- }
-
- .format :where(blockquote p: last-of-type):not(:where([class~=not-format] *)):after {
- content: close-quote
- }
-
- .format :where(h1): not(:where([class~=not-format] *)) {
- color: var(--tw-format-headings);
- margin-top: 0;
- margin-bottom: .888889em;
- font-size: 2.25em;
- font-weight: 800;
- line-height: 1.11111
- }
-
- .format :where(h1 strong): not(:where([class~=not-format] *)) {
- color: inherit;
- font-weight: 900
- }
-
- .format :where(h2): not(:where([class~=not-format] *)) {
- color: var(--tw-format-headings);
- margin-top: 0;
- margin-bottom: 1em;
- font-size: 1.5em;
- font-weight: 700;
- line-height: 1.33333
- }
-
- .format :where(h2 strong): not(:where([class~=not-format] *)) {
- color: inherit;
- font-weight: 800
- }
-
- .format :where(h3): not(:where([class~=not-format] *)) {
- color: var(--tw-format-headings);
- margin-top: 0;
- margin-bottom: .6em;
- font-size: 1.25em;
- font-weight: 700;
- line-height: 1.6
- }
-
- .format :where(h3 strong): not(:where([class~=not-format] *)) {
- color: inherit;
- font-weight: 800
- }
-
- .format :where(h4): not(:where([class~=not-format] *)) {
- color: var(--tw-format-headings);
- margin-top: 0;
- margin-bottom: .5em;
- font-weight: 600;
- line-height: 1.5
- }
-
- .format :where(h4 strong): not(:where([class~=not-format] *)) {
- color: inherit;
- font-weight: 700
- }
-
- .format :where(img): not(:where([class~=not-format] *)) {
- margin-top: 2em;
- margin-bottom: 2em
- }
-
- .format :where(figure>*): not(:where([class~=not-format] *)) {
- margin-top: 0;
- margin-bottom: 0
- }
-
- .format :where(figcaption): not(:where([class~=not-format] *)) {
- color: var(--tw-format-captions);
- margin-top: .857143em;
- font-size: .875em;
- line-height: 1.42857
- }
-
- .format :where(code): not(:where([class~=not-format] *)) {
- color: var(--tw-format-code);
- background-color: var(--tw-format-code-bg);
- border-radius: .222222em;
- padding: .333333em .555556em;
- font-size: .875em;
- font-weight: 600
- }
-
- .format :where(a code): not(:where([class~=not-format] *)),
- .format :where(h1 code):not(:where([class~=not-format] *)) {
- color: inherit
- }
-
- .format :where(h2 code): not(:where([class~=not-format] *)) {
- color: inherit;
- font-size: .875em
- }
-
- .format :where(h3 code): not(:where([class~=not-format] *)) {
- color: inherit;
- font-size: .9em
- }
-
- .format :where(h4 code): not(:where([class~=not-format] *)),
- .format :where(blockquote code):not(:where([class~=not-format] *)),
- .format :where(thead th code):not(:where([class~=not-format] *)) {
- color: inherit
- }
-
- .format :where(pre): not(:where([class~=not-format] *)) {
- color: var(--tw-format-pre-code);
- background-color: var(--tw-format-pre-bg);
- border-radius: .375rem;
- margin-top: 1.71429em;
- margin-bottom: 1.71429em;
- padding: .857143em 1.14286em;
- font-size: .875em;
- font-weight: 400;
- line-height: 1.71429;
- overflow-x: auto
- }
-
- .format :where(pre code): not(:where([class~=not-format] *)) {
- font-weight: inherit;
- color: inherit;
- font-size: inherit;
- font-family: inherit;
- line-height: inherit;
- background-color: #0000;
- border-width: 0;
- border-radius: 0;
- padding: 0
- }
-
- .format :where(pre code): not(:where([class~=not-format] *)):before,
- .format :where(pre code):not(:where([class~=not-format] *)):after {
- content: none
- }
-
- .format :where(table): not(:where([class~=not-format] *)) {
- table-layout: auto;
- text-align: left;
- width: 100%;
- margin-top: 2em;
- margin-bottom: 2em;
- font-size: .875em;
- line-height: 1.71429
- }
-
- .format :where(thead): not(:where([class~=not-format] *)) {
- background-color: var(--tw-format-th-bg);
- border-radius: .277778em
- }
-
- .format :where(thead th): not(:where([class~=not-format] *)) {
- background-color: var(--tw-format-th-bg);
- color: var(--tw-format-headings);
- vertical-align: bottom;
- padding: .555556em .571429em .571429em;
- font-weight: 600
- }
-
- .format :where(tbody th): not(:where([class~=not-format] *)) {
- background-color: var(--tw-format-th-bg);
- color: var(--tw-format-headings);
- vertical-align: bottom;
- padding: .555556em;
- font-weight: 600
- }
-
- .format :where(tbody tr th p, tbody tr td p): not(:where([class~=not-format] *)) {
- margin: 0 !important
- }
-
- .format :where(tbody tr th, tbody tr td): not(:where([class~=not-format] *)) {
- padding: .666667em !important
- }
-
- .format :where(tbody tr): not(:where([class~=not-format] *)) {
- border-bottom-width: 1px;
- border-bottom-color: var(--tw-format-td-borders)
- }
-
- .format :where(tbody tr: last-child):not(:where([class~=not-format] *)) {
- border-bottom-width: 0
- }
-
- .format :where(tbody td): not(:where([class~=not-format] *)) {
- vertical-align: baseline
- }
-
- .format :where(tfoot): not(:where([class~=not-format] *)) {
- border-top-width: 1px;
- border-top-color: var(--tw-format-th-borders)
- }
-
- .format :where(tfoot td): not(:where([class~=not-format] *)) {
- vertical-align: top
- }
-
- .format :where(p): not(:where([class~=not-format] *)) {
- margin-top: 1.25em;
- margin-bottom: 1.25em
- }
-
- .format :where(blockquote>p: first-child):not(:where([class~=not-format] *)) {
- margin-top: 0
- }
-
- .format :where(video): not(:where([class~=not-format] *)),
- .format :where(figure):not(:where([class~=not-format] *)) {
- margin-top: 2em;
- margin-bottom: 2em
- }
-
- .format :where(li): not(:where([class~=not-format] *)) {
- margin-top: .5em;
- margin-bottom: .5em
- }
-
- .format :where(ol>li): not(:where([class~=not-format] *)),
- .format :where(ul>li):not(:where([class~=not-format] *)) {
- padding-left: .375em
- }
-
- .format :where(.format>ul>li p): not(:where([class~=not-format] *)) {
- margin-top: .75em;
- margin-bottom: .75em
- }
-
- .format :where(.format>ul>li>: first-child):not(:where([class~=not-format] *)) {
- margin-top: 1.25em
- }
-
- .format :where(.format>ul>li>: last-child):not(:where([class~=not-format] *)) {
- margin-bottom: 1.25em
- }
-
- .format :where(.format>ol>li>: first-child):not(:where([class~=not-format] *)) {
- margin-top: 1.25em
- }
-
- .format :where(.format>ol>li>: last-child):not(:where([class~=not-format] *)) {
- margin-bottom: 1.25em
- }
-
- .format :where(ul ul, ul ol, ol ul, ol ol): not(:where([class~=not-format] *)) {
- margin-top: .75em;
- margin-bottom: .75em
- }
-
- .format :where(hr+*): not(:where([class~=not-format] *)),
- .format :where(h2+*):not(:where([class~=not-format] *)),
- .format :where(h3+*):not(:where([class~=not-format] *)),
- .format :where(h4+*):not(:where([class~=not-format] *)) {
- margin-top: 0
- }
-
- .format :where(thead th: last-child):not(:where([class~=not-format] *)) {
- padding-right: 0
- }
-
- .format :where(tbody td, tfoot td): not(:where([class~=not-format] *)) {
- padding: .571429em
- }
-
- .format :where(tbody td: last-child, tfoot td:last-child):not(:where([class~=not-format] *)) {
- padding-right: 0
- }
-
- .format :where(.format>:first-child):not(:where([class~=not-format] *)) {
- margin-top: 0
- }
-
- .format :where(.format>:last-child):not(:where([class~=not-format] *)) {
- margin-bottom: 0
- }
-
- .m-0\.5 {
- margin: calc(var(--spacing)*.5)
- }
-
- .m-2\.5 {
- margin: calc(var(--spacing)*2.5)
- }
-
- .m-4 {
- margin: calc(var(--spacing)*4)
- }
-
- .m-361 {
- margin: calc(var(--spacing)*361)
- }
-
- .-mx-1\.5 {
- margin-inline: calc(var(--spacing)*-1.5)
- }
-
- .mx-1 {
- margin-inline: calc(var(--spacing)*1)
- }
-
- .mx-1\.5 {
- margin-inline: calc(var(--spacing)*1.5)
- }
-
- .mx-2 {
- margin-inline: calc(var(--spacing)*2)
- }
-
- .mx-4 {
- margin-inline: calc(var(--spacing)*4)
- }
-
- .mx-auto {
- margin-inline: auto
- }
-
- .-my-1\.5 {
- margin-block: calc(var(--spacing)*-1.5)
- }
-
- .my-2 {
- margin-block: calc(var(--spacing)*2)
- }
-
- .my-2\.5 {
- margin-block: calc(var(--spacing)*2.5)
- }
-
- .my-3 {
- margin-block: calc(var(--spacing)*3)
- }
-
- .my-4 {
- margin-block: calc(var(--spacing)*4)
- }
-
- .my-5 {
- margin-block: calc(var(--spacing)*5)
- }
-
- .my-6 {
- margin-block: calc(var(--spacing)*6)
- }
-
- .my-7 {
- margin-block: calc(var(--spacing)*7)
- }
-
- .my-8 {
- margin-block: calc(var(--spacing)*8)
- }
-
- .my-10 {
- margin-block: calc(var(--spacing)*10)
- }
-
- .my-12 {
- margin-block: calc(var(--spacing)*12)
- }
-
- .-ms-1 {
- margin-inline-start: calc(var(--spacing)*-1)
- }
-
- .ms-0 {
- margin-inline-start: calc(var(--spacing)*0)
- }
-
- .ms-0\.5 {
- margin-inline-start: calc(var(--spacing)*.5)
- }
-
- .ms-1 {
- margin-inline-start: calc(var(--spacing)*1)
- }
-
- .ms-1\.5 {
- margin-inline-start: calc(var(--spacing)*1.5)
- }
-
- .ms-2 {
- margin-inline-start: calc(var(--spacing)*2)
- }
-
- .ms-2\.5 {
- margin-inline-start: calc(var(--spacing)*2.5)
- }
-
- .ms-3 {
- margin-inline-start: calc(var(--spacing)*3)
- }
-
- .ms-3\.5 {
- margin-inline-start: calc(var(--spacing)*3.5)
- }
-
- .ms-4 {
- margin-inline-start: calc(var(--spacing)*4)
- }
-
- .ms-5 {
- margin-inline-start: calc(var(--spacing)*5)
- }
-
- .ms-6 {
- margin-inline-start: calc(var(--spacing)*6)
- }
-
- .ms-8 {
- margin-inline-start: calc(var(--spacing)*8)
- }
-
- .ms-auto {
- margin-inline-start: auto
- }
-
- .-me-0\.5 {
- margin-inline-end: calc(var(--spacing)*-.5)
- }
-
- .me-1 {
- margin-inline-end: calc(var(--spacing)*1)
- }
-
- .me-1\.5 {
- margin-inline-end: calc(var(--spacing)*1.5)
- }
-
- .me-2 {
- margin-inline-end: calc(var(--spacing)*2)
- }
-
- .me-2\.5 {
- margin-inline-end: calc(var(--spacing)*2.5)
- }
-
- .me-3 {
- margin-inline-end: calc(var(--spacing)*3)
- }
-
- .me-4 {
- margin-inline-end: calc(var(--spacing)*4)
- }
-
- .me-5 {
- margin-inline-end: calc(var(--spacing)*5)
- }
-
- .me-auto {
- margin-inline-end: auto
- }
-
- .-mt-1 {
- margin-top: calc(var(--spacing)*-1)
- }
-
- .-mt-5 {
- margin-top: calc(var(--spacing)*-5)
- }
-
- .mt-0 {
- margin-top: calc(var(--spacing)*0)
- }
-
- .mt-1 {
- margin-top: calc(var(--spacing)*1)
- }
-
- .mt-1\.5 {
- margin-top: calc(var(--spacing)*1.5)
- }
-
- .mt-2 {
- margin-top: calc(var(--spacing)*2)
- }
-
- .mt-2\.5 {
- margin-top: calc(var(--spacing)*2.5)
- }
-
- .mt-3 {
- margin-top: calc(var(--spacing)*3)
- }
-
- .mt-4 {
- margin-top: calc(var(--spacing)*4)
- }
-
- .mt-5 {
- margin-top: calc(var(--spacing)*5)
- }
-
- .mt-6 {
- margin-top: calc(var(--spacing)*6)
- }
-
- .mt-7 {
- margin-top: calc(var(--spacing)*7)
- }
-
- .mt-8 {
- margin-top: calc(var(--spacing)*8)
- }
-
- .mt-10 {
- margin-top: calc(var(--spacing)*10)
- }
-
- .mt-14 {
- margin-top: calc(var(--spacing)*14)
- }
-
- .mt-\[2px\] {
- margin-top: 2px
- }
-
- .apexcharts-canvas .apexcharts-tooltip {
- color: var(--color-gray-700) !important;
- background-color: #fff !important;
- border: 0 !important;
- border-radius: .25rem !important;
- box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a !important
- }
-
- .datatable-wrapper .datatable-top {
- flex-direction: column-reverse;
- justify-content: space-between;
- align-items: start;
- gap: 1rem;
- margin-bottom: 1rem;
- display: flex
- }
-
- @media (width>=640px) {
- .datatable-wrapper .datatable-top {
- flex-direction: row-reverse;
- align-items: center
- }
- }
-
- .datatable-wrapper .datatable-top .datatable-dropdown {
- color: var(--color-gray-500);
- font-size: .875rem
- }
-
- .datatable-wrapper .datatable-top .datatable-dropdown .datatable-selector {
- background-color: var(--color-gray-50);
- color: var(--color-gray-900);
- border: 1px solid var(--color-gray-300);
- border-radius: .5rem;
- min-width: 4rem;
- margin-right: .25rem;
- font-size: .875rem
- }
-
- .apexcharts-canvas .apexcharts-legend-series {
- align-items: center !important;
- margin-bottom: .25rem !important;
- margin-left: .5rem !important;
- margin-right: .5rem !important;
- display: flex !important
- }
-
- [dir=rtl] .apexcharts-tooltip .apexcharts-tooltip-marker {
- margin-right: 0 !important;
- margin-left: e !important
- }
-
- .-mr-1 {
- margin-right: calc(var(--spacing)*-1)
- }
-
- .mr-1 {
- margin-right: calc(var(--spacing)*1)
- }
-
- .mr-2 {
- margin-right: calc(var(--spacing)*2)
- }
-
- .mr-3 {
- margin-right: calc(var(--spacing)*3)
- }
-
- .mr-5 {
- margin-right: calc(var(--spacing)*5)
- }
-
- .mr-8 {
- margin-right: calc(var(--spacing)*8)
- }
-
- .mr-auto {
- margin-right: auto
- }
-
- .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title {
- background-color: var(--color-gray-100) !important;
- border-bottom-color: var(--color-gray-200) !important;
- color: var(--color-gray-500) !important;
- margin-bottom: .75rem !important;
- padding: .5rem .75rem !important;
- font-size: .875rem !important;
- font-weight: 400 !important
- }
-
- .-mb-5 {
- margin-bottom: calc(var(--spacing)*-5)
- }
-
- .-mb-px {
- margin-bottom: -1px
- }
-
- .mb-0 {
- margin-bottom: calc(var(--spacing)*0)
- }
-
- .mb-1 {
- margin-bottom: calc(var(--spacing)*1)
- }
-
- .mb-1\.5 {
- margin-bottom: calc(var(--spacing)*1.5)
- }
-
- .mb-2 {
- margin-bottom: calc(var(--spacing)*2)
- }
-
- .mb-2\.5 {
- margin-bottom: calc(var(--spacing)*2.5)
- }
-
- .mb-3 {
- margin-bottom: calc(var(--spacing)*3)
- }
-
- .mb-4 {
- margin-bottom: calc(var(--spacing)*4)
- }
-
- .mb-5 {
- margin-bottom: calc(var(--spacing)*5)
- }
-
- .mb-6 {
- margin-bottom: calc(var(--spacing)*6)
- }
-
- .mb-7 {
- margin-bottom: calc(var(--spacing)*7)
- }
-
- .mb-8 {
- margin-bottom: calc(var(--spacing)*8)
- }
-
- .mb-10 {
- margin-bottom: calc(var(--spacing)*10)
- }
-
- .mb-px {
- margin-bottom: 1px
- }
-
- .apexcharts-canvas .apexcharts-xaxistooltip {
- color: var(--color-gray-500) !important;
- background-color: #fff !important;
- border-color: #0000 !important;
- border-radius: .25rem !important;
- padding: .5rem .75rem !important;
- box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a !important
- }
-
- .apexcharts-canvas .apexcharts-xaxistooltip:after,
- .apexcharts-canvas .apexcharts-xaxistooltip:before {
- border-bottom-color: #fff !important
- }
-
- .apexcharts-canvas .apexcharts-xaxistooltip:after {
- border-width: 8px !important;
- margin-left: -8px !important
- }
-
- .apexcharts-canvas .apexcharts-xaxistooltip:before {
- border-width: 10px !important;
- margin-left: -10px !important
- }
-
- .-ml-1 {
- margin-left: calc(var(--spacing)*-1)
- }
-
- .ml-0 {
- margin-left: calc(var(--spacing)*0)
- }
-
- .ml-1 {
- margin-left: calc(var(--spacing)*1)
- }
-
- .ml-1\.5 {
- margin-left: calc(var(--spacing)*1.5)
- }
-
- .ml-2 {
- margin-left: calc(var(--spacing)*2)
- }
-
- .ml-2\.5 {
- margin-left: calc(var(--spacing)*2.5)
- }
-
- .ml-3 {
- margin-left: calc(var(--spacing)*3)
- }
-
- .ml-6 {
- margin-left: calc(var(--spacing)*6)
- }
-
- .ml-auto {
- margin-left: auto
- }
-
- .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list {
- align-items: center;
- height: 2rem;
- font-size: .875rem;
- display: flex
- }
-
- .block {
- display: block
- }
-
- .contents {
- display: contents
- }
-
- .flex {
- display: flex
- }
-
- .flow-root {
- display: flow-root
- }
-
- .grid {
- display: grid
- }
-
- .hidden {
- display: none
- }
-
- .inline {
- display: inline
- }
-
- .inline-block {
- display: inline-block
- }
-
- .inline-flex {
- display: inline-flex
- }
-
- .table {
- display: table
- }
-
- .h-0 {
- height: calc(var(--spacing)*0)
- }
-
- .h-0\.5 {
- height: calc(var(--spacing)*.5)
- }
-
- .h-1 {
- height: calc(var(--spacing)*1)
- }
-
- .h-1\.5 {
- height: calc(var(--spacing)*1.5)
- }
-
- .h-2 {
- height: calc(var(--spacing)*2)
- }
-
- .h-2\.5 {
- height: calc(var(--spacing)*2.5)
- }
-
- .h-3 {
- height: calc(var(--spacing)*3)
- }
-
- .h-3\.5 {
- height: calc(var(--spacing)*3.5)
- }
-
- .h-4 {
- height: calc(var(--spacing)*4)
- }
-
- .h-4\.5 {
- height: calc(var(--spacing)*4.5)
- }
-
- .h-5 {
- height: calc(var(--spacing)*5)
- }
-
- .h-6 {
- height: calc(var(--spacing)*6)
- }
-
- .h-7 {
- height: calc(var(--spacing)*7)
- }
-
- .h-8 {
- height: calc(var(--spacing)*8)
- }
-
- .h-9 {
- height: calc(var(--spacing)*9)
- }
-
- .h-10 {
- height: calc(var(--spacing)*10)
- }
-
- .h-11 {
- height: calc(var(--spacing)*11)
- }
-
- .h-12 {
- height: calc(var(--spacing)*12)
- }
-
- .h-14 {
- height: calc(var(--spacing)*14)
- }
-
- .h-16 {
- height: calc(var(--spacing)*16)
- }
-
- .h-20 {
- height: calc(var(--spacing)*20)
- }
-
- .h-24 {
- height: calc(var(--spacing)*24)
- }
-
- .h-28 {
- height: calc(var(--spacing)*28)
- }
-
- .h-36 {
- height: calc(var(--spacing)*36)
- }
-
- .h-48 {
- height: calc(var(--spacing)*48)
- }
-
- .h-56 {
- height: calc(var(--spacing)*56)
- }
-
- .h-64 {
- height: calc(var(--spacing)*64)
- }
-
- .h-72 {
- height: calc(var(--spacing)*72)
- }
-
- .h-80 {
- height: calc(var(--spacing)*80)
- }
-
- .h-96 {
- height: calc(var(--spacing)*96)
- }
-
- .h-\[1\.1rem\] {
- height: 1.1rem
- }
-
- .h-\[5px\] {
- height: 5px
- }
-
- .h-\[24px\] {
- height: 24px
- }
-
- .h-\[32px\] {
- height: 32px
- }
-
- .h-\[41px\] {
- height: 41px
- }
-
- .h-\[46px\] {
- height: 46px
- }
-
- .h-\[48px\] {
- height: 48px
- }
-
- .h-\[52px\] {
- height: 52px
- }
-
- .h-\[55px\] {
- height: 55px
- }
-
- .h-\[63px\] {
- height: 63px
- }
-
- .h-\[64px\] {
- height: 64px
- }
-
- .h-\[140px\] {
- height: 140px
- }
-
- .h-\[156px\] {
- height: 156px
- }
-
- .h-\[172px\] {
- height: 172px
- }
-
- .h-\[17px\] {
- height: 17px
- }
-
- .h-\[18px\] {
- height: 18px
- }
-
- .h-\[56px\] {
- height: 56px
- }
-
- .h-\[78px\] {
- height: 78px
- }
-
- .h-\[193px\] {
- height: 193px
- }
-
- .h-\[213px\] {
- height: 213px
- }
-
- .h-\[426px\] {
- height: 426px
- }
-
- .h-\[454px\] {
- height: 454px
- }
-
- .h-\[572px\] {
- height: 572px
- }
-
- .h-\[600px\] {
- height: 600px
- }
-
- .h-\[calc\(100\%-1rem\)\] {
- height: calc(100% - 1rem)
- }
-
- .h-\[calc\(100vh-5rem\)\] {
- height: calc(100vh - 5rem)
- }
-
- .h-auto {
- height: auto
- }
-
- .h-full {
- height: 100%
- }
-
- .h-px {
- height: 1px
- }
-
- .h-screen {
- height: 100vh
- }
-
- .max-h-72 {
- max-height: calc(var(--spacing)*72)
- }
-
- .max-h-\[48px\] {
- max-height: 48px
- }
-
- .max-h-full {
- max-height: 100%
- }
-
- .datatable-wrapper .datatable-table {
- width: 100%;
- color: var(--color-gray-500);
- text-align: left;
- font-size: .875rem
- }
-
- .datatable-wrapper .datatable-table thead {
- color: var(--color-gray-500);
- background-color: var(--color-gray-50);
- font-size: .75rem
- }
-
- .datatable-wrapper .datatable-table thead th {
- white-space: nowrap;
- padding: .75rem 1.5rem;
- width: auto !important
- }
-
- .datatable-wrapper .datatable-table tbody th,
- .datatable-wrapper .datatable-table tbody td {
- padding: .75rem 1.5rem;
- width: auto !important
- }
-
- .datatable-wrapper .datatable-table thead th .datatable-sorter,
- .datatable-wrapper .datatable-table thead th {
- text-transform: uppercase
- }
-
- .datatable-wrapper .datatable-table tbody tr {
- border-bottom: 1px solid var(--color-gray-200)
- }
-
- .w-1 {
- width: calc(var(--spacing)*1)
- }
-
- .w-1\/2 {
- width: 50%
- }
-
- .w-2 {
- width: calc(var(--spacing)*2)
- }
-
- .w-2\.5 {
- width: calc(var(--spacing)*2.5)
- }
-
- .w-2\/4 {
- width: 50%
- }
-
- .w-3 {
- width: calc(var(--spacing)*3)
- }
-
- .w-3\.5 {
- width: calc(var(--spacing)*3.5)
- }
-
- .w-4 {
- width: calc(var(--spacing)*4)
- }
-
- .w-4\.5 {
- width: calc(var(--spacing)*4.5)
- }
-
- .w-5 {
- width: calc(var(--spacing)*5)
- }
-
- .w-6 {
- width: calc(var(--spacing)*6)
- }
-
- .w-7 {
- width: calc(var(--spacing)*7)
- }
-
- .w-8 {
- width: calc(var(--spacing)*8)
- }
-
- .w-9 {
- width: calc(var(--spacing)*9)
- }
-
- .w-10 {
- width: calc(var(--spacing)*10)
- }
-
- .w-11 {
- width: calc(var(--spacing)*11)
- }
-
- .w-12 {
- width: calc(var(--spacing)*12)
- }
-
- .w-14 {
- width: calc(var(--spacing)*14)
- }
-
- .w-16 {
- width: calc(var(--spacing)*16)
- }
-
- .w-20 {
- width: calc(var(--spacing)*20)
- }
-
- .w-24 {
- width: calc(var(--spacing)*24)
- }
-
- .w-32 {
- width: calc(var(--spacing)*32)
- }
-
- .w-36 {
- width: calc(var(--spacing)*36)
- }
-
- .w-40 {
- width: calc(var(--spacing)*40)
- }
-
- .w-44 {
- width: calc(var(--spacing)*44)
- }
-
- .w-48 {
- width: calc(var(--spacing)*48)
- }
-
- .w-52 {
- width: calc(var(--spacing)*52)
- }
-
- .w-56 {
- width: calc(var(--spacing)*56)
- }
-
- .w-60 {
- width: calc(var(--spacing)*60)
- }
-
- .w-64 {
- width: calc(var(--spacing)*64)
- }
-
- .w-72 {
- width: calc(var(--spacing)*72)
- }
-
- .w-80 {
- width: calc(var(--spacing)*80)
- }
-
- .w-96 {
- width: calc(var(--spacing)*96)
- }
-
- .w-\[1\.1rem\] {
- width: 1.1rem
- }
-
- .w-\[208px\] {
- width: 208px
- }
-
- .w-\[272px\] {
- width: 272px
- }
-
- .w-\[300px\] {
- width: 300px
- }
-
- .w-\[3px\] {
- width: 3px
- }
-
- .w-\[6px\] {
- width: 6px
- }
-
- .w-\[16rem\] {
- width: 16rem
- }
-
- .w-\[48px\] {
- width: 48px
- }
-
- .w-\[52px\] {
- width: 52px
- }
-
- .w-\[56px\] {
- width: 56px
- }
-
- .w-\[145px\] {
- width: 145px
- }
-
- .w-\[148px\] {
- width: 148px
- }
-
- .w-\[188px\] {
- width: 188px
- }
-
- .w-\[calc\(100\%-2rem\)\] {
- width: calc(100% - 2rem)
- }
-
- .w-auto {
- width: auto
- }
-
- .w-full {
- width: 100%
- }
-
- .w-px {
- width: 1px
- }
-
- .max-w-2xl {
- max-width: var(--container-2xl);
- }
-
- .max-w-2xs {
- max-width: var(--container-2xs)
- }
-
- .max-w-4xl {
- max-width: var(--container-4xl)
- }
-
- .max-w-7xl {
- max-width: var(--container-7xl)
- }
-
- .max-w-8xl {
- max-width: var(--spacing-8xl)
- }
-
- .max-w-\[2\.5rem\] {
- max-width: 2.5rem
- }
-
- .max-w-\[7rem\] {
- max-width: 7rem
- }
-
- .max-w-\[8\.5rem\] {
- max-width: 8.5rem
- }
-
- .max-w-\[8rem\] {
- max-width: 8rem
- }
-
- .max-w-\[11rem\] {
- max-width: 11rem
- }
-
- .max-w-\[23rem\] {
- max-width: 23rem
- }
-
- .max-w-\[24rem\] {
- max-width: 24rem
- }
-
- .max-w-\[48px\] {
- max-width: 48px
- }
-
- .max-w-\[128px\] {
- max-width: 128px
- }
-
- .max-w-\[133px\] {
- max-width: 133px
- }
-
- .max-w-\[13rem\] {
- max-width: 13rem
- }
-
- .max-w-\[16rem\] {
- max-width: 16rem
- }
-
- .max-w-\[18rem\] {
- max-width: 18rem
- }
-
- .max-w-\[83px\] {
- max-width: 83px
- }
-
- .max-w-\[300px\] {
- max-width: 300px
- }
-
- .max-w-\[301px\] {
- max-width: 301px
- }
-
- .max-w-\[320px\] {
- max-width: 320px
- }
-
- .max-w-\[326px\] {
- max-width: 326px
- }
-
- .max-w-\[330px\] {
- max-width: 330px
- }
-
- .max-w-\[341px\] {
- max-width: 341px
- }
-
- .max-w-\[351px\] {
- max-width: 351px
- }
-
- .max-w-\[360px\] {
- max-width: 360px
- }
-
- .max-w-\[380px\] {
- max-width: 380px
- }
-
- .max-w-\[400px\] {
- max-width: 400px
- }
-
- .max-w-\[440px\] {
- max-width: 440px
- }
-
- .max-w-\[450px\] {
- max-width: 450px
- }
-
- .max-w-\[460px\] {
- max-width: 460px
- }
-
- .max-w-\[480px\] {
- max-width: 480px
- }
-
- .max-w-\[500px\] {
- max-width: 500px
- }
-
- .max-w-\[540px\] {
- max-width: 540px
- }
-
- .max-w-\[640px\] {
- max-width: 640px
- }
-
- .max-w-full {
- max-width: 100%
- }
-
- .max-w-lg {
- max-width: var(--container-lg)
- }
-
- .max-w-md {
- max-width: var(--container-md)
- }
-
- .max-w-none {
- max-width: none
- }
-
- .max-w-screen-md {
- max-width: var(--breakpoint-md)
- }
-
- .max-w-screen-xl {
- max-width: var(--breakpoint-xl)
- }
-
- .max-w-sm {
- max-width: var(--container-sm)
- }
-
- .max-w-xl {
- max-width: var(--container-xl)
- }
-
- .max-w-xs {
- max-width: var(--container-xs)
- }
-
- .datatable-wrapper .datatable-search .datatable-input,
- .datatable-wrapper .datatable-input {
- color: var(--color-gray-900);
- border: 1px solid var(--color-gray-300);
- background-color: var(--color-gray-50);
- border-radius: .5rem;
- min-width: 16rem;
- font-size: .875rem
- }
-
- .datatable-wrapper thead th .datatable-input {
- color: var(--color-gray-900);
- background-color: #fff;
- min-width: 0;
- padding-top: .35rem;
- padding-bottom: .35rem;
- font-weight: 400
- }
-
- .datatable-wrapper .datatable-search .datatable-input {
- color: var(--color-gray-900);
- border: 1px solid var(--color-gray-300);
- background-color: var(--color-gray-50);
- border-radius: .5rem;
- min-width: 16rem;
- font-size: .875rem
- }
-
- .dark .datatable-wrapper .datatable-search .datatable-input {
- color: #fff;
- background-color: var(--color-gray-800);
- border: 1px solid var(--color-gray-700)
- }
-
- .datatable-wrapper .datatable-search .datatable-input:focus {
- border-color: var(--color-blue-600)
- }
-
- .min-w-0 {
- min-width: calc(var(--spacing)*0)
- }
-
- .min-w-\[4rem\] {
- min-width: 4rem
- }
-
- .min-w-max {
- min-width: -moz-max-content;
- min-width: max-content
- }
-
- .flex-1 {
- flex: 1
- }
-
- .flex-auto {
- flex: auto
- }
-
- .flex-none {
- flex: none
- }
-
- .flex-shrink {
- flex-shrink: 1
- }
-
- .shrink-0 {
- flex-shrink: 0
- }
-
- .grow {
- flex-grow: 1
- }
-
- .origin-\[0\] {
- transform-origin: 0
- }
-
- .-translate-x-1\/2 {
- --tw-translate-x: calc(calc(1/2*100%)*-1);
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .-translate-x-full {
- --tw-translate-x: -100%;
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .-translate-y-1\/2 {
- --tw-translate-y: calc(calc(1/2*100%)*-1);
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .-translate-y-3 {
- --tw-translate-y: calc(var(--spacing)*-3);
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .-translate-y-4 {
- --tw-translate-y: calc(var(--spacing)*-4);
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .-translate-y-6 {
- --tw-translate-y: calc(var(--spacing)*-6);
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .-translate-y-full {
- --tw-translate-y: -100%;
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .translate-x-0 {
- --tw-translate-x: calc(var(--spacing)*0);
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .translate-x-1\/2 {
- --tw-translate-x: calc(1/2*100%);
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .translate-x-full {
- --tw-translate-x: 100%;
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .translate-y-1\/2 {
- --tw-translate-y: calc(1/2*100%);
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .translate-y-1\/4 {
- --tw-translate-y: calc(1/4*100%);
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .translate-y-full {
- --tw-translate-y: 100%;
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .scale-75 {
- --tw-scale-x: 75%;
- --tw-scale-y: 75%;
- --tw-scale-z: 75%;
- scale: var(--tw-scale-x)var(--tw-scale-y)
- }
-
- .rotate-45 {
- rotate: 45deg
- }
-
- .rotate-90 {
- rotate: 90deg
- }
-
- .rotate-180 {
- rotate: 180deg
- }
-
- .transform {
- transform: var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)
- }
-
- .transform-none {
- transform: none
- }
-
- .animate-pulse {
- animation: var(--animate-pulse)
- }
-
- .animate-spin {
- animation: var(--animate-spin)
- }
-
- .cursor-not-allowed {
- cursor: not-allowed
- }
-
- .cursor-pointer {
- cursor: pointer
- }
-
- .list-inside {
- list-style-position: inside
- }
-
- .list-decimal {
- list-style-type: decimal
- }
-
- .list-disc {
- list-style-type: disc
- }
-
- .list-none {
- list-style-type: none
- }
-
- .appearance-none {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none
- }
-
- .grid-cols-1 {
- grid-template-columns: repeat(1, minmax(0, 1fr))
- }
-
- .grid-cols-2 {
- grid-template-columns: repeat(2, minmax(0, 1fr))
- }
-
- .grid-cols-3 {
- grid-template-columns: repeat(3, minmax(0, 1fr))
- }
-
- .grid-cols-4 {
- grid-template-columns: repeat(4, minmax(0, 1fr))
- }
-
- .grid-cols-5 {
- grid-template-columns: repeat(5, minmax(0, 1fr))
- }
-
- .grid-cols-6 {
- grid-template-columns: repeat(6, minmax(0, 1fr))
- }
-
- .grid-cols-7 {
- grid-template-columns: repeat(7, minmax(0, 1fr))
- }
-
- .grid-cols-8 {
- grid-template-columns: repeat(8, minmax(0, 1fr))
- }
-
- .grid-cols-10 {
- grid-template-columns: repeat(10, minmax(0, 1fr))
- }
-
- .flex-col {
- flex-direction: column
- }
-
- .flex-row {
- flex-direction: row
- }
-
- .flex-wrap {
- flex-wrap: wrap
- }
-
- .items-baseline {
- align-items: baseline
- }
-
- .items-center {
- align-items: center
- }
-
- .items-end {
- align-items: flex-end
- }
-
- .items-start {
- align-items: flex-start
- }
-
- .justify-between {
- justify-content: space-between
- }
-
- .justify-center {
- justify-content: center
- }
-
- .justify-end {
- justify-content: flex-end
- }
-
- .justify-start {
- justify-content: flex-start
- }
-
- .gap-1 {
- gap: calc(var(--spacing)*1)
- }
-
- .gap-2 {
- gap: calc(var(--spacing)*2)
- }
-
- .gap-2\.5 {
- gap: calc(var(--spacing)*2.5)
- }
-
- .gap-3 {
- gap: calc(var(--spacing)*3)
- }
-
- .gap-4 {
- gap: calc(var(--spacing)*4)
- }
-
- .gap-5 {
- gap: calc(var(--spacing)*5)
- }
-
- .gap-6 {
- gap: calc(var(--spacing)*6)
- }
-
- .gap-8 {
- gap: calc(var(--spacing)*8)
- }
-
- .gap-12 {
- gap: calc(var(--spacing)*12)
- }
-
- .gap-16 {
- gap: calc(var(--spacing)*16)
- }
-
- .gap-x-4 {
- -moz-column-gap: calc(var(--spacing)*4);
- column-gap: calc(var(--spacing)*4)
- }
-
- .gap-x-16 {
- -moz-column-gap: calc(var(--spacing)*16);
- column-gap: calc(var(--spacing)*16)
- }
-
- :where(.space-y-0\.5>: not(:last-child)) {
- --tw-space-y-reverse: 0;
- margin-block-start: calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));
- margin-block-end: calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))
- }
-
- :where(.space-y-1>:not(:last-child)) {
- --tw-space-y-reverse: 0;
- margin-block-start: calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));
- margin-block-end: calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))
- }
-
- :where(.space-y-1\.5>: not(:last-child)) {
- --tw-space-y-reverse: 0;
- margin-block-start: calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));
- margin-block-end: calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))
- }
-
- :where(.space-y-2>:not(:last-child)) {
- --tw-space-y-reverse: 0;
- margin-block-start: calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));
- margin-block-end: calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))
- }
-
- :where(.space-y-2\.5>: not(:last-child)) {
- --tw-space-y-reverse: 0;
- margin-block-start: calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));
- margin-block-end: calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))
- }
-
- :where(.space-y-3>:not(:last-child)) {
- --tw-space-y-reverse: 0;
- margin-block-start: calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));
- margin-block-end: calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))
- }
-
- :where(.space-y-4>:not(:last-child)) {
- --tw-space-y-reverse: 0;
- margin-block-start: calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));
- margin-block-end: calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))
- }
-
- :where(.space-y-5>:not(:last-child)) {
- --tw-space-y-reverse: 0;
- margin-block-start: calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));
- margin-block-end: calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))
- }
-
- :where(.space-y-6>:not(:last-child)) {
- --tw-space-y-reverse: 0;
- margin-block-start: calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));
- margin-block-end: calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))
- }
-
- :where(.space-y-8>:not(:last-child)) {
- --tw-space-y-reverse: 0;
- margin-block-start: calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));
- margin-block-end: calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))
- }
-
- :where(.-space-x-3>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*-3)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*-3)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- :where(.-space-x-4>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*-4)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*-4)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- :where(.-space-x-px>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(-1px*var(--tw-space-x-reverse));
- margin-inline-end: calc(-1px*calc(1 - var(--tw-space-x-reverse)))
- }
-
- .gap-y-3 {
- row-gap: calc(var(--spacing)*3)
- }
-
- :where(.space-x-0>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*0)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- :where(.space-x-0\.5>: not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*.5)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- :where(.space-x-1>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- :where(.space-x-1\.5>: not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*1.5)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- :where(.space-x-2>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- :where(.space-x-2\.5>: not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*2.5)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- :where(.space-x-3>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- :where(.space-x-4>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- :where(.space-x-5>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*5)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- :where(.space-x-6>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- :where(.space-x-8>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- :where(.divide-x>:not(:last-child)) {
- --tw-divide-x-reverse: 0;
- border-inline-style: var(--tw-border-style);
- border-inline-start-width: calc(1px*var(--tw-divide-x-reverse));
- border-inline-end-width: calc(1px*calc(1 - var(--tw-divide-x-reverse)))
- }
-
- : where(.divide-x-2>:not(:last-child)) {
- --tw-divide-x-reverse: 0;
- border-inline-style: var(--tw-border-style);
- border-inline-start-width: calc(2px*var(--tw-divide-x-reverse));
- border-inline-end-width: calc(2px*calc(1 - var(--tw-divide-x-reverse)))
- }
-
- : where(.divide-y>:not(:last-child)) {
- --tw-divide-y-reverse: 0;
- border-bottom-style: var(--tw-border-style);
- border-top-style: var(--tw-border-style);
- border-top-width: calc(1px*var(--tw-divide-y-reverse));
- border-bottom-width: calc(1px*calc(1 - var(--tw-divide-y-reverse)))
- }
-
- :where(.divide-gray-100>:not(:last-child)) {
- border-color: var(--color-gray-100)
- }
-
- :where(.divide-gray-200>:not(:last-child)) {
- border-color: var(--color-gray-200)
- }
-
- :where(.divide-gray-300>:not(:last-child)) {
- border-color: var(--color-gray-300)
- }
-
- :where(.divide-gray-500>:not(:last-child)) {
- border-color: var(--color-gray-500)
- }
-
- .place-self-center {
- place-self: center
- }
-
- .self-center {
- align-self: center
- }
-
- .truncate {
- text-overflow: ellipsis;
- white-space: nowrap;
- overflow: hidden
- }
-
- .overflow-hidden {
- overflow: hidden
- }
-
- .overflow-scroll {
- overflow: scroll
- }
-
- .datatable-wrapper .datatable-container,
- .overflow-x-auto {
- overflow-x: auto
- }
-
- .overflow-x-hidden {
- overflow-x: hidden
- }
-
- .overflow-y-auto {
- overflow-y: auto
- }
-
- .overflow-y-scroll {
- overflow-y: scroll
- }
-
- .rounded {
- border-radius: .25rem
- }
-
- .rounded-\[2\.5rem\] {
- border-radius: 2.5rem
- }
-
- .rounded-\[2rem\] {
- border-radius: 2rem
- }
-
- .rounded-full {
- border-radius: 3.40282e38px
- }
-
- .rounded-lg {
- border-radius: var(--radius-lg)
- }
-
- .rounded-md {
- border-radius: var(--radius-md)
- }
-
- .rounded-none {
- border-radius: 0
- }
-
- .rounded-sm {
- border-radius: var(--radius-sm)
- }
-
- .rounded-xl {
- border-radius: var(--radius-xl)
- }
-
- .rounded-xs {
- border-radius: var(--radius-xs)
- }
-
- .rounded-s {
- border-start-start-radius: .25rem;
- border-end-start-radius: .25rem
- }
-
- .rounded-s-full {
- border-start-start-radius: 3.40282e38px;
- border-end-start-radius: 3.40282e38px
- }
-
- .rounded-s-lg {
- border-start-start-radius: var(--radius-lg);
- border-end-start-radius: var(--radius-lg)
- }
-
- .rounded-s-md {
- border-start-start-radius: var(--radius-md);
- border-end-start-radius: var(--radius-md)
- }
-
- .rounded-ss-lg {
- border-start-start-radius: var(--radius-lg)
- }
-
- .rounded-e {
- border-start-end-radius: .25rem;
- border-end-end-radius: .25rem
- }
-
- .rounded-e-full {
- border-start-end-radius: 3.40282e38px;
- border-end-end-radius: 3.40282e38px
- }
-
- .rounded-e-lg {
- border-start-end-radius: var(--radius-lg);
- border-end-end-radius: var(--radius-lg)
- }
-
- .rounded-e-md {
- border-start-end-radius: var(--radius-md);
- border-end-end-radius: var(--radius-md)
- }
-
- .rounded-e-xl {
- border-start-end-radius: var(--radius-xl);
- border-end-end-radius: var(--radius-xl)
- }
-
- .rounded-se-lg {
- border-start-end-radius: var(--radius-lg)
- }
-
- .rounded-es-xl {
- border-end-start-radius: var(--radius-xl)
- }
-
- .rounded-l-lg {
- border-top-left-radius: var(--radius-lg);
- border-bottom-left-radius: var(--radius-lg)
- }
-
- .rounded-t {
- border-top-left-radius: .25rem;
- border-top-right-radius: .25rem
- }
-
- .rounded-t-\[2\.5rem\] {
- border-top-left-radius: 2.5rem;
- border-top-right-radius: 2.5rem
- }
-
- .rounded-t-lg {
- border-top-left-radius: var(--radius-lg);
- border-top-right-radius: var(--radius-lg)
- }
-
- .rounded-t-md {
- border-top-left-radius: var(--radius-md);
- border-top-right-radius: var(--radius-md)
- }
-
- .rounded-t-sm {
- border-top-left-radius: var(--radius-sm);
- border-top-right-radius: var(--radius-sm)
- }
-
- .rounded-t-xl {
- border-top-left-radius: var(--radius-xl);
- border-top-right-radius: var(--radius-xl)
- }
-
- .rounded-r-lg {
- border-top-right-radius: var(--radius-lg);
- border-bottom-right-radius: var(--radius-lg)
- }
-
- .rounded-b {
- border-bottom-right-radius: .25rem;
- border-bottom-left-radius: .25rem
- }
-
- .rounded-b-\[1rem\] {
- border-bottom-right-radius: 1rem;
- border-bottom-left-radius: 1rem
- }
-
- .rounded-b-\[2\.5rem\] {
- border-bottom-right-radius: 2.5rem;
- border-bottom-left-radius: 2.5rem
- }
-
- .rounded-b-lg {
- border-bottom-right-radius: var(--radius-lg);
- border-bottom-left-radius: var(--radius-lg)
- }
-
- .rounded-b-xl {
- border-bottom-right-radius: var(--radius-xl);
- border-bottom-left-radius: var(--radius-xl)
- }
-
- .border {
- border-style: var(--tw-border-style);
- border-width: 1px
- }
-
- .border-0 {
- border-style: var(--tw-border-style);
- border-width: 0
- }
-
- .border-1 {
- border-style: var(--tw-border-style);
- border-width: 1px
- }
-
- .border-2 {
- border-style: var(--tw-border-style);
- border-width: 2px
- }
-
- .border-\[8px\] {
- border-style: var(--tw-border-style);
- border-width: 8px
- }
-
- .border-\[10px\] {
- border-style: var(--tw-border-style);
- border-width: 10px
- }
-
- .border-\[14px\] {
- border-style: var(--tw-border-style);
- border-width: 14px
- }
-
- .border-\[16px\] {
- border-style: var(--tw-border-style);
- border-width: 16px
- }
-
- .border-x {
- border-inline-style: var(--tw-border-style);
- border-inline-width: 1px
- }
-
- .border-x-0 {
- border-inline-style: var(--tw-border-style);
- border-inline-width: 0
- }
-
- .border-y {
- border-block-style: var(--tw-border-style);
- border-block-width: 1px
- }
-
- .border-s {
- border-inline-start-style: var(--tw-border-style);
- border-inline-start-width: 1px
- }
-
- .border-s-0 {
- border-inline-start-style: var(--tw-border-style);
- border-inline-start-width: 0
- }
-
- .border-s-2 {
- border-inline-start-style: var(--tw-border-style);
- border-inline-start-width: 2px
- }
-
- .border-s-4 {
- border-inline-start-style: var(--tw-border-style);
- border-inline-start-width: 4px
- }
-
- .border-e {
- border-inline-end-style: var(--tw-border-style);
- border-inline-end-width: 1px
- }
-
- .border-e-0 {
- border-inline-end-style: var(--tw-border-style);
- border-inline-end-width: 0
- }
-
- .border-e-2 {
- border-inline-end-style: var(--tw-border-style);
- border-inline-end-width: 2px
- }
-
- .border-t {
- border-top-style: var(--tw-border-style);
- border-top-width: 1px
- }
-
- .border-t-0 {
- border-top-style: var(--tw-border-style);
- border-top-width: 0
- }
-
- .border-t-4 {
- border-top-style: var(--tw-border-style);
- border-top-width: 4px
- }
-
- .border-r {
- border-right-style: var(--tw-border-style);
- border-right-width: 1px
- }
-
- .border-b {
- border-bottom-style: var(--tw-border-style);
- border-bottom-width: 1px
- }
-
- .border-b-0 {
- border-bottom-style: var(--tw-border-style);
- border-bottom-width: 0
- }
-
- .border-b-2 {
- border-bottom-style: var(--tw-border-style);
- border-bottom-width: 2px
- }
-
- .border-l {
- border-left-style: var(--tw-border-style);
- border-left-width: 1px
- }
-
- .border-dashed {
- --tw-border-style: dashed;
- border-style: dashed
- }
-
- .dark .apexcharts-canvas .apexcharts-tooltip {
- background-color: var(--color-gray-700) !important;
- color: var(--color-gray-400) !important;
- border-color: #0000 !important;
- box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a !important
- }
-
- .dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title {
- background-color: var(--color-gray-600) !important;
- border-color: var(--color-gray-500) !important;
- color: var(--color-gray-500) !important
- }
-
- .dark .apexcharts-canvas .apexcharts-xaxistooltip {
- color: var(--color-gray-400) !important;
- background-color: var(--color-gray-700) !important
- }
-
- .dark .apexcharts-canvas .apexcharts-xaxistooltip:after,
- .dark .apexcharts-canvas .apexcharts-xaxistooltip:before {
- border-bottom-color: var(--color-gray-700) !important
- }
-
- .dark .apexcharts-gridline,
- .dark .apexcharts-xcrosshairs,
- .dark .apexcharts-ycrosshairs {
- stroke: var(--color-gray-700) !important
- }
-
- .dark .datatable-wrapper .datatable-search .datatable-input,
- .dark .datatable-wrapper .datatable-input {
- color: #fff;
- background-color: var(--color-gray-800);
- border: 1px solid var(--color-gray-700)
- }
-
- .dark .datatable-wrapper thead th .datatable-input {
- background-color: var(--color-gray-700);
- border-color: var(--color-gray-600);
- color: #fff
- }
-
- .dark .datatable-wrapper .datatable-top .datatable-dropdown {
- color: var(--color-gray-400)
- }
-
- .dark .datatable-wrapper .datatable-top .datatable-dropdown .datatable-selector {
- background-color: var(--color-gray-800);
- border: 1px solid var(--color-gray-700);
- color: #fff
- }
-
- .dark .datatable-wrapper .datatable-table {
- color: var(--color-gray-400)
- }
-
- .dark .datatable-wrapper .datatable-table thead {
- color: var(--color-gray-400);
- background-color: var(--color-gray-800)
- }
-
- .dark .datatable-wrapper .datatable-table tbody tr {
- border-bottom: 1px solid var(--color-gray-700)
- }
-
- .dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item-link {
- color: var(--color-gray-400);
- border-color: var(--color-gray-700)
- }
-
- .dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link,
- .dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link {
- color: #0000
- }
-
- .dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link:after {
- content: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='%239CA3AF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14 8-4 4 4 4'/%3e %3c/svg%3e")
- }
-
- .dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link:hover:after {
- content: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14 8-4 4 4 4'/%3e %3c/svg%3e")
- }
-
- .dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link:after {
- content: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='%239CA3AF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 16 4-4-4-4'/%3e %3c/svg%3e")
- }
-
- .dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:last-of-type .datatable-pagination-list-item-link:hover:after {
- content: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 16 4-4-4-4'/%3e %3c/svg%3e")
- }
-
- .dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item:first-of-type .datatable-pagination-list-item-link {
- border-left: 1px solid var(--color-gray-700)
- }
-
- .dark .datatable-wrapper .datatable-bottom .datatable-pagination .datatable-pagination-list-item-link:hover {
- background-color: var(--color-gray-700);
- color: #fff
- }
-
- .\!border-blue-700 {
- border-color: var(--color-blue-700) !important
- }
-
- .border-blue-100 {
- border-color: var(--color-blue-100)
- }
-
- .border-blue-300 {
- border-color: var(--color-blue-300)
- }
-
- .border-blue-400 {
- border-color: var(--color-blue-400)
- }
-
- .border-blue-600 {
- border-color: var(--color-blue-600)
- }
-
- .border-blue-700 {
- border-color: var(--color-blue-700)
- }
-
- .border-blue-800 {
- border-color: var(--color-blue-800)
- }
-
- .border-gray-100 {
- border-color: var(--color-gray-100)
- }
-
- .border-gray-200 {
- border-color: var(--color-gray-200)
- }
-
- .border-gray-300 {
- border-color: var(--color-gray-300)
- }
-
- .border-gray-500 {
- border-color: var(--color-gray-500)
- }
-
- .border-gray-700 {
- border-color: var(--color-gray-700)
- }
-
- .border-gray-800 {
- border-color: var(--color-gray-800)
- }
-
- .border-gray-900 {
- border-color: var(--color-gray-900)
- }
-
- .border-green-300 {
- border-color: var(--color-green-300)
- }
-
- .border-green-400 {
- border-color: var(--color-green-400)
- }
-
- .border-green-500 {
- border-color: var(--color-green-500)
- }
-
- .border-green-600 {
- border-color: var(--color-green-600)
- }
-
- .border-green-700 {
- border-color: var(--color-green-700)
- }
-
- .border-green-800 {
- border-color: var(--color-green-800)
- }
-
- .border-indigo-400 {
- border-color: var(--color-indigo-400)
- }
-
- .border-pink-400 {
- border-color: var(--color-pink-400)
- }
-
- .border-purple-400 {
- border-color: var(--color-purple-400)
- }
-
- .border-purple-600 {
- border-color: var(--color-purple-600)
- }
-
- .border-purple-700 {
- border-color: var(--color-purple-700)
- }
-
- .border-red-300 {
- border-color: var(--color-red-300)
- }
-
- .border-red-400 {
- border-color: var(--color-red-400)
- }
-
- .border-red-500 {
- border-color: var(--color-red-500)
- }
-
- .border-red-600 {
- border-color: var(--color-red-600)
- }
-
- .border-red-700 {
- border-color: var(--color-red-700)
- }
-
- .border-red-800 {
- border-color: var(--color-red-800)
- }
-
- .border-transparent {
- border-color: #0000
- }
-
- .border-white {
- border-color: var(--color-white)
- }
-
- .border-yellow-300 {
- border-color: var(--color-yellow-300)
- }
-
- .border-yellow-400 {
- border-color: var(--color-yellow-400)
- }
-
- .border-yellow-800 {
- border-color: var(--color-yellow-800)
- }
-
- .border-s-gray-50 {
- border-inline-start-color: var(--color-gray-50)
- }
-
- .border-s-gray-100 {
- border-inline-start-color: var(--color-gray-100)
- }
-
- .border-e-gray-50 {
- border-inline-end-color: var(--color-gray-50)
- }
-
- .apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-y-group {
- padding: 0 !important
- }
-
- .apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active {
- color: var(--color-gray-500) !important;
- background-color: #fff !important;
- padding-bottom: .75rem !important;
- padding-left: .75rem !important;
- padding-right: .75rem !important
- }
-
- .dark .apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active {
- background-color: var(--color-gray-700) !important;
- color: var(--color-gray-400) !important
- }
-
- .apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active:first-of-type {
- padding-top: .75rem !important
- }
-
- .\!bg-gray-50 {
- background-color: var(--color-gray-50) !important
- }
-
- .\!bg-gray-200 {
- background-color: var(--color-gray-200) !important
- }
-
- .bg-\[\#1da1f2\] {
- background-color: #1da1f2
- }
-
- .bg-\[\#3b5998\] {
- background-color: #3b5998
- }
-
- .bg-\[\#2557D6\] {
- background-color: #2557d6
- }
-
- .bg-\[\#4285F4\] {
- background-color: #4285f4
- }
-
- .bg-\[\#24292F\] {
- background-color: #24292f
- }
-
- .bg-\[\#050708\] {
- background-color: #050708
- }
-
- .bg-\[\#F7BE38\] {
- background-color: #f7be38
- }
-
- .bg-\[\#FF9119\] {
- background-color: #ff9119
- }
-
- .bg-\[\#hex\] {
- background-color: #hex
- }
-
- .bg-blue-50 {
- background-color: var(--color-blue-50)
- }
-
- .bg-blue-100 {
- background-color: var(--color-blue-100)
- }
-
- .bg-blue-200 {
- background-color: var(--color-blue-200)
- }
-
- .bg-blue-300 {
- background-color: var(--color-blue-300)
- }
-
- .bg-blue-400 {
- background-color: var(--color-blue-400)
- }
-
- .bg-blue-500 {
- background-color: var(--color-blue-500)
- }
-
- .bg-blue-600 {
- background-color: var(--color-blue-600)
- }
-
- .bg-blue-700 {
- background-color: var(--color-blue-700)
- }
-
- .bg-blue-800 {
- background-color: var(--color-blue-800)
- }
-
- .bg-blue-900 {
- background-color: var(--color-blue-900)
- }
-
- .bg-gray-50 {
- background-color: var(--color-gray-50)
- }
-
- .bg-gray-100 {
- background-color: var(--color-gray-100)
- }
-
- .bg-gray-200 {
- background-color: var(--color-gray-200)
- }
-
- .bg-gray-300 {
- background-color: var(--color-gray-300)
- }
-
- .bg-gray-400 {
- background-color: var(--color-gray-400)
- }
-
- .bg-gray-500 {
- background-color: var(--color-gray-500)
- }
-
- .bg-gray-600 {
- background-color: var(--color-gray-600)
- }
-
- .bg-gray-700 {
- background-color: var(--color-gray-700)
- }
-
- .bg-gray-800 {
- background-color: var(--color-gray-800)
- }
-
- .bg-gray-900 {
- background-color: var(--color-gray-900)
- }
-
- .bg-gray-900\/50 {
- background-color: color-mix(in oklab, var(--color-gray-900)50%, transparent)
- }
-
- .bg-gray-900\/90 {
- background-color: color-mix(in oklab, var(--color-gray-900)90%, transparent)
- }
-
- .bg-green-50 {
- background-color: var(--color-green-50)
- }
-
- .bg-green-100 {
- background-color: var(--color-green-100)
- }
-
- .bg-green-200 {
- background-color: var(--color-green-200)
- }
-
- .bg-green-300 {
- background-color: var(--color-green-300)
- }
-
- .bg-green-400 {
- background-color: var(--color-green-400)
- }
-
- .bg-green-500 {
- background-color: var(--color-green-500)
- }
-
- .bg-green-600 {
- background-color: var(--color-green-600)
- }
-
- .bg-green-700 {
- background-color: var(--color-green-700)
- }
-
- .bg-green-800 {
- background-color: var(--color-green-800)
- }
-
- .bg-green-900 {
- background-color: var(--color-green-900)
- }
-
- .bg-indigo-50 {
- background-color: var(--color-indigo-50)
- }
-
- .bg-indigo-100 {
- background-color: var(--color-indigo-100)
- }
-
- .bg-indigo-200 {
- background-color: var(--color-indigo-200)
- }
-
- .bg-indigo-300 {
- background-color: var(--color-indigo-300)
- }
-
- .bg-indigo-400 {
- background-color: var(--color-indigo-400)
- }
-
- .bg-indigo-500 {
- background-color: var(--color-indigo-500)
- }
-
- .bg-indigo-600 {
- background-color: var(--color-indigo-600)
- }
-
- .bg-indigo-700 {
- background-color: var(--color-indigo-700)
- }
-
- .bg-indigo-800 {
- background-color: var(--color-indigo-800)
- }
-
- .bg-indigo-900 {
- background-color: var(--color-indigo-900)
- }
-
- .bg-orange-50 {
- background-color: var(--color-orange-50)
- }
-
- .bg-orange-100 {
- background-color: var(--color-orange-100)
- }
-
- .bg-orange-300 {
- background-color: var(--color-orange-300)
- }
-
- .bg-orange-500 {
- background-color: var(--color-orange-500)
- }
-
- .bg-pink-50 {
- background-color: var(--color-pink-50)
- }
-
- .bg-pink-100 {
- background-color: var(--color-pink-100)
- }
-
- .bg-pink-200 {
- background-color: var(--color-pink-200)
- }
-
- .bg-pink-300 {
- background-color: var(--color-pink-300)
- }
-
- .bg-pink-400 {
- background-color: var(--color-pink-400)
- }
-
- .bg-pink-500 {
- background-color: var(--color-pink-500)
- }
-
- .bg-pink-600 {
- background-color: var(--color-pink-600)
- }
-
- .bg-pink-700 {
- background-color: var(--color-pink-700)
- }
-
- .bg-pink-800 {
- background-color: var(--color-pink-800)
- }
-
- .bg-pink-900 {
- background-color: var(--color-pink-900)
- }
-
- .bg-purple-50 {
- background-color: var(--color-purple-50)
- }
-
- .bg-purple-100 {
- background-color: var(--color-purple-100)
- }
-
- .bg-purple-200 {
- background-color: var(--color-purple-200)
- }
-
- .bg-purple-300 {
- background-color: var(--color-purple-300)
- }
-
- .bg-purple-400 {
- background-color: var(--color-purple-400)
- }
-
- .bg-purple-500 {
- background-color: var(--color-purple-500)
- }
-
- .bg-purple-600 {
- background-color: var(--color-purple-600)
- }
-
- .bg-purple-700 {
- background-color: var(--color-purple-700)
- }
-
- .bg-purple-800 {
- background-color: var(--color-purple-800)
- }
-
- .bg-purple-900 {
- background-color: var(--color-purple-900)
- }
-
- .bg-red-50 {
- background-color: var(--color-red-50)
- }
-
- .bg-red-100 {
- background-color: var(--color-red-100)
- }
-
- .bg-red-200 {
- background-color: var(--color-red-200)
- }
-
- .bg-red-300 {
- background-color: var(--color-red-300)
- }
-
- .bg-red-400 {
- background-color: var(--color-red-400)
- }
-
- .bg-red-500 {
- background-color: var(--color-red-500)
- }
-
- .bg-red-600 {
- background-color: var(--color-red-600)
- }
-
- .bg-red-700 {
- background-color: var(--color-red-700)
- }
-
- .bg-red-800 {
- background-color: var(--color-red-800)
- }
-
- .bg-red-900 {
- background-color: var(--color-red-900)
- }
-
- .bg-teal-50 {
- background-color: var(--color-teal-50)
- }
-
- .bg-teal-100 {
- background-color: var(--color-teal-100)
- }
-
- .bg-teal-500 {
- background-color: var(--color-teal-500)
- }
-
- .bg-transparent {
- background-color: #0000
- }
-
- .bg-white {
- background-color: var(--color-white)
- }
-
- .bg-white\/30 {
- background-color: color-mix(in oklab, var(--color-white)30%, transparent)
- }
-
- .bg-white\/50 {
- background-color: color-mix(in oklab, var(--color-white)50%, transparent)
- }
-
- .bg-yellow-50 {
- background-color: var(--color-yellow-50)
- }
-
- .bg-yellow-100 {
- background-color: var(--color-yellow-100)
- }
-
- .bg-yellow-200 {
- background-color: var(--color-yellow-200)
- }
-
- .bg-yellow-300 {
- background-color: var(--color-yellow-300)
- }
-
- .bg-yellow-400 {
- background-color: var(--color-yellow-400)
- }
-
- .bg-yellow-500 {
- background-color: var(--color-yellow-500)
- }
-
- .bg-yellow-600 {
- background-color: var(--color-yellow-600)
- }
-
- .bg-yellow-700 {
- background-color: var(--color-yellow-700)
- }
-
- .bg-yellow-800 {
- background-color: var(--color-yellow-800)
- }
-
- .bg-yellow-900 {
- background-color: var(--color-yellow-900)
- }
-
- .dark .selectedCell {
- background-color: var(--color-gray-700)
- }
-
- .datatable-wrapper .datatable-table tbody tr.selected {
- background-color: var(--color-gray-100)
- }
-
- .dark .datatable-wrapper .datatable-table tbody tr.selected {
- background-color: var(--color-gray-700)
- }
-
- .bg-gradient-to-b {
- --tw-gradient-position: to bottom in oklab, ;
- background-image: linear-gradient(var(--tw-gradient-stops))
- }
-
- .bg-gradient-to-br {
- --tw-gradient-position: to bottom right in oklab, ;
- background-image: linear-gradient(var(--tw-gradient-stops))
- }
-
- .bg-gradient-to-r {
- --tw-gradient-position: to right in oklab, ;
- background-image: linear-gradient(var(--tw-gradient-stops))
- }
-
- .bg-\[url\(\'https\:\/\/flowbite\.s3\.amazonaws\.com\/docs\/jumbotron\/conference\.jpg\'\)\] {
- background-image: url(https://flowbite.s3.amazonaws.com/docs/jumbotron/conference.jpg)
- }
-
- .bg-\[url\(\'https\:\/\/flowbite\.s3\.amazonaws\.com\/docs\/jumbotron\/hero-pattern\.svg\'\)\] {
- background-image: url(https://flowbite.s3.amazonaws.com/docs/jumbotron/hero-pattern.svg)
- }
-
- .from-blue-50 {
- --tw-gradient-from: var(--color-blue-50);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .from-blue-500 {
- --tw-gradient-from: var(--color-blue-500);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .from-cyan-400 {
- --tw-gradient-from: var(--color-cyan-400);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .from-cyan-500 {
- --tw-gradient-from: var(--color-cyan-500);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .from-green-400 {
- --tw-gradient-from: var(--color-green-400);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .from-lime-200 {
- --tw-gradient-from: var(--color-lime-200);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .from-pink-400 {
- --tw-gradient-from: var(--color-pink-400);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .from-pink-500 {
- --tw-gradient-from: var(--color-pink-500);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .from-purple-500 {
- --tw-gradient-from: var(--color-purple-500);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .from-purple-600 {
- --tw-gradient-from: var(--color-purple-600);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .from-red-200 {
- --tw-gradient-from: var(--color-red-200);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .from-red-400 {
- --tw-gradient-from: var(--color-red-400);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .from-sky-400 {
- --tw-gradient-from: var(--color-sky-400);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .from-teal-200 {
- --tw-gradient-from: var(--color-teal-200);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .from-teal-300 {
- --tw-gradient-from: var(--color-teal-300);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .from-teal-400 {
- --tw-gradient-from: var(--color-teal-400);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .via-blue-600 {
- --tw-gradient-via: var(--color-blue-600);
- --tw-gradient-via-stops: var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-via)var(--tw-gradient-via-position), var(--tw-gradient-to)var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-via-stops)
- }
-
- .via-cyan-500 {
- --tw-gradient-via: var(--color-cyan-500);
- --tw-gradient-via-stops: var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-via)var(--tw-gradient-via-position), var(--tw-gradient-to)var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-via-stops)
- }
-
- .via-green-500 {
- --tw-gradient-via: var(--color-green-500);
- --tw-gradient-via-stops: var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-via)var(--tw-gradient-via-position), var(--tw-gradient-to)var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-via-stops)
- }
-
- .via-lime-400 {
- --tw-gradient-via: var(--color-lime-400);
- --tw-gradient-via-stops: var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-via)var(--tw-gradient-via-position), var(--tw-gradient-to)var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-via-stops)
- }
-
- .via-pink-500 {
- --tw-gradient-via: var(--color-pink-500);
- --tw-gradient-via-stops: var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-via)var(--tw-gradient-via-position), var(--tw-gradient-to)var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-via-stops)
- }
-
- .via-purple-600 {
- --tw-gradient-via: var(--color-purple-600);
- --tw-gradient-via-stops: var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-via)var(--tw-gradient-via-position), var(--tw-gradient-to)var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-via-stops)
- }
-
- .via-red-300 {
- --tw-gradient-via: var(--color-red-300);
- --tw-gradient-via-stops: var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-via)var(--tw-gradient-via-position), var(--tw-gradient-to)var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-via-stops)
- }
-
- .via-red-500 {
- --tw-gradient-via: var(--color-red-500);
- --tw-gradient-via-stops: var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-via)var(--tw-gradient-via-position), var(--tw-gradient-to)var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-via-stops)
- }
-
- .via-teal-500 {
- --tw-gradient-via: var(--color-teal-500);
- --tw-gradient-via-stops: var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-via)var(--tw-gradient-via-position), var(--tw-gradient-to)var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-via-stops)
- }
-
- .to-blue-500 {
- --tw-gradient-to: var(--color-blue-500);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .to-blue-600 {
- --tw-gradient-to: var(--color-blue-600);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .to-blue-700 {
- --tw-gradient-to: var(--color-blue-700);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .to-cyan-600 {
- --tw-gradient-to: var(--color-cyan-600);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .to-emerald-600 {
- --tw-gradient-to: var(--color-emerald-600);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .to-green-600 {
- --tw-gradient-to: var(--color-green-600);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .to-lime-200 {
- --tw-gradient-to: var(--color-lime-200);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .to-lime-300 {
- --tw-gradient-to: var(--color-lime-300);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .to-lime-500 {
- --tw-gradient-to: var(--color-lime-500);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .to-orange-400 {
- --tw-gradient-to: var(--color-orange-400);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .to-pink-500 {
- --tw-gradient-to: var(--color-pink-500);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .to-pink-600 {
- --tw-gradient-to: var(--color-pink-600);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .to-purple-700 {
- --tw-gradient-to: var(--color-purple-700);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .to-red-600 {
- --tw-gradient-to: var(--color-red-600);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .to-teal-600 {
- --tw-gradient-to: var(--color-teal-600);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .to-transparent {
- --tw-gradient-to: transparent;
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .to-yellow-200 {
- --tw-gradient-to: var(--color-yellow-200);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .bg-cover {
- background-size: cover
- }
-
- .bg-local {
- background-attachment: local
- }
-
- .bg-clip-text {
- -webkit-background-clip: text;
- background-clip: text
- }
-
- .bg-center {
- background-position: 50%
- }
-
- .bg-no-repeat {
- background-repeat: no-repeat
- }
-
- .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-value {
- fill: var(--color-gray-900) !important;
- font-size: 1.875rem, [object Object] !important;
- font-weight: 700 !important
- }
-
- .dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-value {
- fill: #fff !important
- }
-
- .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-label {
- fill: var(--color-gray-500) !important;
- font-size: 1rem, [object Object] !important;
- font-weight: 400 !important
- }
-
- .dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-label {
- fill: var(--color-gray-400) !important
- }
-
- .fill-blue-600 {
- fill: var(--color-blue-600)
- }
-
- .fill-gray-500 {
- fill: var(--color-gray-500)
- }
-
- .fill-gray-600 {
- fill: var(--color-gray-600)
- }
-
- .fill-green-500 {
- fill: var(--color-green-500)
- }
-
- .fill-pink-600 {
- fill: var(--color-pink-600)
- }
-
- .fill-purple-600 {
- fill: var(--color-purple-600)
- }
-
- .fill-red-600 {
- fill: var(--color-red-600)
- }
-
- .fill-yellow-400 {
- fill: var(--color-yellow-400)
- }
-
- .apexcharts-gridline {
- stroke: var(--color-gray-200) !important
- }
-
- .dark .apexcharts-gridline {
- stroke: var(--color-gray-700) !important
- }
-
- .apexcharts-xcrosshairs {
- stroke: var(--color-gray-200) !important
- }
-
- .dark .apexcharts-xcrosshairs {
- stroke: var(--color-gray-700) !important
- }
-
- .apexcharts-ycrosshairs {
- stroke: var(--color-gray-200) !important
- }
-
- .dark .apexcharts-ycrosshairs {
- stroke: var(--color-gray-700) !important
- }
-
- .object-cover {
- -o-object-fit: cover;
- object-fit: cover
- }
-
- .\!p-0 {
- padding: calc(var(--spacing)*0) !important
- }
-
- .apexcharts-canvas .apexcharts-legend,
- .apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-y-group {
- padding: 0 !important
- }
-
- .p-0 {
- padding: calc(var(--spacing)*0)
- }
-
- .p-0\.5 {
- padding: calc(var(--spacing)*.5)
- }
-
- .p-1 {
- padding: calc(var(--spacing)*1)
- }
-
- .p-1\.5 {
- padding: calc(var(--spacing)*1.5)
- }
-
- .p-2 {
- padding: calc(var(--spacing)*2)
- }
-
- .p-2\.5 {
- padding: calc(var(--spacing)*2.5)
- }
-
- .p-3 {
- padding: calc(var(--spacing)*3)
- }
-
- .p-4 {
- padding: calc(var(--spacing)*4)
- }
-
- .p-5 {
- padding: calc(var(--spacing)*5)
- }
-
- .p-6 {
- padding: calc(var(--spacing)*6)
- }
-
- .p-8 {
- padding: calc(var(--spacing)*8)
- }
-
- .p-px {
- padding: 1px
- }
-
- .px-0 {
- padding-inline: calc(var(--spacing)*0)
- }
-
- .px-0\.5 {
- padding-inline: calc(var(--spacing)*.5)
- }
-
- .px-1 {
- padding-inline: calc(var(--spacing)*1)
- }
-
- .px-1\.5 {
- padding-inline: calc(var(--spacing)*1.5)
- }
-
- .px-2 {
- padding-inline: calc(var(--spacing)*2)
- }
-
- .px-2\.5 {
- padding-inline: calc(var(--spacing)*2.5)
- }
-
- .px-3 {
- padding-inline: calc(var(--spacing)*3)
- }
-
- .px-4 {
- padding-inline: calc(var(--spacing)*4)
- }
-
- .px-5 {
- padding-inline: calc(var(--spacing)*5)
- }
-
- .px-6 {
- padding-inline: calc(var(--spacing)*6)
- }
-
- .px-8 {
- padding-inline: calc(var(--spacing)*8)
- }
-
- .px-16 {
- padding-inline: calc(var(--spacing)*16)
- }
-
- .py-0\.5 {
- padding-block: calc(var(--spacing)*.5)
- }
-
- .py-1 {
- padding-block: calc(var(--spacing)*1)
- }
-
- .py-1\.5 {
- padding-block: calc(var(--spacing)*1.5)
- }
-
- .py-2 {
- padding-block: calc(var(--spacing)*2)
- }
-
- .py-2\.5 {
- padding-block: calc(var(--spacing)*2.5)
- }
-
- .py-3 {
- padding-block: calc(var(--spacing)*3)
- }
-
- .py-3\.5 {
- padding-block: calc(var(--spacing)*3.5)
- }
-
- .py-4 {
- padding-block: calc(var(--spacing)*4)
- }
-
- .py-5 {
- padding-block: calc(var(--spacing)*5)
- }
-
- .py-6 {
- padding-block: calc(var(--spacing)*6)
- }
-
- .py-8 {
- padding-block: calc(var(--spacing)*8)
- }
-
- .py-12 {
- padding-block: calc(var(--spacing)*12)
- }
-
- .py-24 {
- padding-block: calc(var(--spacing)*24)
- }
-
- .py-48 {
- padding-block: calc(var(--spacing)*48)
- }
-
- .py-px {
- padding-block: 1px
- }
-
- .ps-0 {
- padding-inline-start: calc(var(--spacing)*0)
- }
-
- .ps-1\.5 {
- padding-inline-start: calc(var(--spacing)*1.5)
- }
-
- .ps-2 {
- padding-inline-start: calc(var(--spacing)*2)
- }
-
- .ps-2\.5 {
- padding-inline-start: calc(var(--spacing)*2.5)
- }
-
- .ps-3 {
- padding-inline-start: calc(var(--spacing)*3)
- }
-
- .ps-3\.5 {
- padding-inline-start: calc(var(--spacing)*3.5)
- }
-
- .ps-4 {
- padding-inline-start: calc(var(--spacing)*4)
- }
-
- .ps-5 {
- padding-inline-start: calc(var(--spacing)*5)
- }
-
- .ps-6 {
- padding-inline-start: calc(var(--spacing)*6)
- }
-
- .ps-10 {
- padding-inline-start: calc(var(--spacing)*10)
- }
-
- .pe-0 {
- padding-inline-end: calc(var(--spacing)*0)
- }
-
- .pe-1 {
- padding-inline-end: calc(var(--spacing)*1)
- }
-
- .pe-3 {
- padding-inline-end: calc(var(--spacing)*3)
- }
-
- .pe-3\.5 {
- padding-inline-end: calc(var(--spacing)*3.5)
- }
-
- .pe-4 {
- padding-inline-end: calc(var(--spacing)*4)
- }
-
- .pe-5 {
- padding-inline-end: calc(var(--spacing)*5)
- }
-
- .pe-10 {
- padding-inline-end: calc(var(--spacing)*10)
- }
-
- .pt-0 {
- padding-top: calc(var(--spacing)*0)
- }
-
- .pt-2 {
- padding-top: calc(var(--spacing)*2)
- }
-
- .pt-3 {
- padding-top: calc(var(--spacing)*3)
- }
-
- .pt-4 {
- padding-top: calc(var(--spacing)*4)
- }
-
- .pt-5 {
- padding-top: calc(var(--spacing)*5)
- }
-
- .pt-6 {
- padding-top: calc(var(--spacing)*6)
- }
-
- .pt-8 {
- padding-top: calc(var(--spacing)*8)
- }
-
- .pt-10 {
- padding-top: calc(var(--spacing)*10)
- }
-
- .pt-16 {
- padding-top: calc(var(--spacing)*16)
- }
-
- .pt-20 {
- padding-top: calc(var(--spacing)*20)
- }
-
- .pt-24 {
- padding-top: calc(var(--spacing)*24)
- }
-
- .pt-32 {
- padding-top: calc(var(--spacing)*32)
- }
-
- .pt-36 {
- padding-top: calc(var(--spacing)*36)
- }
-
- .pt-52 {
- padding-top: calc(var(--spacing)*52)
- }
-
- .pt-60 {
- padding-top: calc(var(--spacing)*60)
- }
-
- .pt-64 {
- padding-top: calc(var(--spacing)*64)
- }
-
- .pt-80 {
- padding-top: calc(var(--spacing)*80)
- }
-
- .datatable-wrapper .datatable-container thead tr.search-filtering-row th {
- padding-top: 0
- }
-
- .apexcharts-canvas .apexcharts-legend-text {
- color: var(--color-gray-500) !important;
- padding-left: 1.25rem !important;
- font-size: .75rem !important;
- font-weight: 500 !important
- }
-
- [dir=rtl] .apexcharts-canvas .apexcharts-legend-text {
- padding-right: .5rem !important
- }
-
- .apexcharts-canvas .apexcharts-legend-text:not(.apexcharts-inactive-legend):hover {
- color: var(--color-gray-900) !important
- }
-
- .dark .apexcharts-canvas .apexcharts-legend-text {
- color: var(--color-gray-400) !important
- }
-
- .dark .apexcharts-canvas .apexcharts-legend-text:not(.apexcharts-inactive-legend):hover {
- color: #fff !important
- }
-
- .pr-4 {
- padding-right: calc(var(--spacing)*4)
- }
-
- .pr-5 {
- padding-right: calc(var(--spacing)*5)
- }
-
- .pb-0 {
- padding-bottom: calc(var(--spacing)*0)
- }
-
- .pb-1 {
- padding-bottom: calc(var(--spacing)*1)
- }
-
- .pb-1\.5 {
- padding-bottom: calc(var(--spacing)*1.5)
- }
-
- .pb-2 {
- padding-bottom: calc(var(--spacing)*2)
- }
-
- .pb-2\.5 {
- padding-bottom: calc(var(--spacing)*2.5)
- }
-
- .pb-3 {
- padding-bottom: calc(var(--spacing)*3)
- }
-
- .pb-4 {
- padding-bottom: calc(var(--spacing)*4)
- }
-
- .pb-5 {
- padding-bottom: calc(var(--spacing)*5)
- }
-
- .pb-6 {
- padding-bottom: calc(var(--spacing)*6)
- }
-
- .pb-8 {
- padding-bottom: calc(var(--spacing)*8)
- }
-
- .pb-10 {
- padding-bottom: calc(var(--spacing)*10)
- }
-
- .pb-16 {
- padding-bottom: calc(var(--spacing)*16)
- }
-
- .pb-48 {
- padding-bottom: calc(var(--spacing)*48)
- }
-
- .pb-96 {
- padding-bottom: calc(var(--spacing)*96)
- }
-
- .pl-2\.5 {
- padding-left: calc(var(--spacing)*2.5)
- }
-
- .pl-3 {
- padding-left: calc(var(--spacing)*3)
- }
-
- .pl-3\.5 {
- padding-left: calc(var(--spacing)*3.5)
- }
-
- .pl-5 {
- padding-left: calc(var(--spacing)*5)
- }
-
- .pl-8 {
- padding-left: calc(var(--spacing)*8)
- }
-
- .pl-10 {
- padding-left: calc(var(--spacing)*10)
- }
-
- .pl-11 {
- padding-left: calc(var(--spacing)*11)
- }
-
- .datatable-wrapper .datatable-table .datatable-empty,
- .text-center {
- text-align: center
- }
-
- .text-justify {
- text-align: justify
- }
-
- .text-left {
- text-align: left
- }
-
- .text-right {
- text-align: right
- }
-
- .font-sans {
- font-family: var(--font-sans)
- }
-
- .text-2xl {
- font-size: var(--text-2xl);
- line-height: var(--tw-leading, var(--text-2xl--line-height))
- }
-
- .text-2xs {
- font-size: var(--text-2xs)
- }
-
- .text-3xl {
- font-size: var(--text-3xl);
- line-height: var(--tw-leading, var(--text-3xl--line-height))
- }
-
- .text-4xl {
- font-size: var(--text-4xl);
- line-height: var(--tw-leading, var(--text-4xl--line-height))
- }
-
- .text-5xl {
- font-size: var(--text-5xl);
- line-height: var(--tw-leading, var(--text-5xl--line-height))
- }
-
- .text-6xl {
- font-size: var(--text-6xl);
- line-height: var(--tw-leading, var(--text-6xl--line-height))
- }
-
- .text-7xl {
- font-size: var(--text-7xl);
- line-height: var(--tw-leading, var(--text-7xl--line-height))
- }
-
- .text-8xl {
- font-size: var(--text-8xl);
- line-height: var(--tw-leading, var(--text-8xl--line-height))
- }
-
- .text-9xl {
- font-size: var(--text-9xl);
- line-height: var(--tw-leading, var(--text-9xl--line-height))
- }
-
- .text-base {
- font-size: var(--text-base);
- line-height: var(--tw-leading, var(--text-base--line-height))
- }
-
- .text-lg {
- font-size: var(--text-lg);
- line-height: var(--tw-leading, var(--text-lg--line-height))
- }
-
- .text-sm {
- font-size: var(--text-sm);
- line-height: var(--tw-leading, var(--text-sm--line-height))
- }
-
- .text-xl {
- font-size: var(--text-xl);
- line-height: var(--tw-leading, var(--text-xl--line-height))
- }
-
- .text-xs {
- font-size: var(--text-xs);
- line-height: var(--tw-leading, var(--text-xs--line-height))
- }
-
- .apexcharts-canvas .apexcharts-datalabels .apexcharts-text.apexcharts-pie-label {
- font-size: .75rem, [object Object] !important;
- text-shadow: none !important;
- filter: none !important;
- font-weight: 600 !important;
- font-size: .75rem, [object Object] !important;
- font-weight: 600 !important
- }
-
- .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-label {
- color: var(--color-gray-500) !important;
- font-size: .875rem !important
- }
-
- .dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-label {
- color: var(--color-gray-400) !important
- }
-
- .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-value {
- color: var(--color-gray-900);
- font-size: .875rem !important
- }
-
- .dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-value {
- color: #fff !important
- }
-
- .apexcharts-canvas .apexcharts-xaxistooltip-text {
- font-size: .875rem !important;
- font-weight: 400 !important
- }
-
- .datatable-wrapper .datatable-bottom .datatable-info {
- color: var(--color-gray-500);
- font-size: .875rem
- }
-
- .dark .datatable-wrapper .datatable-bottom .datatable-info {
- color: var(--color-gray-400)
- }
-
- .leading-1\.5 {
- --tw-leading: calc(var(--spacing)*1.5);
- line-height: calc(var(--spacing)*1.5)
- }
-
- .leading-6 {
- --tw-leading: calc(var(--spacing)*6);
- line-height: calc(var(--spacing)*6)
- }
-
- .leading-9 {
- --tw-leading: calc(var(--spacing)*9);
- line-height: calc(var(--spacing)*9)
- }
-
- .leading-loose {
- --tw-leading: var(--leading-loose);
- line-height: var(--leading-loose)
- }
-
- .leading-none {
- --tw-leading: 1;
- line-height: 1
- }
-
- .leading-normal {
- --tw-leading: var(--leading-normal);
- line-height: var(--leading-normal)
- }
-
- .leading-relaxed {
- --tw-leading: var(--leading-relaxed);
- line-height: var(--leading-relaxed)
- }
-
- .leading-tight {
- --tw-leading: var(--leading-tight);
- line-height: var(--leading-tight)
- }
-
- .font-black {
- --tw-font-weight: var(--font-weight-black);
- font-weight: var(--font-weight-black)
- }
-
- .font-bold {
- --tw-font-weight: var(--font-weight-bold);
- font-weight: var(--font-weight-bold)
- }
-
- .font-extrabold {
- --tw-font-weight: var(--font-weight-extrabold);
- font-weight: var(--font-weight-extrabold)
- }
-
- .font-extralight {
- --tw-font-weight: var(--font-weight-extralight);
- font-weight: var(--font-weight-extralight)
- }
-
- .font-medium {
- --tw-font-weight: var(--font-weight-medium);
- font-weight: var(--font-weight-medium)
- }
-
- .font-normal {
- --tw-font-weight: var(--font-weight-normal);
- font-weight: var(--font-weight-normal)
- }
-
- .font-semibold {
- --tw-font-weight: var(--font-weight-semibold);
- font-weight: var(--font-weight-semibold)
- }
-
- .font-thin {
- --tw-font-weight: var(--font-weight-thin);
- font-weight: var(--font-weight-thin)
- }
-
- .tracking-normal {
- --tw-tracking: var(--tracking-normal);
- letter-spacing: var(--tracking-normal)
- }
-
- .tracking-tight {
- --tw-tracking: var(--tracking-tight);
- letter-spacing: var(--tracking-tight)
- }
-
- .tracking-tighter {
- --tw-tracking: var(--tracking-tighter);
- letter-spacing: var(--tracking-tighter)
- }
-
- .tracking-wide {
- --tw-tracking: var(--tracking-wide);
- letter-spacing: var(--tracking-wide)
- }
-
- .tracking-wider {
- --tw-tracking: var(--tracking-wider);
- letter-spacing: var(--tracking-wider)
- }
-
- .tracking-widest {
- --tw-tracking: var(--tracking-widest);
- letter-spacing: var(--tracking-widest)
- }
-
- .break-all {
- word-break: break-all
- }
-
- .whitespace-normal {
- white-space: normal
- }
-
- .whitespace-nowrap {
- white-space: nowrap
- }
-
- .whitespace-pre {
- white-space: pre
- }
-
- .whitespace-pre-line {
- white-space: pre-line
- }
-
- .datatable-wrapper .datatable-table thead th .datatable-sorter {
- text-transform: uppercase
- }
-
- .datatable-wrapper .datatable-table thead th .datatable-sorter:hover,
- .datatable-wrapper .datatable-table thead th.datatable-ascending .datatable-sorter,
- .datatable-wrapper .datatable-table thead th.datatable-descending .datatable-sorter {
- color: var(--color-gray-900)
- }
-
- .dark .datatable-wrapper .datatable-table thead th .datatable-sorter:hover,
- .dark .datatable-wrapper .datatable-table thead th.datatable-ascending .datatable-sorter,
- .dark .datatable-wrapper .datatable-table thead th.datatable-descending .datatable-sorter {
- color: #fff
- }
-
- .\!text-blue-700 {
- color: var(--color-blue-700) !important
- }
-
- .datatable-wrapper .datatable-table thead th.datatable-ascending .datatable-sorter {
- color: var(--color-gray-900)
- }
-
- .dark .datatable-wrapper .datatable-table thead th.datatable-ascending .datatable-sorter {
- color: #fff
- }
-
- .datatable-wrapper .datatable-table thead th.datatable-descending .datatable-sorter {
- color: var(--color-gray-900)
- }
-
- .dark .datatable-wrapper .datatable-table thead th.datatable-descending .datatable-sorter {
- color: #fff
- }
-
- .text-\[\#1434CB\] {
- color: #1434cb
- }
-
- .text-\[\#626890\] {
- color: #626890
- }
-
- .text-\[\#ff2d20\] {
- color: #ff2d20
- }
-
- .text-blue-50 {
- color: var(--color-blue-50)
- }
-
- .text-blue-100 {
- color: var(--color-blue-100)
- }
-
- .text-blue-400 {
- color: var(--color-blue-400)
- }
-
- .text-blue-500 {
- color: var(--color-blue-500)
- }
-
- .text-blue-600 {
- color: var(--color-blue-600)
- }
-
- .text-blue-600\/25 {
- color: color-mix(in oklab, var(--color-blue-600)25%, transparent)
- }
-
- .text-blue-600\/50 {
- color: color-mix(in oklab, var(--color-blue-600)50%, transparent)
- }
-
- .text-blue-600\/75 {
- color: color-mix(in oklab, var(--color-blue-600)75%, transparent)
- }
-
- .text-blue-600\/100 {
- color: color-mix(in oklab, var(--color-blue-600)100%, transparent)
- }
-
- .text-blue-700 {
- color: var(--color-blue-700)
- }
-
- .text-blue-800 {
- color: var(--color-blue-800)
- }
-
- .text-blue-900 {
- color: var(--color-blue-900)
- }
-
- .text-gray-200 {
- color: var(--color-gray-200)
- }
-
- .text-gray-300 {
- color: var(--color-gray-300)
- }
-
- .text-gray-400 {
- color: var(--color-gray-400)
- }
-
- .text-gray-500 {
- color: var(--color-gray-500)
- }
-
- .text-gray-600 {
- color: var(--color-gray-600)
- }
-
- .text-gray-700 {
- color: var(--color-gray-700)
- }
-
- .text-gray-800 {
- color: var(--color-gray-800)
- }
-
- .text-gray-900 {
- color: var(--color-gray-900)
- }
-
- .text-green-400 {
- color: var(--color-green-400)
- }
-
- .text-green-500 {
- color: var(--color-green-500)
- }
-
- .text-green-600 {
- color: var(--color-green-600)
- }
-
- .text-green-700 {
- color: var(--color-green-700)
- }
-
- .text-green-800 {
- color: var(--color-green-800)
- }
-
- .text-green-900 {
- color: var(--color-green-900)
- }
-
- .text-indigo-400 {
- color: var(--color-indigo-400)
- }
-
- .text-indigo-700 {
- color: var(--color-indigo-700)
- }
-
- .text-indigo-800 {
- color: var(--color-indigo-800)
- }
-
- .text-orange-500 {
- color: var(--color-orange-500)
- }
-
- .text-orange-600 {
- color: var(--color-orange-600)
- }
-
- .text-orange-800 {
- color: var(--color-orange-800)
- }
-
- .text-pink-400 {
- color: var(--color-pink-400)
- }
-
- .text-pink-800 {
- color: var(--color-pink-800)
- }
-
- .text-purple-400 {
- color: var(--color-purple-400)
- }
-
- .text-purple-600 {
- color: var(--color-purple-600)
- }
-
- .text-purple-700 {
- color: var(--color-purple-700)
- }
-
- .text-purple-800 {
- color: var(--color-purple-800)
- }
-
- .text-red-400 {
- color: var(--color-red-400)
- }
-
- .text-red-500 {
- color: var(--color-red-500)
- }
-
- .text-red-600 {
- color: var(--color-red-600)
- }
-
- .text-red-700 {
- color: var(--color-red-700)
- }
-
- .text-red-800 {
- color: var(--color-red-800)
- }
-
- .text-red-900 {
- color: var(--color-red-900)
- }
-
- .text-sky-500 {
- color: var(--color-sky-500)
- }
-
- .text-teal-600 {
- color: var(--color-teal-600)
- }
-
- .text-transparent {
- color: #0000
- }
-
- .text-white {
- color: var(--color-white)
- }
-
- .text-yellow-300 {
- color: var(--color-yellow-300)
- }
-
- .text-yellow-400 {
- color: var(--color-yellow-400)
- }
-
- .text-yellow-500 {
- color: var(--color-yellow-500)
- }
-
- .text-yellow-700 {
- color: var(--color-yellow-700)
- }
-
- .text-yellow-800 {
- color: var(--color-yellow-800)
- }
-
- .lowercase {
- text-transform: lowercase
- }
-
- .uppercase {
- text-transform: uppercase
- }
-
- .italic {
- font-style: italic
- }
-
- .not-italic {
- font-style: normal
- }
-
- .line-through {
- text-decoration-line: line-through
- }
-
- .no-underline {
- text-decoration-line: none
- }
-
- .underline {
- text-decoration-line: underline
- }
-
- .decoration-blue-400 {
- text-decoration-color: var(--color-blue-400)
- }
-
- .decoration-blue-500 {
- text-decoration-color: var(--color-blue-500)
- }
-
- .decoration-gray-500 {
- text-decoration-color: var(--color-gray-500)
- }
-
- .decoration-green-500 {
- text-decoration-color: var(--color-green-500)
- }
-
- .decoration-indigo-500 {
- text-decoration-color: var(--color-indigo-500)
- }
-
- .decoration-red-500 {
- text-decoration-color: var(--color-red-500)
- }
-
- .decoration-sky-500 {
- text-decoration-color: var(--color-sky-500)
- }
-
- .decoration-dashed {
- text-decoration-style: dashed
- }
-
- .decoration-dotted {
- text-decoration-style: dotted
- }
-
- .decoration-double {
- text-decoration-style: double
- }
-
- .decoration-wavy {
- text-decoration-style: wavy
- }
-
- .decoration-8 {
- text-decoration-thickness: 8px
- }
-
- .underline-offset-3 {
- text-underline-offset: 3px
- }
-
- .antialiased {
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale
- }
-
- .placeholder-green-700::-moz-placeholder {
- color: var(--color-green-700)
- }
-
- .placeholder-green-700::placeholder {
- color: var(--color-green-700)
- }
-
- .placeholder-red-700::-moz-placeholder {
- color: var(--color-red-700)
- }
-
- .placeholder-red-700::placeholder {
- color: var(--color-red-700)
- }
-
- .opacity-0 {
- opacity: 0
- }
-
- .opacity-20 {
- opacity: .2
- }
-
- .opacity-100 {
- opacity: 1
- }
-
- .bg-blend-multiply {
- background-blend-mode: multiply
- }
-
- .ring-0 {
- --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color, currentColor);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
- }
-
- .ring-2 {
- --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color, currentColor);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
- }
-
- .ring-4 {
- --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color, currentColor);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
- }
-
- .ring-8 {
- --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(8px + var(--tw-ring-offset-width))var(--tw-ring-color, currentColor);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
- }
-
- .shadow {
- --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
- }
-
- .shadow-lg {
- --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
- }
-
- .shadow-md {
- --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
- }
-
- .shadow-sm {
- --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
- }
-
- .shadow-xl {
- --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
- }
-
- .shadow-xs {
- --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
- }
-
- .shadow-blue-500\/50 {
- --tw-shadow-color: color-mix(in oklab, var(--color-blue-500)50%, transparent)
- }
-
- .shadow-cyan-500\/50 {
- --tw-shadow-color: color-mix(in oklab, var(--color-cyan-500)50%, transparent)
- }
-
- .shadow-green-500\/50 {
- --tw-shadow-color: color-mix(in oklab, var(--color-green-500)50%, transparent)
- }
-
- .shadow-lime-500\/50 {
- --tw-shadow-color: color-mix(in oklab, var(--color-lime-500)50%, transparent)
- }
-
- .shadow-pink-500\/50 {
- --tw-shadow-color: color-mix(in oklab, var(--color-pink-500)50%, transparent)
- }
-
- .shadow-purple-500\/50 {
- --tw-shadow-color: color-mix(in oklab, var(--color-purple-500)50%, transparent)
- }
-
- .shadow-red-500\/50 {
- --tw-shadow-color: color-mix(in oklab, var(--color-red-500)50%, transparent)
- }
-
- .shadow-teal-500\/50 {
- --tw-shadow-color: color-mix(in oklab, var(--color-teal-500)50%, transparent)
- }
-
- .ring-gray-300 {
- --tw-ring-color: var(--color-gray-300)
- }
-
- .ring-white {
- --tw-ring-color: var(--color-white)
- }
-
- .outline {
- outline-style: var(--tw-outline-style);
- outline-width: 1px
- }
-
- .blur {
- --tw-blur: blur(8px);
- filter: var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )
- }
-
- .blur-xs {
- --tw-blur: blur(var(--blur-xs));
- filter: var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )
- }
-
- .grayscale {
- --tw-grayscale: grayscale(100%);
- filter: var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )
- }
-
- .invert {
- --tw-invert: invert(100%);
- filter: var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )
- }
-
- .filter {
- filter: var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )
- }
-
- .backdrop-filter {
- -webkit-backdrop-filter: var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, );
- backdrop-filter: var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, )
- }
-
- .transition {
- transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
- transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
- transition-duration: var(--tw-duration, var(--default-transition-duration))
- }
-
- .transition-all {
- transition-property: all;
- transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
- transition-duration: var(--tw-duration, var(--default-transition-duration))
- }
-
- .transition-colors {
- transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
- transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
- transition-duration: var(--tw-duration, var(--default-transition-duration))
- }
-
- .transition-opacity {
- transition-property: opacity;
- transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
- transition-duration: var(--tw-duration, var(--default-transition-duration))
- }
-
- .transition-transform {
- transition-property: transform, translate, scale, rotate;
- transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
- transition-duration: var(--tw-duration, var(--default-transition-duration))
- }
-
- .duration-75 {
- --tw-duration: 75ms;
- transition-duration: 75ms
- }
-
- .duration-200 {
- --tw-duration: .2s;
- transition-duration: .2s
- }
-
- .duration-300 {
- --tw-duration: .3s;
- transition-duration: .3s
- }
-
- .duration-700 {
- --tw-duration: .7s;
- transition-duration: .7s
- }
-
- .ease-in {
- --tw-ease: var(--ease-in);
- transition-timing-function: var(--ease-in)
- }
-
- .ease-in-out {
- --tw-ease: var(--ease-in-out);
- transition-timing-function: var(--ease-in-out)
- }
-
- .ease-linear {
- --tw-ease: linear;
- transition-timing-function: linear
- }
-
- .ease-out {
- --tw-ease: var(--ease-out);
- transition-timing-function: var(--ease-out)
- }
-
- .format-blue {
- --tw-format-links: oklch(.546 .245 262.881);
- --tw-format-invert-links: oklch(.623 .214 259.815)
- }
-
- .format-red {
- --tw-format-links: oklch(.577 .245 27.325);
- --tw-format-invert-links: oklch(.637 .237 25.331)
- }
-
- @media (hover:hover) {
- .group-hover\:rotate-45:is(:where(.group):hover *) {
- rotate: 45deg
- }
-
- .group-hover\:bg-gray-50:is(:where(.group):hover *) {
- background-color: var(--color-gray-50)
- }
-
- .group-hover\:bg-transparent:is(:where(.group):hover *) {
- background-color: #0000
- }
-
- .group-hover\:bg-white\/50:is(:where(.group):hover *) {
- background-color: color-mix(in oklab, var(--color-white)50%, transparent)
- }
-
- .group-hover\:from-cyan-500:is(:where(.group):hover *) {
- --tw-gradient-from: var(--color-cyan-500);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .group-hover\:from-green-400:is(:where(.group):hover *) {
- --tw-gradient-from: var(--color-green-400);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .group-hover\:from-pink-500:is(:where(.group):hover *) {
- --tw-gradient-from: var(--color-pink-500);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .group-hover\:from-purple-500:is(:where(.group):hover *) {
- --tw-gradient-from: var(--color-purple-500);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .group-hover\:from-purple-600:is(:where(.group):hover *) {
- --tw-gradient-from: var(--color-purple-600);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .group-hover\:from-red-200:is(:where(.group):hover *) {
- --tw-gradient-from: var(--color-red-200);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .group-hover\:from-teal-300:is(:where(.group):hover *) {
- --tw-gradient-from: var(--color-teal-300);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .group-hover\:via-red-300:is(:where(.group):hover *) {
- --tw-gradient-via: var(--color-red-300);
- --tw-gradient-via-stops: var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-via)var(--tw-gradient-via-position), var(--tw-gradient-to)var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-via-stops)
- }
-
- .group-hover\:to-blue-500:is(:where(.group):hover *) {
- --tw-gradient-to: var(--color-blue-500);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .group-hover\:to-blue-600:is(:where(.group):hover *) {
- --tw-gradient-to: var(--color-blue-600);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .group-hover\:to-lime-300:is(:where(.group):hover *) {
- --tw-gradient-to: var(--color-lime-300);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .group-hover\:to-orange-400:is(:where(.group):hover *) {
- --tw-gradient-to: var(--color-orange-400);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .group-hover\:to-pink-500:is(:where(.group):hover *) {
- --tw-gradient-to: var(--color-pink-500);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .group-hover\:to-yellow-200:is(:where(.group):hover *) {
- --tw-gradient-to: var(--color-yellow-200);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .group-hover\:text-blue-600:is(:where(.group):hover *) {
- color: var(--color-blue-600)
- }
-
- .group-hover\:text-gray-500:is(:where(.group):hover *) {
- color: var(--color-gray-500)
- }
-
- .group-hover\:text-gray-900:is(:where(.group):hover *) {
- color: var(--color-gray-900)
- }
-
- .group-hover\:opacity-100:is(:where(.group):hover *) {
- opacity: 1
- }
- }
-
- .group-focus\:text-gray-900:is(:where(.group):focus *) {
- color: var(--color-gray-900)
- }
-
- .group-focus\:ring-4:is(:where(.group):focus *) {
- --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color, currentColor);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
- }
-
- .group-focus\:ring-white:is(:where(.group):focus *) {
- --tw-ring-color: var(--color-white)
- }
-
- .group-focus\:outline-none:is(:where(.group):focus *) {
- --tw-outline-style: none;
- outline-style: none
- }
-
- .peer-checked\:border-blue-600:is(:where(.peer):checked~*) {
- border-color: var(--color-blue-600)
- }
-
- .peer-checked\:border-blue-700:is(:where(.peer):checked~*) {
- border-color: var(--color-blue-700)
- }
-
- .peer-checked\:bg-blue-50:is(:where(.peer):checked~*) {
- background-color: var(--color-blue-50)
- }
-
- .peer-checked\:bg-blue-600:is(:where(.peer):checked~*) {
- background-color: var(--color-blue-600)
- }
-
- .peer-checked\:bg-green-600:is(:where(.peer):checked~*) {
- background-color: var(--color-green-600)
- }
-
- .peer-checked\:bg-orange-500:is(:where(.peer):checked~*) {
- background-color: var(--color-orange-500)
- }
-
- .peer-checked\:bg-purple-600:is(:where(.peer):checked~*) {
- background-color: var(--color-purple-600)
- }
-
- .peer-checked\:bg-red-600:is(:where(.peer):checked~*) {
- background-color: var(--color-red-600)
- }
-
- .peer-checked\:bg-teal-600:is(:where(.peer):checked~*) {
- background-color: var(--color-teal-600)
- }
-
- .peer-checked\:bg-yellow-400:is(:where(.peer):checked~*) {
- background-color: var(--color-yellow-400)
- }
-
- .peer-checked\:text-blue-600:is(:where(.peer):checked~*) {
- color: var(--color-blue-600)
- }
-
- .peer-checked\:text-blue-700:is(:where(.peer):checked~*) {
- color: var(--color-blue-700)
- }
-
- .peer-checked\:text-gray-600:is(:where(.peer):checked~*) {
- color: var(--color-gray-600)
- }
-
- .peer-checked\:text-white:is(:where(.peer):checked~*) {
- color: var(--color-white)
- }
-
- .peer-placeholder-shown\:start-6:is(:where(.peer):-moz-placeholder-shown~*) {
- inset-inline-start: calc(var(--spacing)*6)
- }
-
- .peer-placeholder-shown\:start-6:is(:where(.peer):placeholder-shown~*) {
- inset-inline-start: calc(var(--spacing)*6)
- }
-
- .peer-placeholder-shown\:top-1\/2:is(:where(.peer):-moz-placeholder-shown~*) {
- top: 50%
- }
-
- .peer-placeholder-shown\:top-1\/2:is(:where(.peer):placeholder-shown~*) {
- top: 50%
- }
-
- .peer-placeholder-shown\:-translate-y-1\/2:is(:where(.peer):-moz-placeholder-shown~*) {
- --tw-translate-y: calc(calc(1/2*100%)*-1);
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .peer-placeholder-shown\:-translate-y-1\/2:is(:where(.peer):placeholder-shown~*) {
- --tw-translate-y: calc(calc(1/2*100%)*-1);
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .peer-placeholder-shown\:translate-y-0:is(:where(.peer):-moz-placeholder-shown~*) {
- --tw-translate-y: calc(var(--spacing)*0);
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .peer-placeholder-shown\:translate-y-0:is(:where(.peer):placeholder-shown~*) {
- --tw-translate-y: calc(var(--spacing)*0);
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .peer-placeholder-shown\:scale-100:is(:where(.peer):-moz-placeholder-shown~*) {
- --tw-scale-x: 100%;
- --tw-scale-y: 100%;
- --tw-scale-z: 100%;
- scale: var(--tw-scale-x)var(--tw-scale-y)
- }
-
- .peer-placeholder-shown\:scale-100:is(:where(.peer):placeholder-shown~*) {
- --tw-scale-x: 100%;
- --tw-scale-y: 100%;
- --tw-scale-z: 100%;
- scale: var(--tw-scale-x)var(--tw-scale-y)
- }
-
- .peer-focus\:start-0:is(:where(.peer):focus~*) {
- inset-inline-start: calc(var(--spacing)*0)
- }
-
- .peer-focus\:top-1:is(:where(.peer):focus~*) {
- top: calc(var(--spacing)*1)
- }
-
- .peer-focus\:top-2:is(:where(.peer):focus~*) {
- top: calc(var(--spacing)*2)
- }
-
- .peer-focus\:-translate-y-3:is(:where(.peer):focus~*) {
- --tw-translate-y: calc(var(--spacing)*-3);
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .peer-focus\:-translate-y-4:is(:where(.peer):focus~*) {
- --tw-translate-y: calc(var(--spacing)*-4);
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .peer-focus\:-translate-y-6:is(:where(.peer):focus~*) {
- --tw-translate-y: calc(var(--spacing)*-6);
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .peer-focus\:scale-75:is(:where(.peer):focus~*) {
- --tw-scale-x: 75%;
- --tw-scale-y: 75%;
- --tw-scale-z: 75%;
- scale: var(--tw-scale-x)var(--tw-scale-y)
- }
-
- .peer-focus\:px-2:is(:where(.peer):focus~*) {
- padding-inline: calc(var(--spacing)*2)
- }
-
- .peer-focus\:font-medium:is(:where(.peer):focus~*) {
- --tw-font-weight: var(--font-weight-medium);
- font-weight: var(--font-weight-medium)
- }
-
- .peer-focus\:text-blue-600:is(:where(.peer):focus~*) {
- color: var(--color-blue-600)
- }
-
- .peer-focus\:ring-4:is(:where(.peer):focus~*) {
- --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color, currentColor);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
- }
-
- .peer-focus\:ring-blue-300:is(:where(.peer):focus~*) {
- --tw-ring-color: var(--color-blue-300)
- }
-
- .peer-focus\:ring-green-300:is(:where(.peer):focus~*) {
- --tw-ring-color: var(--color-green-300)
- }
-
- .peer-focus\:ring-orange-300:is(:where(.peer):focus~*) {
- --tw-ring-color: var(--color-orange-300)
- }
-
- .peer-focus\:ring-purple-300:is(:where(.peer):focus~*) {
- --tw-ring-color: var(--color-purple-300)
- }
-
- .peer-focus\:ring-red-300:is(:where(.peer):focus~*) {
- --tw-ring-color: var(--color-red-300)
- }
-
- .peer-focus\:ring-teal-300:is(:where(.peer):focus~*) {
- --tw-ring-color: var(--color-teal-300)
- }
-
- .peer-focus\:ring-yellow-300:is(:where(.peer):focus~*) {
- --tw-ring-color: var(--color-yellow-300)
- }
-
- .peer-focus\:outline-none:is(:where(.peer):focus~*) {
- --tw-outline-style: none;
- outline-style: none
- }
-
- .first-letter\:float-start:first-letter {
- float: inline-start
- }
-
- .first-letter\:me-3:first-letter {
- margin-inline-end: calc(var(--spacing)*3)
- }
-
- .first-letter\:text-7xl:first-letter {
- font-size: var(--text-7xl);
- line-height: var(--tw-leading, var(--text-7xl--line-height))
- }
-
- .first-letter\:font-bold:first-letter {
- --tw-font-weight: var(--font-weight-bold);
- font-weight: var(--font-weight-bold)
- }
-
- .first-letter\:text-gray-900:first-letter {
- color: var(--color-gray-900)
- }
-
- .first-line\:tracking-widest:first-line {
- --tw-tracking: var(--tracking-widest);
- letter-spacing: var(--tracking-widest)
- }
-
- .first-line\:uppercase:first-line {
- text-transform: uppercase
- }
-
- .after\:absolute:after {
- content: var(--tw-content);
- position: absolute
- }
-
- .after\:start-\[2px\]:after {
- content: var(--tw-content);
- inset-inline-start: 2px
- }
-
- .after\:start-\[4px\]:after {
- content: var(--tw-content);
- inset-inline-start: 4px
- }
-
- .after\:top-0\.5:after {
- content: var(--tw-content);
- top: calc(var(--spacing)*.5)
- }
-
- .after\:top-\[2px\]:after {
- content: var(--tw-content);
- top: 2px
- }
-
- .after\:mx-2:after {
- content: var(--tw-content);
- margin-inline: calc(var(--spacing)*2)
- }
-
- .after\:mx-6:after {
- content: var(--tw-content);
- margin-inline: calc(var(--spacing)*6)
- }
-
- .after\:hidden:after {
- content: var(--tw-content);
- display: none
- }
-
- .after\:inline-block:after {
- content: var(--tw-content);
- display: inline-block
- }
-
- .after\:h-1:after {
- content: var(--tw-content);
- height: calc(var(--spacing)*1)
- }
-
- .after\:h-4:after {
- content: var(--tw-content);
- height: calc(var(--spacing)*4)
- }
-
- .after\:h-5:after {
- content: var(--tw-content);
- height: calc(var(--spacing)*5)
- }
-
- .after\:h-6:after {
- content: var(--tw-content);
- height: calc(var(--spacing)*6)
- }
-
- .after\:w-4:after {
- content: var(--tw-content);
- width: calc(var(--spacing)*4)
- }
-
- .after\:w-5:after {
- content: var(--tw-content);
- width: calc(var(--spacing)*5)
- }
-
- .after\:w-6:after {
- content: var(--tw-content);
- width: calc(var(--spacing)*6)
- }
-
- .after\:w-full:after {
- content: var(--tw-content);
- width: 100%
- }
-
- .after\:rounded-full:after {
- content: var(--tw-content);
- border-radius: 3.40282e38px
- }
-
- .after\:border:after,
- .after\:border-1:after {
- content: var(--tw-content);
- border-style: var(--tw-border-style);
- border-width: 1px
- }
-
- .after\:border-4:after {
- content: var(--tw-content);
- border-style: var(--tw-border-style);
- border-width: 4px
- }
-
- .after\:border-b:after {
- content: var(--tw-content);
- border-bottom-style: var(--tw-border-style);
- border-bottom-width: 1px
- }
-
- .after\:border-blue-100:after {
- content: var(--tw-content);
- border-color: var(--color-blue-100)
- }
-
- .after\:border-gray-100:after {
- content: var(--tw-content);
- border-color: var(--color-gray-100)
- }
-
- .after\:border-gray-200:after {
- content: var(--tw-content);
- border-color: var(--color-gray-200)
- }
-
- .after\:border-gray-300:after {
- content: var(--tw-content);
- border-color: var(--color-gray-300)
- }
-
- .after\:bg-white:after {
- content: var(--tw-content);
- background-color: var(--color-white)
- }
-
- .after\:text-gray-200:after {
- content: var(--tw-content);
- color: var(--color-gray-200)
- }
-
- .after\:transition-all:after {
- content: var(--tw-content);
- transition-property: all;
- transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
- transition-duration: var(--tw-duration, var(--default-transition-duration))
- }
-
- .after\:content-\[\'\'\]:after {
- content: var(--tw-content);
- --tw-content: "";
- content: var(--tw-content)
- }
-
- .after\:content-\[\'\/\'\]:after {
- content: var(--tw-content);
- --tw-content: "/";
- content: var(--tw-content)
- }
-
- .peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after {
- content: var(--tw-content);
- --tw-translate-x: 100%;
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .peer-checked\:after\:border-white:is(:where(.peer):checked~*):after {
- content: var(--tw-content);
- border-color: var(--color-white)
- }
-
- .odd\:bg-white:nth-child(odd) {
- background-color: var(--color-white)
- }
-
- .even\:bg-gray-50:nth-child(2n) {
- background-color: var(--color-gray-50)
- }
-
- .focus-within\:z-10:focus-within {
- z-index: 10
- }
-
- @media (hover:hover) {
- .hover\:border-blue-700:hover {
- border-color: var(--color-blue-700)
- }
-
- .hover\:border-blue-800:hover {
- border-color: var(--color-blue-800)
- }
-
- .hover\:border-gray-200:hover {
- border-color: var(--color-gray-200)
- }
-
- .hover\:border-gray-300:hover {
- border-color: var(--color-gray-300)
- }
-
- .hover\:bg-\[\#1da1f2\]\/90:hover {
- background-color: oklab(68.1797% -.0710534 -.141606/.9)
- }
-
- .hover\:bg-\[\#3b5998\]\/90:hover {
- background-color: oklab(47.2423% -.0121128 -.107642/.9)
- }
-
- .hover\:bg-\[\#2557D6\]\/90:hover {
- background-color: oklab(50.5418% -.021006 -.201479/.9)
- }
-
- .hover\:bg-\[\#4285F4\]\/90:hover {
- background-color: oklab(63.0386% -.0313976 -.177268/.9)
- }
-
- .hover\:bg-\[\#24292F\]\/90:hover {
- background-color: oklab(27.8502% -.00385141 -.0126262/.9)
- }
-
- .hover\:bg-\[\#050708\]\/80:hover {
- background-color: oklab(12.5951% -.00372608 -.00386472/.8)
- }
-
- .hover\:bg-\[\#050708\]\/90:hover {
- background-color: oklab(12.5951% -.00372608 -.00386472/.9)
- }
-
- .hover\:bg-\[\#F7BE38\]\/90:hover {
- background-color: oklab(83.1765% .0161951 .153769/.9)
- }
-
- .hover\:bg-\[\#FF9119\]\/80:hover {
- background-color: oklab(75.9167% .0886233 .149248/.8)
- }
-
- .hover\:bg-blue-100:hover {
- background-color: var(--color-blue-100)
- }
-
- .hover\:bg-blue-200:hover {
- background-color: var(--color-blue-200)
- }
-
- .hover\:bg-blue-500:hover {
- background-color: var(--color-blue-500)
- }
-
- .hover\:bg-blue-700:hover {
- background-color: var(--color-blue-700)
- }
-
- .hover\:bg-blue-800:hover {
- background-color: var(--color-blue-800)
- }
-
- .hover\:bg-blue-900:hover {
- background-color: var(--color-blue-900)
- }
-
- .hover\:bg-gray-50:hover {
- background-color: var(--color-gray-50)
- }
-
- .hover\:bg-gray-100:hover {
- background-color: var(--color-gray-100)
- }
-
- .hover\:bg-gray-200:hover {
- background-color: var(--color-gray-200)
- }
-
- .hover\:bg-gray-300:hover {
- background-color: var(--color-gray-300)
- }
-
- .hover\:bg-gray-500:hover {
- background-color: var(--color-gray-500)
- }
-
- .hover\:bg-gray-600:hover {
- background-color: var(--color-gray-600)
- }
-
- .hover\:bg-gray-700:hover {
- background-color: var(--color-gray-700)
- }
-
- .hover\:bg-gray-800:hover {
- background-color: var(--color-gray-800)
- }
-
- .hover\:bg-gray-900:hover {
- background-color: var(--color-gray-900)
- }
-
- .hover\:bg-gray-900\/50:hover {
- background-color: color-mix(in oklab, var(--color-gray-900)50%, transparent)
- }
-
- .hover\:bg-green-200:hover {
- background-color: var(--color-green-200)
- }
-
- .hover\:bg-green-800:hover {
- background-color: var(--color-green-800)
- }
-
- .hover\:bg-green-900:hover {
- background-color: var(--color-green-900)
- }
-
- .hover\:bg-indigo-200:hover {
- background-color: var(--color-indigo-200)
- }
-
- .hover\:bg-pink-200:hover {
- background-color: var(--color-pink-200)
- }
-
- .hover\:bg-purple-200:hover {
- background-color: var(--color-purple-200)
- }
-
- .hover\:bg-purple-800:hover {
- background-color: var(--color-purple-800)
- }
-
- .hover\:bg-red-200:hover {
- background-color: var(--color-red-200)
- }
-
- .hover\:bg-red-800:hover {
- background-color: var(--color-red-800)
- }
-
- .hover\:bg-red-900:hover {
- background-color: var(--color-red-900)
- }
-
- .hover\:bg-white:hover {
- background-color: var(--color-white)
- }
-
- .hover\:bg-white\/50:hover {
- background-color: color-mix(in oklab, var(--color-white)50%, transparent)
- }
-
- .hover\:bg-yellow-200:hover {
- background-color: var(--color-yellow-200)
- }
-
- .hover\:bg-yellow-500:hover {
- background-color: var(--color-yellow-500)
- }
-
- .hover\:bg-yellow-900:hover {
- background-color: var(--color-yellow-900)
- }
-
- .hover\:bg-gradient-to-bl:hover {
- --tw-gradient-position: to bottom left in oklab, ;
- background-image: linear-gradient(var(--tw-gradient-stops))
- }
-
- .hover\:bg-gradient-to-br:hover {
- --tw-gradient-position: to bottom right in oklab, ;
- background-image: linear-gradient(var(--tw-gradient-stops))
- }
-
- .hover\:bg-gradient-to-l:hover {
- --tw-gradient-position: to left in oklab, ;
- background-image: linear-gradient(var(--tw-gradient-stops))
- }
-
- .hover\:from-teal-200:hover {
- --tw-gradient-from: var(--color-teal-200);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .hover\:to-lime-200:hover {
- --tw-gradient-to: var(--color-lime-200);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .hover\:\!text-blue-700:hover {
- color: var(--color-blue-700) !important
- }
-
- .hover\:text-blue-600:hover {
- color: var(--color-blue-600)
- }
-
- .hover\:text-blue-700:hover {
- color: var(--color-blue-700)
- }
-
- .hover\:text-blue-800:hover {
- color: var(--color-blue-800)
- }
-
- .hover\:text-blue-900:hover {
- color: var(--color-blue-900)
- }
-
- .hover\:text-gray-500:hover {
- color: var(--color-gray-500)
- }
-
- .hover\:text-gray-600:hover {
- color: var(--color-gray-600)
- }
-
- .hover\:text-gray-700:hover {
- color: var(--color-gray-700)
- }
-
- .hover\:text-gray-800:hover {
- color: var(--color-gray-800)
- }
-
- .hover\:text-gray-900:hover {
- color: var(--color-gray-900)
- }
-
- .hover\:text-green-900:hover {
- color: var(--color-green-900)
- }
-
- .hover\:text-indigo-900:hover {
- color: var(--color-indigo-900)
- }
-
- .hover\:text-pink-900:hover {
- color: var(--color-pink-900)
- }
-
- .hover\:text-purple-600:hover {
- color: var(--color-purple-600)
- }
-
- .hover\:text-purple-900:hover {
- color: var(--color-purple-900)
- }
-
- .hover\:text-red-900:hover {
- color: var(--color-red-900)
- }
-
- .hover\:text-white:hover {
- color: var(--color-white)
- }
-
- .hover\:text-yellow-900:hover {
- color: var(--color-yellow-900)
- }
-
- .hover\:no-underline:hover {
- text-decoration-line: none
- }
-
- .hover\:underline:hover {
- text-decoration-line: underline
- }
-
- .hover\:bg-blend-soft-light:hover {
- background-blend-mode: soft-light
- }
-
- .hover\:shadow:hover {
- --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
- }
-
- .hover\:blur-none:hover {
- --tw-blur: ;
- filter: var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )
- }
-
- .hover\:grayscale-0:hover {
- --tw-grayscale: grayscale(0%);
- filter: var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )
- }
- }
-
- .focus\:z-10:focus {
- z-index: 10
- }
-
- .focus\:border-blue-500:focus {
- border-color: var(--color-blue-500)
- }
-
- .focus\:border-blue-600:focus {
- border-color: var(--color-blue-600)
- }
-
- .focus\:border-gray-200:focus {
- border-color: var(--color-gray-200)
- }
-
- .focus\:border-green-500:focus {
- border-color: var(--color-green-500)
- }
-
- .focus\:border-green-600:focus {
- border-color: var(--color-green-600)
- }
-
- .focus\:border-red-500:focus {
- border-color: var(--color-red-500)
- }
-
- .focus\:border-red-600:focus {
- border-color: var(--color-red-600)
- }
-
- .focus\:bg-gray-100:focus {
- background-color: var(--color-gray-100)
- }
-
- .focus\:bg-gray-900:focus {
- background-color: var(--color-gray-900)
- }
-
- .focus\:text-blue-700:focus {
- color: var(--color-blue-700)
- }
-
- .focus\:text-white:focus {
- color: var(--color-white)
- }
-
- .focus\:ring-0:focus {
- --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color, currentColor);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
- }
-
- .focus\:ring-2:focus {
- --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color, currentColor);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
- }
-
- .focus\:ring-3:focus {
- --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color, currentColor);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
- }
-
- .focus\:ring-4:focus {
- --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color, currentColor);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
- }
-
- .focus\:ring-\[\#1da1f2\]\/50:focus {
- --tw-ring-color: oklab(68.1797% -.0710534 -.141606/.5)
- }
-
- .focus\:ring-\[\#3b5998\]\/50:focus {
- --tw-ring-color: oklab(47.2423% -.0121128 -.107642/.5)
- }
-
- .focus\:ring-\[\#2557D6\]\/50:focus {
- --tw-ring-color: oklab(50.5418% -.021006 -.201479/.5)
- }
-
- .focus\:ring-\[\#4285F4\]\/50:focus {
- --tw-ring-color: oklab(63.0386% -.0313976 -.177268/.5)
- }
-
- .focus\:ring-\[\#24292F\]\/50:focus {
- --tw-ring-color: oklab(27.8502% -.00385141 -.0126262/.5)
- }
-
- .focus\:ring-\[\#050708\]\/50:focus {
- --tw-ring-color: oklab(12.5951% -.00372608 -.00386472/.5)
- }
-
- .focus\:ring-\[\#F7BE38\]\/50:focus {
- --tw-ring-color: oklab(83.1765% .0161951 .153769/.5)
- }
-
- .focus\:ring-\[\#FF9119\]\/50:focus {
- --tw-ring-color: oklab(75.9167% .0886233 .149248/.5)
- }
-
- .focus\:ring-blue-200:focus {
- --tw-ring-color: var(--color-blue-200)
- }
-
- .focus\:ring-blue-300:focus {
- --tw-ring-color: var(--color-blue-300)
- }
-
- .focus\:ring-blue-400:focus {
- --tw-ring-color: var(--color-blue-400)
- }
-
- .focus\:ring-blue-500:focus {
- --tw-ring-color: var(--color-blue-500)
- }
-
- .focus\:ring-blue-600:focus {
- --tw-ring-color: var(--color-blue-600)
- }
-
- .focus\:ring-blue-700:focus {
- --tw-ring-color: var(--color-blue-700)
- }
-
- .focus\:ring-cyan-200:focus {
- --tw-ring-color: var(--color-cyan-200)
- }
-
- .focus\:ring-cyan-300:focus {
- --tw-ring-color: var(--color-cyan-300)
- }
-
- .focus\:ring-gray-50:focus {
- --tw-ring-color: var(--color-gray-50)
- }
-
- .focus\:ring-gray-100:focus {
- --tw-ring-color: var(--color-gray-100)
- }
-
- .focus\:ring-gray-200:focus {
- --tw-ring-color: var(--color-gray-200)
- }
-
- .focus\:ring-gray-300:focus {
- --tw-ring-color: var(--color-gray-300)
- }
-
- .focus\:ring-gray-400:focus {
- --tw-ring-color: var(--color-gray-400)
- }
-
- .focus\:ring-gray-500:focus {
- --tw-ring-color: var(--color-gray-500)
- }
-
- .focus\:ring-gray-700:focus {
- --tw-ring-color: var(--color-gray-700)
- }
-
- .focus\:ring-green-200:focus {
- --tw-ring-color: var(--color-green-200)
- }
-
- .focus\:ring-green-300:focus {
- --tw-ring-color: var(--color-green-300)
- }
-
- .focus\:ring-green-400:focus {
- --tw-ring-color: var(--color-green-400)
- }
-
- .focus\:ring-green-500:focus {
- --tw-ring-color: var(--color-green-500)
- }
-
- .focus\:ring-lime-200:focus {
- --tw-ring-color: var(--color-lime-200)
- }
-
- .focus\:ring-lime-300:focus {
- --tw-ring-color: var(--color-lime-300)
- }
-
- .focus\:ring-orange-500:focus {
- --tw-ring-color: var(--color-orange-500)
- }
-
- .focus\:ring-pink-200:focus {
- --tw-ring-color: var(--color-pink-200)
- }
-
- .focus\:ring-pink-300:focus {
- --tw-ring-color: var(--color-pink-300)
- }
-
- .focus\:ring-purple-200:focus {
- --tw-ring-color: var(--color-purple-200)
- }
-
- .focus\:ring-purple-300:focus {
- --tw-ring-color: var(--color-purple-300)
- }
-
- .focus\:ring-purple-500:focus {
- --tw-ring-color: var(--color-purple-500)
- }
-
- .focus\:ring-red-100:focus {
- --tw-ring-color: var(--color-red-100)
- }
-
- .focus\:ring-red-300:focus {
- --tw-ring-color: var(--color-red-300)
- }
-
- .focus\:ring-red-400:focus {
- --tw-ring-color: var(--color-red-400)
- }
-
- .focus\:ring-red-500:focus {
- --tw-ring-color: var(--color-red-500)
- }
-
- .focus\:ring-teal-300:focus {
- --tw-ring-color: var(--color-teal-300)
- }
-
- .focus\:ring-teal-500:focus {
- --tw-ring-color: var(--color-teal-500)
- }
-
- .focus\:ring-yellow-300:focus {
- --tw-ring-color: var(--color-yellow-300)
- }
-
- .focus\:ring-yellow-400:focus {
- --tw-ring-color: var(--color-yellow-400)
- }
-
- .focus\:ring-yellow-500:focus {
- --tw-ring-color: var(--color-yellow-500)
- }
-
- .focus\:outline-none:focus {
- --tw-outline-style: none;
- outline-style: none
- }
-
- @media (width>=40rem) {
- .sm\:order-last {
- order: calc(infinity)
- }
-
- .sm\:col-span-1 {
- grid-column: span 1/span 1
- }
-
- .sm\:col-span-3 {
- grid-column: span 3/span 3
- }
-
- .sm\:mx-0 {
- margin-inline: calc(var(--spacing)*0)
- }
-
- .sm\:mx-auto {
- margin-inline: auto
- }
-
- .sm\:ms-2 {
- margin-inline-start: calc(var(--spacing)*2)
- }
-
- .sm\:ms-4 {
- margin-inline-start: calc(var(--spacing)*4)
- }
-
- .sm\:ms-7 {
- margin-inline-start: calc(var(--spacing)*7)
- }
-
- .sm\:ms-auto {
- margin-inline-start: auto
- }
-
- .sm\:mt-0 {
- margin-top: calc(var(--spacing)*0)
- }
-
- .sm\:mb-0 {
- margin-bottom: calc(var(--spacing)*0)
- }
-
- .sm\:mb-4 {
- margin-bottom: calc(var(--spacing)*4)
- }
-
- .sm\:mb-5 {
- margin-bottom: calc(var(--spacing)*5)
- }
-
- .sm\:ml-3 {
- margin-left: calc(var(--spacing)*3)
- }
-
- .sm\:ml-64 {
- margin-left: calc(var(--spacing)*64)
- }
-
- .sm\:block {
- display: block
- }
-
- .sm\:flex {
- display: flex
- }
-
- .sm\:grid {
- display: grid
- }
-
- .sm\:hidden {
- display: none
- }
-
- .sm\:inline-flex {
- display: inline-flex
- }
-
- .sm\:h-4 {
- height: calc(var(--spacing)*4)
- }
-
- .sm\:h-7 {
- height: calc(var(--spacing)*7)
- }
-
- .sm\:h-9 {
- height: calc(var(--spacing)*9)
- }
-
- .sm\:h-64 {
- height: calc(var(--spacing)*64)
- }
-
- .sm\:h-96 {
- height: calc(var(--spacing)*96)
- }
-
- .sm\:w-4 {
- width: calc(var(--spacing)*4)
- }
-
- .sm\:w-96 {
- width: calc(var(--spacing)*96)
- }
-
- .sm\:w-auto {
- width: auto
- }
-
- .sm\:max-w-\[15rem\] {
- max-width: 15rem
- }
-
- .sm\:translate-x-0 {
- --tw-translate-x: calc(var(--spacing)*0);
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .sm\:grid-cols-2 {
- grid-template-columns: repeat(2, minmax(0, 1fr))
- }
-
- .sm\:grid-cols-3 {
- grid-template-columns: repeat(3, minmax(0, 1fr))
- }
-
- .sm\:flex-row {
- flex-direction: row
- }
-
- .sm\:items-center {
- align-items: center
- }
-
- .sm\:justify-between {
- justify-content: space-between
- }
-
- .sm\:justify-center {
- justify-content: center
- }
-
- .sm\:gap-6 {
- gap: calc(var(--spacing)*6)
- }
-
- :where(.sm\:space-y-0>:not(:last-child)) {
- --tw-space-y-reverse: 0;
- margin-block-start: calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));
- margin-block-end: calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))
- }
-
- :where(.sm\:space-x-3>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- :where(.sm\:space-x-4>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- :where(.sm\:space-x-5>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*5)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- :where(.sm\:space-x-8>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- :where(.sm\:divide-x>:not(:last-child)) {
- --tw-divide-x-reverse: 0;
- border-inline-style: var(--tw-border-style);
- border-inline-start-width: calc(1px*var(--tw-divide-x-reverse));
- border-inline-end-width: calc(1px*calc(1 - var(--tw-divide-x-reverse)))
- }
-
- .sm\:rounded-lg {
- border-radius: var(--radius-lg)
- }
-
- .sm\:border-s {
- border-inline-start-style: var(--tw-border-style);
- border-inline-start-width: 1px
- }
-
- .sm\:border-r {
- border-right-style: var(--tw-border-style);
- border-right-width: 1px
- }
-
- .sm\:border-b-0 {
- border-bottom-style: var(--tw-border-style);
- border-bottom-width: 0
- }
-
- .sm\:p-4 {
- padding: calc(var(--spacing)*4)
- }
-
- .sm\:p-6 {
- padding: calc(var(--spacing)*6)
- }
-
- .sm\:p-8 {
- padding: calc(var(--spacing)*8)
- }
-
- .sm\:px-4 {
- padding-inline: calc(var(--spacing)*4)
- }
-
- .sm\:px-5 {
- padding-inline: calc(var(--spacing)*5)
- }
-
- .sm\:px-16 {
- padding-inline: calc(var(--spacing)*16)
- }
-
- .sm\:py-4 {
- padding-block: calc(var(--spacing)*4)
- }
-
- .sm\:py-16 {
- padding-block: calc(var(--spacing)*16)
- }
-
- .sm\:ps-2 {
- padding-inline-start: calc(var(--spacing)*2)
- }
-
- .sm\:ps-4 {
- padding-inline-start: calc(var(--spacing)*4)
- }
-
- .sm\:ps-5 {
- padding-inline-start: calc(var(--spacing)*5)
- }
-
- .sm\:pe-4 {
- padding-inline-end: calc(var(--spacing)*4)
- }
-
- .sm\:pe-8 {
- padding-inline-end: calc(var(--spacing)*8)
- }
-
- .sm\:pt-4 {
- padding-top: calc(var(--spacing)*4)
- }
-
- .sm\:pb-4 {
- padding-bottom: calc(var(--spacing)*4)
- }
-
- .sm\:text-center {
- text-align: center
- }
-
- .sm\:text-2xl {
- font-size: var(--text-2xl);
- line-height: var(--tw-leading, var(--text-2xl--line-height))
- }
-
- .sm\:text-base {
- font-size: var(--text-base);
- line-height: var(--tw-leading, var(--text-base--line-height))
- }
-
- .sm\:text-lg {
- font-size: var(--text-lg);
- line-height: var(--tw-leading, var(--text-lg--line-height))
- }
-
- .sm\:text-xl {
- font-size: var(--text-xl);
- line-height: var(--tw-leading, var(--text-xl--line-height))
- }
-
- .sm\:ring-8 {
- --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(8px + var(--tw-ring-offset-width))var(--tw-ring-color, currentColor);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
- }
-
- .sm\:after\:hidden:after {
- content: var(--tw-content);
- display: none
- }
-
- .sm\:after\:inline-block:after {
- content: var(--tw-content);
- display: inline-block
- }
-
- .sm\:after\:content-\[\'\'\]:after {
- content: var(--tw-content);
- --tw-content: "";
- content: var(--tw-content)
- }
- }
-
- @media (width>=48rem) {
- .md\:absolute {
- position: absolute
- }
-
- .md\:relative {
- position: relative
- }
-
- .md\:inset-0 {
- inset: calc(var(--spacing)*0)
- }
-
- .md\:end-auto {
- inset-inline-end: auto
- }
-
- .md\:top-auto {
- top: auto
- }
-
- .md\:order-1 {
- order: 1
- }
-
- .md\:order-2 {
- order: 2
- }
-
- .md\:m-0 {
- margin: calc(var(--spacing)*0)
- }
-
- .md\:mx-2 {
- margin-inline: calc(var(--spacing)*2)
- }
-
- .md\:my-0 {
- margin-block: calc(var(--spacing)*0)
- }
-
- .md\:my-10 {
- margin-block: calc(var(--spacing)*10)
- }
-
- .md\:my-12 {
- margin-block: calc(var(--spacing)*12)
- }
-
- .md\:ms-1 {
- margin-inline-start: calc(var(--spacing)*1)
- }
-
- .md\:ms-2 {
- margin-inline-start: calc(var(--spacing)*2)
- }
-
- .md\:me-0 {
- margin-inline-end: calc(var(--spacing)*0)
- }
-
- .md\:me-4 {
- margin-inline-end: calc(var(--spacing)*4)
- }
-
- .md\:me-6 {
- margin-inline-end: calc(var(--spacing)*6)
- }
-
- .md\:me-24 {
- margin-inline-end: calc(var(--spacing)*24)
- }
-
- .md\:mt-0 {
- margin-top: calc(var(--spacing)*0)
- }
-
- .md\:mt-6 {
- margin-top: calc(var(--spacing)*6)
- }
-
- .md\:mr-0 {
- margin-right: calc(var(--spacing)*0)
- }
-
- .md\:mb-0 {
- margin-bottom: calc(var(--spacing)*0)
- }
-
- .md\:mb-5 {
- margin-bottom: calc(var(--spacing)*5)
- }
-
- .md\:mb-12 {
- margin-bottom: calc(var(--spacing)*12)
- }
-
- .md\:ml-2 {
- margin-left: calc(var(--spacing)*2)
- }
-
- .md\:block {
- display: block
- }
-
- .md\:flex {
- display: flex
- }
-
- .md\:grid {
- display: grid
- }
-
- .md\:hidden {
- display: none
- }
-
- .md\:inline {
- display: inline
- }
-
- .md\:inline-flex {
- display: inline-flex
- }
-
- .md\:h-96 {
- height: calc(var(--spacing)*96)
- }
-
- .md\:h-\[8px\] {
- height: 8px
- }
-
- .md\:h-\[21px\] {
- height: 21px
- }
-
- .md\:h-\[40px\] {
- height: 40px
- }
-
- .md\:h-\[42px\] {
- height: 42px
- }
-
- .md\:h-\[95px\] {
- height: 95px
- }
-
- .md\:h-\[262px\] {
- height: 262px
- }
-
- .md\:h-\[278px\] {
- height: 278px
- }
-
- .md\:h-\[294px\] {
- height: 294px
- }
-
- .md\:h-\[654px\] {
- height: 654px
- }
-
- .md\:h-\[682px\] {
- height: 682px
- }
-
- .md\:h-auto {
- height: auto
- }
-
- .md\:w-32 {
- width: calc(var(--spacing)*32)
- }
-
- .md\:w-48 {
- width: calc(var(--spacing)*48)
- }
-
- .md\:w-64 {
- width: calc(var(--spacing)*64)
- }
-
- .md\:w-\[96px\] {
- width: 96px
- }
-
- .md\:w-\[185px\] {
- width: 185px
- }
-
- .md\:w-auto {
- width: auto
- }
-
- .md\:w-full {
- width: 100%
- }
-
- .md\:max-w-\[142px\] {
- max-width: 142px
- }
-
- .md\:max-w-\[512px\] {
- max-width: 512px
- }
-
- .md\:max-w-\[597px\] {
- max-width: 597px
- }
-
- .md\:max-w-screen-md {
- max-width: var(--breakpoint-md)
- }
-
- .md\:max-w-xl {
- max-width: var(--container-xl)
- }
-
- .md\:grid-cols-2 {
- grid-template-columns: repeat(2, minmax(0, 1fr))
- }
-
- .md\:grid-cols-3 {
- grid-template-columns: repeat(3, minmax(0, 1fr))
- }
-
- .md\:grid-cols-4 {
- grid-template-columns: repeat(4, minmax(0, 1fr))
- }
-
- .md\:flex-row {
- flex-direction: row
- }
-
- .md\:items-center {
- align-items: center
- }
-
- .md\:justify-between {
- justify-content: space-between
- }
-
- .md\:gap-6 {
- gap: calc(var(--spacing)*6)
- }
-
- .md\:gap-8 {
- gap: calc(var(--spacing)*8)
- }
-
- .md\:gap-12 {
- gap: calc(var(--spacing)*12)
- }
-
- :where(.md\:space-y-0>:not(:last-child)) {
- --tw-space-y-reverse: 0;
- margin-block-start: calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));
- margin-block-end: calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))
- }
-
- :where(.md\:space-x-0>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*0)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- :where(.md\:space-x-2>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- :where(.md\:space-x-3>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- :where(.md\:space-x-4>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- :where(.md\:space-x-8>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- .md\:rounded-none {
- border-radius: 0
- }
-
- .md\:rounded-s-lg {
- border-start-start-radius: var(--radius-lg);
- border-end-start-radius: var(--radius-lg)
- }
-
- .md\:rounded-ss-lg {
- border-start-start-radius: var(--radius-lg)
- }
-
- .md\:rounded-se-lg {
- border-start-end-radius: var(--radius-lg)
- }
-
- .md\:rounded-es-lg {
- border-end-start-radius: var(--radius-lg)
- }
-
- .md\:rounded-t-none {
- border-top-left-radius: 0;
- border-top-right-radius: 0
- }
-
- .md\:border-0 {
- border-style: var(--tw-border-style);
- border-width: 0
- }
-
- .md\:border-e {
- border-inline-end-style: var(--tw-border-style);
- border-inline-end-width: 1px
- }
-
- .md\:border-b-0 {
- border-bottom-style: var(--tw-border-style);
- border-bottom-width: 0
- }
-
- .md\:bg-transparent {
- background-color: #0000
- }
-
- .md\:bg-white {
- background-color: var(--color-white)
- }
-
- .md\:p-0 {
- padding: calc(var(--spacing)*0)
- }
-
- .md\:p-5 {
- padding: calc(var(--spacing)*5)
- }
-
- .md\:p-6 {
- padding: calc(var(--spacing)*6)
- }
-
- .md\:p-8 {
- padding: calc(var(--spacing)*8)
- }
-
- .md\:p-12 {
- padding: calc(var(--spacing)*12)
- }
-
- .md\:px-4 {
- padding-inline: calc(var(--spacing)*4)
- }
-
- .md\:px-5 {
- padding-inline: calc(var(--spacing)*5)
- }
-
- .md\:px-6 {
- padding-inline: calc(var(--spacing)*6)
- }
-
- .md\:py-2\.5 {
- padding-block: calc(var(--spacing)*2.5)
- }
-
- .md\:py-8 {
- padding-block: calc(var(--spacing)*8)
- }
-
- .md\:pe-4 {
- padding-inline-end: calc(var(--spacing)*4)
- }
-
- .md\:pt-0 {
- padding-top: calc(var(--spacing)*0)
- }
-
- .md\:pb-0 {
- padding-bottom: calc(var(--spacing)*0)
- }
-
- .md\:pb-4 {
- padding-bottom: calc(var(--spacing)*4)
- }
-
- .md\:pb-5 {
- padding-bottom: calc(var(--spacing)*5)
- }
-
- .md\:text-4xl {
- font-size: var(--text-4xl);
- line-height: var(--tw-leading, var(--text-4xl--line-height))
- }
-
- .md\:text-5xl {
- font-size: var(--text-5xl);
- line-height: var(--tw-leading, var(--text-5xl--line-height))
- }
-
- .md\:text-lg {
- font-size: var(--text-lg);
- line-height: var(--tw-leading, var(--text-lg--line-height))
- }
-
- .md\:text-sm {
- font-size: var(--text-sm);
- line-height: var(--tw-leading, var(--text-sm--line-height))
- }
-
- .md\:text-xl {
- font-size: var(--text-xl);
- line-height: var(--tw-leading, var(--text-xl--line-height))
- }
-
- .md\:font-medium {
- --tw-font-weight: var(--font-weight-medium);
- font-weight: var(--font-weight-medium)
- }
-
- .md\:text-blue-700 {
- color: var(--color-blue-700)
- }
-
- .md\:text-green-700 {
- color: var(--color-green-700)
- }
-
- @media (hover:hover) {
- .md\:hover\:bg-transparent:hover {
- background-color: #0000
- }
-
- .md\:hover\:text-blue-600:hover {
- color: var(--color-blue-600)
- }
-
- .md\:hover\:text-blue-700:hover {
- color: var(--color-blue-700)
- }
-
- .md\:hover\:text-green-700:hover {
- color: var(--color-green-700)
- }
- }
- }
-
- @media (width>=64rem) {
- .lg\:static {
- position: static
- }
-
- .lg\:sticky {
- position: sticky
- }
-
- .lg\:top-28 {
- top: calc(var(--spacing)*28)
- }
-
- .lg\:order-1 {
- order: 1
- }
-
- .lg\:order-2 {
- order: 2
- }
-
- .lg\:col-span-5 {
- grid-column: span 5/span 5
- }
-
- .lg\:col-span-7 {
- grid-column: span 7/span 7
- }
-
- .lg\:my-8 {
- margin-block: calc(var(--spacing)*8)
- }
-
- .lg\:my-12 {
- margin-block: calc(var(--spacing)*12)
- }
-
- .lg\:format-lg {
- font-size: 1.125rem;
- line-height: 1.77778
- }
-
- .lg\:format-lg :where(p):not(:where([class~=not-format] *)) {
- margin-top: 1.33333em;
- margin-bottom: 1.33333em
- }
-
- .lg\:format-lg :where([class~=lead]):not(:where([class~=not-format] *)) {
- margin-top: 1.09091em;
- margin-bottom: 1.09091em;
- font-size: 1.22222em;
- line-height: 1.45455
- }
-
- .lg\:format-lg :where(blockquote):not(:where([class~=not-format] *)):before {
- margin-top: 1.66667em
- }
-
- .lg\:format-lg :where(blockquote>p:first-child):not(:where([class~=not-format] *)) {
- margin-top: .5em
- }
-
- .lg\:format-lg :where(h1):not(:where([class~=not-format] *)) {
- margin-top: 0;
- margin-bottom: .833333em;
- font-size: 2.66667em;
- line-height: 1
- }
-
- .lg\:format-lg :where(h2):not(:where([class~=not-format] *)) {
- margin-top: 0;
- margin-bottom: .666667em;
- font-size: 2em;
- line-height: 1.33333
- }
-
- .lg\:format-lg :where(h3):not(:where([class~=not-format] *)) {
- margin-top: 0;
- margin-bottom: .666667em;
- font-size: 1.33333em;
- line-height: 1.5
- }
-
- .lg\:format-lg :where(h4):not(:where([class~=not-format] *)) {
- margin-top: 0;
- margin-bottom: .444444em;
- line-height: 1.55556
- }
-
- .lg\:format-lg :where(img):not(:where([class~=not-format] *)),
- .lg\:format-lg :where(video):not(:where([class~=not-format] *)),
- .lg\:format-lg :where(figure):not(:where([class~=not-format] *)) {
- margin-top: 1.77778em;
- margin-bottom: 1.77778em
- }
-
- .lg\:format-lg :where(figure>*):not(:where([class~=not-format] *)) {
- margin-top: 0;
- margin-bottom: 0
- }
-
- .lg\:format-lg :where(figcaption):not(:where([class~=not-format] *)) {
- margin-top: 1em;
- font-size: .888889em;
- line-height: 1.5
- }
-
- .lg\:format-lg :where(code):not(:where([class~=not-format] *)) {
- font-size: .888889em
- }
-
- .lg\:format-lg :where(h2 code):not(:where([class~=not-format] *)) {
- font-size: .866667em
- }
-
- .lg\:format-lg :where(h3 code):not(:where([class~=not-format] *)) {
- font-size: .875em
- }
-
- .lg\:format-lg :where(pre):not(:where([class~=not-format] *)) {
- border-radius: .375rem;
- margin-top: 2em;
- margin-bottom: 2em;
- padding: 1em 1.5em;
- font-size: .888889em;
- line-height: 1.75
- }
-
- .lg\:format-lg :where(ol):not(:where([class~=not-format] *)),
- .lg\:format-lg :where(ul):not(:where([class~=not-format] *)) {
- margin-top: 1.33333em;
- margin-bottom: 1.33333em;
- padding-left: 1.55556em
- }
-
- .lg\:format-lg :where(li):not(:where([class~=not-format] *)) {
- margin-top: .666667em;
- margin-bottom: .666667em
- }
-
- .lg\:format-lg :where(ol>li):not(:where([class~=not-format] *)),
- .lg\:format-lg :where(ul>li):not(:where([class~=not-format] *)) {
- padding-left: .444444em
- }
-
- .lg\:format-lg :where(.format>ul>li p):not(:where([class~=not-format] *)) {
- margin-top: .888889em;
- margin-bottom: .888889em
- }
-
- .lg\:format-lg :where(.format>ul>li>:first-child):not(:where([class~=not-format] *)) {
- margin-top: 1.33333em
- }
-
- .lg\:format-lg :where(.format>ul>li>:last-child):not(:where([class~=not-format] *)) {
- margin-bottom: 1.33333em
- }
-
- .lg\:format-lg :where(.format>ol>li>:first-child):not(:where([class~=not-format] *)) {
- margin-top: 1.33333em
- }
-
- .lg\:format-lg :where(.format>ol>li>:last-child):not(:where([class~=not-format] *)) {
- margin-bottom: 1.33333em
- }
-
- .lg\:format-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-format] *)) {
- margin-top: .888889em;
- margin-bottom: .888889em
- }
-
- .lg\:format-lg :where(hr):not(:where([class~=not-format] *)) {
- margin-top: 3.11111em;
- margin-bottom: 3.11111em
- }
-
- .lg\:format-lg :where(hr+*):not(:where([class~=not-format] *)),
- .lg\:format-lg :where(h2+*):not(:where([class~=not-format] *)),
- .lg\:format-lg :where(h3+*):not(:where([class~=not-format] *)),
- .lg\:format-lg :where(h4+*):not(:where([class~=not-format] *)) {
- margin-top: 0
- }
-
- .lg\:format-lg :where(table):not(:where([class~=not-format] *)) {
- font-size: .888889em;
- line-height: 1.5
- }
-
- .lg\:format-lg :where(thead th):not(:where([class~=not-format] *)) {
- padding-bottom: .75em;
- padding-left: .75em;
- padding-right: .75em
- }
-
- .lg\:format-lg :where(thead th:last-child):not(:where([class~=not-format] *)) {
- padding-right: 0
- }
-
- .lg\:format-lg :where(tbody td, tfoot td):not(:where([class~=not-format] *)) {
- padding: .75em
- }
-
- .lg\:format-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-format] *)) {
- padding-right: 0
- }
-
- .lg\:format-lg :where(.format>:first-child):not(:where([class~=not-format] *)) {
- margin-top: 0
- }
-
- .lg\:format-lg :where(.format>:last-child):not(:where([class~=not-format] *)) {
- margin-bottom: 0
- }
-
- .lg\:mt-0 {
- margin-top: calc(var(--spacing)*0)
- }
-
- .lg\:mt-10 {
- margin-top: calc(var(--spacing)*10)
- }
-
- .lg\:mr-0 {
- margin-right: calc(var(--spacing)*0)
- }
-
- .lg\:mb-0 {
- margin-bottom: calc(var(--spacing)*0)
- }
-
- .lg\:mb-8 {
- margin-bottom: calc(var(--spacing)*8)
- }
-
- .lg\:mb-16 {
- margin-bottom: calc(var(--spacing)*16)
- }
-
- .lg\:block {
- display: block
- }
-
- .lg\:flex {
- display: flex
- }
-
- .lg\:grid {
- display: grid
- }
-
- .lg\:hidden {
- display: none
- }
-
- .lg\:h-4 {
- height: calc(var(--spacing)*4)
- }
-
- .lg\:h-5 {
- height: calc(var(--spacing)*5)
- }
-
- .lg\:h-6 {
- height: calc(var(--spacing)*6)
- }
-
- .lg\:h-12 {
- height: calc(var(--spacing)*12)
- }
-
- .lg\:h-\[calc\(100vh-3rem\)\] {
- height: calc(100vh - 3rem)
- }
-
- .lg\:h-auto {
- height: auto
- }
-
- .lg\:max-h-full {
- max-height: 100%
- }
-
- .lg\:w-4 {
- width: calc(var(--spacing)*4)
- }
-
- .lg\:w-5 {
- width: calc(var(--spacing)*5)
- }
-
- .lg\:w-6 {
- width: calc(var(--spacing)*6)
- }
-
- .lg\:w-12 {
- width: calc(var(--spacing)*12)
- }
-
- .lg\:w-48 {
- width: calc(var(--spacing)*48)
- }
-
- .lg\:w-96 {
- width: calc(var(--spacing)*96)
- }
-
- .lg\:w-auto {
- width: auto
- }
-
- .lg\:max-w-7xl {
- max-width: var(--container-7xl)
- }
-
- .lg\:max-w-screen-lg {
- max-width: var(--breakpoint-lg)
- }
-
- .lg\:max-w-xl {
- max-width: var(--container-xl)
- }
-
- .lg\:grid-cols-2 {
- grid-template-columns: repeat(2, minmax(0, 1fr))
- }
-
- .lg\:grid-cols-3 {
- grid-template-columns: repeat(3, minmax(0, 1fr))
- }
-
- .lg\:grid-cols-4 {
- grid-template-columns: repeat(4, minmax(0, 1fr))
- }
-
- .lg\:grid-cols-12 {
- grid-template-columns: repeat(12, minmax(0, 1fr))
- }
-
- .lg\:flex-row {
- flex-direction: row
- }
-
- .lg\:gap-8 {
- gap: calc(var(--spacing)*8)
- }
-
- .lg\:gap-16 {
- gap: calc(var(--spacing)*16)
- }
-
- :where(.lg\:space-x-8>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))
- }
-
- .lg\:self-center {
- align-self: center
- }
-
- .lg\:overflow-visible {
- overflow: visible
- }
-
- .lg\:overflow-y-visible {
- overflow-y: visible
- }
-
- .lg\:border-0 {
- border-style: var(--tw-border-style);
- border-width: 0
- }
-
- .lg\:bg-transparent {
- background-color: #0000
- }
-
- .lg\:p-0 {
- padding: calc(var(--spacing)*0)
- }
-
- .lg\:p-8 {
- padding: calc(var(--spacing)*8)
- }
-
- .lg\:px-2 {
- padding-inline: calc(var(--spacing)*2)
- }
-
- .lg\:px-4 {
- padding-inline: calc(var(--spacing)*4)
- }
-
- .lg\:px-5 {
- padding-inline: calc(var(--spacing)*5)
- }
-
- .lg\:px-6 {
- padding-inline: calc(var(--spacing)*6)
- }
-
- .lg\:px-8 {
- padding-inline: calc(var(--spacing)*8)
- }
-
- .lg\:px-12 {
- padding-inline: calc(var(--spacing)*12)
- }
-
- .lg\:px-36 {
- padding-inline: calc(var(--spacing)*36)
- }
-
- .lg\:px-48 {
- padding-inline: calc(var(--spacing)*48)
- }
-
- .lg\:py-0 {
- padding-block: calc(var(--spacing)*0)
- }
-
- .lg\:py-2\.5 {
- padding-block: calc(var(--spacing)*2.5)
- }
-
- .lg\:py-4 {
- padding-block: calc(var(--spacing)*4)
- }
-
- .lg\:py-8 {
- padding-block: calc(var(--spacing)*8)
- }
-
- .lg\:py-16 {
- padding-block: calc(var(--spacing)*16)
- }
-
- .lg\:py-56 {
- padding-block: calc(var(--spacing)*56)
- }
-
- .lg\:pt-0 {
- padding-top: calc(var(--spacing)*0)
- }
-
- .lg\:pt-2 {
- padding-top: calc(var(--spacing)*2)
- }
-
- .lg\:pt-8 {
- padding-top: calc(var(--spacing)*8)
- }
-
- .lg\:pb-16 {
- padding-bottom: calc(var(--spacing)*16)
- }
-
- .lg\:pb-20 {
- padding-bottom: calc(var(--spacing)*20)
- }
-
- .lg\:pl-0 {
- padding-left: calc(var(--spacing)*0)
- }
-
- .lg\:pl-3 {
- padding-left: calc(var(--spacing)*3)
- }
-
- .lg\:text-2xl {
- font-size: var(--text-2xl);
- line-height: var(--tw-leading, var(--text-2xl--line-height))
- }
-
- .lg\:text-6xl {
- font-size: var(--text-6xl);
- line-height: var(--tw-leading, var(--text-6xl--line-height))
- }
-
- .lg\:text-sm {
- font-size: var(--text-sm);
- line-height: var(--tw-leading, var(--text-sm--line-height))
- }
-
- .lg\:text-xl {
- font-size: var(--text-xl);
- line-height: var(--tw-leading, var(--text-xl--line-height))
- }
-
- .lg\:text-xs {
- font-size: var(--text-xs);
- line-height: var(--tw-leading, var(--text-xs--line-height))
- }
-
- .lg\:text-blue-700 {
- color: var(--color-blue-700)
- }
-
- @media (hover:hover) {
- .lg\:hover\:bg-transparent:hover {
- background-color: #0000
- }
-
- .lg\:hover\:text-blue-700:hover {
- color: var(--color-blue-700)
- }
- }
- }
-
- @media (width>=80rem) {
- .xl\:ml-20 {
- margin-left: calc(var(--spacing)*20)
- }
-
- .xl\:block {
- display: block
- }
-
- .xl\:hidden {
- display: none
- }
-
- .xl\:inline-flex {
- display: inline-flex
- }
-
- .xl\:h-80 {
- height: calc(var(--spacing)*80)
- }
-
- .xl\:grid-cols-6 {
- grid-template-columns: repeat(6, minmax(0, 1fr))
- }
-
- .xl\:gap-0 {
- gap: calc(var(--spacing)*0)
- }
-
- .xl\:gap-16 {
- gap: calc(var(--spacing)*16)
- }
-
- .xl\:gap-24 {
- gap: calc(var(--spacing)*24)
- }
-
- .xl\:px-2 {
- padding-inline: calc(var(--spacing)*2)
- }
-
- .xl\:px-48 {
- padding-inline: calc(var(--spacing)*48)
- }
-
- .xl\:pt-24 {
- padding-top: calc(var(--spacing)*24)
- }
-
- .xl\:pb-24 {
- padding-bottom: calc(var(--spacing)*24)
- }
-
- .xl\:text-6xl {
- font-size: var(--text-6xl);
- line-height: var(--tw-leading, var(--text-6xl--line-height))
- }
-
- .xl\:text-sm {
- font-size: var(--text-sm);
- line-height: var(--tw-leading, var(--text-sm--line-height))
- }
-
- .xl\:after\:mx-10:after {
- content: var(--tw-content);
- margin-inline: calc(var(--spacing)*10)
- }
- }
-
- @media (width>=96rem) {
- .\32 xl\:block {
- display: block
- }
-
- .\32 xl\:h-96 {
- height: calc(var(--spacing)*96)
- }
-
- .\32 xl\:grid-cols-10 {
- grid-template-columns: repeat(10, minmax(0, 1fr))
- }
-
- .\32 xl\:gap-x-2 {
- -moz-column-gap: calc(var(--spacing)*2);
- column-gap: calc(var(--spacing)*2)
- }
-
- :where(.\32 xl\:space-x-0>:not(:last-child)) {
- --tw-space-x-reverse: 0;
- margin-inline-start: calc(calc(var(--spacing)*0)*var(--tw-space-x-reverse));
- margin-inline-end: calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-x-reverse)))
- }
- }
-
- .rtl\:inset-x-0:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
- inset-inline: calc(var(--spacing)*0)
- }
-
- .rtl\:right-0:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
- right: calc(var(--spacing)*0)
- }
-
- .rtl\:ml-0:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
- margin-left: calc(var(--spacing)*0)
- }
-
- .rtl\:ml-2:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
- margin-left: calc(var(--spacing)*2)
- }
-
- .rtl\:translate-x-1\/2:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
- --tw-translate-x: calc(1/2*100%);
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .rtl\:-rotate-90:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
- rotate: -90deg
- }
-
- .rtl\:rotate-180:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
- rotate: 180deg
- }
-
- .rtl\:rotate-\[270deg\]:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
- rotate: 270deg
- }
-
- .rtl\:justify-end:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
- justify-content: flex-end
- }
-
- .rtl\:gap-8:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
- gap: calc(var(--spacing)*8)
- }
-
- :where(.rtl\:space-x-reverse:where(:dir(rtl), [dir=rtl], [dir=rtl] *)>:not(:last-child)) {
- --tw-space-x-reverse: 1
- }
-
- .rtl\:text-left:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
- text-align: left
- }
-
- .rtl\:text-right:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
- text-align: right
- }
-
- :where(.rtl\:divide-x-reverse:where(:dir(rtl), [dir=rtl], [dir=rtl] *)>:not(:last-child)) {
- --tw-divide-x-reverse: 1
- }
-
- .rtl\:peer-focus\:left-auto:where(:dir(rtl), [dir=rtl], [dir=rtl] *):is(:where(.peer):focus~*) {
- left: auto
- }
-
- .rtl\:peer-focus\:translate-x-1\/4:where(:dir(rtl), [dir=rtl], [dir=rtl] *):is(:where(.peer):focus~*) {
- --tw-translate-x: calc(1/4*100%);
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- .rtl\:peer-checked\:after\:-translate-x-full:where(:dir(rtl), [dir=rtl], [dir=rtl] *):is(:where(.peer):checked~*):after,
- .rtl\:peer-checked\:after\:translate-x-\[-100\%\]:where(:dir(rtl), [dir=rtl], [dir=rtl] *):is(:where(.peer):checked~*):after {
- content: var(--tw-content);
- --tw-translate-x: -100%;
- translate: var(--tw-translate-x)var(--tw-translate-y)
- }
-
- @media (width>=40rem) {
- :where(.sm\:rtl\:divide-x-reverse:where(:dir(rtl), [dir=rtl], [dir=rtl] *)>:not(:last-child)) {
- --tw-divide-x-reverse: 1
- }
- }
-
- @media (width>=48rem) {
- :where(.md\:rtl\:space-x-reverse:where(:dir(rtl), [dir=rtl], [dir=rtl] *)>:not(:last-child)) {
- --tw-space-x-reverse: 1
- }
- }
-
- .dark\:block:where(.dark, .dark *) {
- display: block
- }
-
- .dark\:hidden:where(.dark, .dark *) {
- display: none
- }
-
- .dark\:inline-block:where(.dark, .dark *) {
- display: inline-block
- }
-
- :where(.dark\:divide-gray-600:where(.dark, .dark *)>:not(:last-child)) {
- border-color: var(--color-gray-600)
- }
-
- :where(.dark\:divide-gray-700:where(.dark, .dark *)>:not(:last-child)) {
- border-color: var(--color-gray-700)
- }
-
- .dark\:\!border-blue-500:where(.dark, .dark *) {
- border-color: var(--color-blue-500) !important
- }
-
- .dark\:border-blue-400:where(.dark, .dark *) {
- border-color: var(--color-blue-400)
- }
-
- .dark\:border-blue-500:where(.dark, .dark *) {
- border-color: var(--color-blue-500)
- }
-
- .dark\:border-blue-600:where(.dark, .dark *) {
- border-color: var(--color-blue-600)
- }
-
- .dark\:border-blue-800:where(.dark, .dark *) {
- border-color: var(--color-blue-800)
- }
-
- .dark\:border-gray-400:where(.dark, .dark *) {
- border-color: var(--color-gray-400)
- }
-
- .dark\:border-gray-500:where(.dark, .dark *) {
- border-color: var(--color-gray-500)
- }
-
- .dark\:border-gray-600:where(.dark, .dark *) {
- border-color: var(--color-gray-600)
- }
-
- .dark\:border-gray-700:where(.dark, .dark *) {
- border-color: var(--color-gray-700)
- }
-
- .dark\:border-gray-800:where(.dark, .dark *) {
- border-color: var(--color-gray-800)
- }
-
- .dark\:border-gray-900:where(.dark, .dark *) {
- border-color: var(--color-gray-900)
- }
-
- .dark\:border-green-500:where(.dark, .dark *) {
- border-color: var(--color-green-500)
- }
-
- .dark\:border-green-600:where(.dark, .dark *) {
- border-color: var(--color-green-600)
- }
-
- .dark\:border-green-800:where(.dark, .dark *) {
- border-color: var(--color-green-800)
- }
-
- .dark\:border-purple-400:where(.dark, .dark *) {
- border-color: var(--color-purple-400)
- }
-
- .dark\:border-purple-500:where(.dark, .dark *) {
- border-color: var(--color-purple-500)
- }
-
- .dark\:border-red-500:where(.dark, .dark *) {
- border-color: var(--color-red-500)
- }
-
- .dark\:border-red-600:where(.dark, .dark *) {
- border-color: var(--color-red-600)
- }
-
- .dark\:border-red-800:where(.dark, .dark *) {
- border-color: var(--color-red-800)
- }
-
- .dark\:border-transparent:where(.dark, .dark *) {
- border-color: #0000
- }
-
- .dark\:border-white:where(.dark, .dark *) {
- border-color: var(--color-white)
- }
-
- .dark\:border-yellow-300:where(.dark, .dark *) {
- border-color: var(--color-yellow-300)
- }
-
- .dark\:border-yellow-800:where(.dark, .dark *) {
- border-color: var(--color-yellow-800)
- }
-
- .dark\:border-s-gray-700:where(.dark, .dark *) {
- border-inline-start-color: var(--color-gray-700)
- }
-
- .dark\:border-e-gray-700:where(.dark, .dark *) {
- border-inline-end-color: var(--color-gray-700)
- }
-
- .dark\:\!bg-gray-700:where(.dark, .dark *) {
- background-color: var(--color-gray-700) !important
- }
-
- .dark\:bg-blue-200:where(.dark, .dark *) {
- background-color: var(--color-blue-200)
- }
-
- .dark\:bg-blue-400:where(.dark, .dark *) {
- background-color: var(--color-blue-400)
- }
-
- .dark\:bg-blue-500:where(.dark, .dark *) {
- background-color: var(--color-blue-500)
- }
-
- .dark\:bg-blue-600:where(.dark, .dark *) {
- background-color: var(--color-blue-600)
- }
-
- .dark\:bg-blue-800:where(.dark, .dark *) {
- background-color: var(--color-blue-800)
- }
-
- .dark\:bg-blue-900:where(.dark, .dark *) {
- background-color: var(--color-blue-900)
- }
-
- .dark\:bg-gray-300:where(.dark, .dark *) {
- background-color: var(--color-gray-300)
- }
-
- .dark\:bg-gray-400:where(.dark, .dark *) {
- background-color: var(--color-gray-400)
- }
-
- .dark\:bg-gray-500:where(.dark, .dark *) {
- background-color: var(--color-gray-500)
- }
-
- .dark\:bg-gray-600:where(.dark, .dark *) {
- background-color: var(--color-gray-600)
- }
-
- .dark\:bg-gray-700:where(.dark, .dark *) {
- background-color: var(--color-gray-700)
- }
-
- .dark\:bg-gray-800:where(.dark, .dark *) {
- background-color: var(--color-gray-800)
- }
-
- .dark\:bg-gray-800\/30:where(.dark, .dark *) {
- background-color: color-mix(in oklab, var(--color-gray-800)30%, transparent)
- }
-
- .dark\:bg-gray-800\/50:where(.dark, .dark *) {
- background-color: color-mix(in oklab, var(--color-gray-800)50%, transparent)
- }
-
- .dark\:bg-gray-900:where(.dark, .dark *) {
- background-color: var(--color-gray-900)
- }
-
- .dark\:bg-gray-900\/60:where(.dark, .dark *) {
- background-color: color-mix(in oklab, var(--color-gray-900)60%, transparent)
- }
-
- .dark\:bg-gray-900\/80:where(.dark, .dark *) {
- background-color: color-mix(in oklab, var(--color-gray-900)80%, transparent)
- }
-
- .dark\:bg-green-500:where(.dark, .dark *) {
- background-color: var(--color-green-500)
- }
-
- .dark\:bg-green-600:where(.dark, .dark *) {
- background-color: var(--color-green-600)
- }
-
- .dark\:bg-green-800:where(.dark, .dark *) {
- background-color: var(--color-green-800)
- }
-
- .dark\:bg-green-900:where(.dark, .dark *) {
- background-color: var(--color-green-900)
- }
-
- .dark\:bg-indigo-500:where(.dark, .dark *) {
- background-color: var(--color-indigo-500)
- }
-
- .dark\:bg-indigo-900:where(.dark, .dark *) {
- background-color: var(--color-indigo-900)
- }
-
- .dark\:bg-orange-200:where(.dark, .dark *) {
- background-color: var(--color-orange-200)
- }
-
- .dark\:bg-orange-400:where(.dark, .dark *) {
- background-color: var(--color-orange-400)
- }
-
- .dark\:bg-orange-700:where(.dark, .dark *) {
- background-color: var(--color-orange-700)
- }
-
- .dark\:bg-pink-900:where(.dark, .dark *) {
- background-color: var(--color-pink-900)
- }
-
- .dark\:bg-purple-500:where(.dark, .dark *) {
- background-color: var(--color-purple-500)
- }
-
- .dark\:bg-purple-600:where(.dark, .dark *) {
- background-color: var(--color-purple-600)
- }
-
- .dark\:bg-purple-900:where(.dark, .dark *) {
- background-color: var(--color-purple-900)
- }
-
- .dark\:bg-red-500:where(.dark, .dark *) {
- background-color: var(--color-red-500)
- }
-
- .dark\:bg-red-600:where(.dark, .dark *) {
- background-color: var(--color-red-600)
- }
-
- .dark\:bg-red-800:where(.dark, .dark *) {
- background-color: var(--color-red-800)
- }
-
- .dark\:bg-red-900:where(.dark, .dark *) {
- background-color: var(--color-red-900)
- }
-
- .dark\:bg-white:where(.dark, .dark *) {
- background-color: var(--color-white)
- }
-
- .dark\:bg-yellow-300:where(.dark, .dark *) {
- background-color: var(--color-yellow-300)
- }
-
- .dark\:bg-yellow-900:where(.dark, .dark *) {
- background-color: var(--color-yellow-900)
- }
-
- .dark\:bg-\[url\(\'https\:\/\/flowbite\.s3\.amazonaws\.com\/docs\/jumbotron\/hero-pattern-dark\.svg\'\)\]:where(.dark, .dark *) {
- background-image: url(https://flowbite.s3.amazonaws.com/docs/jumbotron/hero-pattern-dark.svg)
- }
-
- .dark\:from-blue-900:where(.dark, .dark *) {
- --tw-gradient-from: var(--color-blue-900);
- --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position, )var(--tw-gradient-from)var(--tw-gradient-from-position), var(--tw-gradient-to)var(--tw-gradient-to-position))
- }
-
- .dark\:fill-gray-300:where(.dark, .dark *) {
- fill: var(--color-gray-300)
- }
-
- .dark\:fill-gray-400:where(.dark, .dark *) {
- fill: var(--color-gray-400)
- }
-
- .dark\:fill-gray-500:where(.dark, .dark *) {
- fill: var(--color-gray-500)
- }
-
- .dark\:fill-white:where(.dark, .dark *) {
- fill: var(--color-white)
- }
-
- .dark\:\!text-blue-500:where(.dark, .dark *) {
- color: var(--color-blue-500) !important
- }
-
- .dark\:text-blue-100:where(.dark, .dark *) {
- color: var(--color-blue-100)
- }
-
- .dark\:text-blue-200:where(.dark, .dark *) {
- color: var(--color-blue-200)
- }
-
- .dark\:text-blue-300:where(.dark, .dark *) {
- color: var(--color-blue-300)
- }
-
- .dark\:text-blue-400:where(.dark, .dark *) {
- color: var(--color-blue-400)
- }
-
- .dark\:text-blue-500:where(.dark, .dark *) {
- color: var(--color-blue-500)
- }
-
- .dark\:text-blue-500\/25:where(.dark, .dark *) {
- color: color-mix(in oklab, var(--color-blue-500)25%, transparent)
- }
-
- .dark\:text-blue-500\/50:where(.dark, .dark *) {
- color: color-mix(in oklab, var(--color-blue-500)50%, transparent)
- }
-
- .dark\:text-blue-500\/75:where(.dark, .dark *) {
- color: color-mix(in oklab, var(--color-blue-500)75%, transparent)
- }
-
- .dark\:text-blue-500\/100:where(.dark, .dark *) {
- color: color-mix(in oklab, var(--color-blue-500)100%, transparent)
- }
-
- .dark\:text-blue-600:where(.dark, .dark *) {
- color: var(--color-blue-600)
- }
-
- .dark\:text-blue-800:where(.dark, .dark *) {
- color: var(--color-blue-800)
- }
-
- .dark\:text-gray-100:where(.dark, .dark *) {
- color: var(--color-gray-100)
- }
-
- .dark\:text-gray-200:where(.dark, .dark *) {
- color: var(--color-gray-200)
- }
-
- .dark\:text-gray-300:where(.dark, .dark *) {
- color: var(--color-gray-300)
- }
-
- .dark\:text-gray-400:where(.dark, .dark *) {
- color: var(--color-gray-400)
- }
-
- .dark\:text-gray-500:where(.dark, .dark *) {
- color: var(--color-gray-500)
- }
-
- .dark\:text-gray-600:where(.dark, .dark *) {
- color: var(--color-gray-600)
- }
-
- .dark\:text-gray-700:where(.dark, .dark *) {
- color: var(--color-gray-700)
- }
-
- .dark\:text-gray-800:where(.dark, .dark *) {
- color: var(--color-gray-800)
- }
-
- .dark\:text-gray-900:where(.dark, .dark *) {
- color: var(--color-gray-900)
- }
-
- .dark\:text-green-200:where(.dark, .dark *) {
- color: var(--color-green-200)
- }
-
- .dark\:text-green-300:where(.dark, .dark *) {
- color: var(--color-green-300)
- }
-
- .dark\:text-green-400:where(.dark, .dark *) {
- color: var(--color-green-400)
- }
-
- .dark\:text-green-500:where(.dark, .dark *) {
- color: var(--color-green-500)
- }
-
- .dark\:text-green-600:where(.dark, .dark *) {
- color: var(--color-green-600)
- }
-
- .dark\:text-indigo-300:where(.dark, .dark *) {
- color: var(--color-indigo-300)
- }
-
- .dark\:text-indigo-400:where(.dark, .dark *) {
- color: var(--color-indigo-400)
- }
-
- .dark\:text-indigo-500:where(.dark, .dark *) {
- color: var(--color-indigo-500)
- }
-
- .dark\:text-orange-200:where(.dark, .dark *) {
- color: var(--color-orange-200)
- }
-
- .dark\:text-orange-300:where(.dark, .dark *) {
- color: var(--color-orange-300)
- }
-
- .dark\:text-orange-900:where(.dark, .dark *) {
- color: var(--color-orange-900)
- }
-
- .dark\:text-pink-300:where(.dark, .dark *) {
- color: var(--color-pink-300)
- }
-
- .dark\:text-pink-400:where(.dark, .dark *) {
- color: var(--color-pink-400)
- }
-
- .dark\:text-purple-300:where(.dark, .dark *) {
- color: var(--color-purple-300)
- }
-
- .dark\:text-purple-400:where(.dark, .dark *) {
- color: var(--color-purple-400)
- }
-
- .dark\:text-purple-500:where(.dark, .dark *) {
- color: var(--color-purple-500)
- }
-
- .dark\:text-red-200:where(.dark, .dark *) {
- color: var(--color-red-200)
- }
-
- .dark\:text-red-300:where(.dark, .dark *) {
- color: var(--color-red-300)
- }
-
- .dark\:text-red-400:where(.dark, .dark *) {
- color: var(--color-red-400)
- }
-
- .dark\:text-red-500:where(.dark, .dark *) {
- color: var(--color-red-500)
- }
-
- .dark\:text-teal-300:where(.dark, .dark *) {
- color: var(--color-teal-300)
- }
-
- .dark\:text-white:where(.dark, .dark *) {
- color: var(--color-white)
- }
-
- .dark\:text-yellow-300:where(.dark, .dark *) {
- color: var(--color-yellow-300)
- }
-
- .dark\:text-yellow-500:where(.dark, .dark *) {
- color: var(--color-yellow-500)
- }
-
- .dark\:decoration-blue-600:where(.dark, .dark *) {
- text-decoration-color: var(--color-blue-600)
- }
-
- .dark\:placeholder-gray-400:where(.dark, .dark *)::-moz-placeholder {
- color: var(--color-gray-400)
- }
-
- .dark\:placeholder-gray-400:where(.dark, .dark *)::placeholder {
- color: var(--color-gray-400)
- }
-
- .dark\:placeholder-green-500:where(.dark, .dark *)::-moz-placeholder {
- color: var(--color-green-500)
- }
-
- .dark\:placeholder-green-500:where(.dark, .dark *)::placeholder {
- color: var(--color-green-500)
- }
-
- .dark\:placeholder-red-500:where(.dark, .dark *)::-moz-placeholder {
- color: var(--color-red-500)
- }
-
- .dark\:placeholder-red-500:where(.dark, .dark *)::placeholder {
- color: var(--color-red-500)
- }
-
- .dark\:shadow-lg:where(.dark, .dark *) {
- --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
- }
-
- .dark\:shadow-blue-800\/80:where(.dark, .dark *) {
- --tw-shadow-color: color-mix(in oklab, var(--color-blue-800)80%, transparent)
- }
-
- .dark\:shadow-cyan-800\/80:where(.dark, .dark *) {
- --tw-shadow-color: color-mix(in oklab, var(--color-cyan-800)80%, transparent)
- }
-
- .dark\:shadow-gray-800:where(.dark, .dark *) {
- --tw-shadow-color: var(--color-gray-800)
- }
-
- .dark\:shadow-green-800\/80:where(.dark, .dark *) {
- --tw-shadow-color: color-mix(in oklab, var(--color-green-800)80%, transparent)
- }
-
- .dark\:shadow-lime-800\/80:where(.dark, .dark *) {
- --tw-shadow-color: color-mix(in oklab, var(--color-lime-800)80%, transparent)
- }
-
- .dark\:shadow-pink-800\/80:where(.dark, .dark *) {
- --tw-shadow-color: color-mix(in oklab, var(--color-pink-800)80%, transparent)
- }
-
- .dark\:shadow-purple-800\/80:where(.dark, .dark *) {
- --tw-shadow-color: color-mix(in oklab, var(--color-purple-800)80%, transparent)
- }
-
- .dark\:shadow-red-800\/80:where(.dark, .dark *) {
- --tw-shadow-color: color-mix(in oklab, var(--color-red-800)80%, transparent)
- }
-
- .dark\:shadow-teal-800\/80:where(.dark, .dark *) {
- --tw-shadow-color: color-mix(in oklab, var(--color-teal-800)80%, transparent)
- }
-
- .dark\:ring-gray-500:where(.dark, .dark *) {
- --tw-ring-color: var(--color-gray-500)
- }
-
- .dark\:ring-gray-700:where(.dark, .dark *) {
- --tw-ring-color: var(--color-gray-700)
- }
-
- .dark\:ring-gray-900:where(.dark, .dark *) {
- --tw-ring-color: var(--color-gray-900)
- }
-
- .dark\:ring-offset-gray-700:where(.dark, .dark *) {
- --tw-ring-offset-color: var(--color-gray-700)
- }
-
- .dark\:ring-offset-gray-800:where(.dark, .dark *) {
- --tw-ring-offset-color: var(--color-gray-800)
- }
-
- .dark\:format-invert:where(.dark, .dark *) {
- --tw-format-body: var(--tw-format-invert-body);
- --tw-format-headings: var(--tw-format-invert-headings);
- --tw-format-lead: var(--tw-format-invert-lead);
- --tw-format-links: var(--tw-format-invert-links);
- --tw-format-bold: var(--tw-format-invert-bold);
- --tw-format-counters: var(--tw-format-invert-counters);
- --tw-format-bullets: var(--tw-format-invert-bullets);
- --tw-format-hr: var(--tw-format-invert-hr);
- --tw-format-quotes: var(--tw-format-invert-quotes);
- --tw-format-quote-borders: var(--tw-format-invert-quote-borders);
- --tw-format-captions: var(--tw-format-invert-captions);
- --tw-format-code: var(--tw-format-invert-code);
- --tw-format-code-bg: var(--tw-format-invert-code-bg);
- --tw-format-pre-code: var(--tw-format-invert-pre-code);
- --tw-format-pre-bg: var(--tw-format-invert-pre-bg);
- --tw-format-th-borders: var(--tw-format-invert-th-borders);
- --tw-format-td-borders: var(--tw-format-invert-td-borders);
- --tw-format-th-bg: var(--tw-format-invert-th-bg)
- }
-
- @media (hover:hover) {
- .dark\:group-hover\:bg-gray-700:where(.dark, .dark *):is(:where(.group):hover *) {
- background-color: var(--color-gray-700)
- }
-
- .dark\:group-hover\:bg-gray-800\/60:where(.dark, .dark *):is(:where(.group):hover *) {
- background-color: color-mix(in oklab, var(--color-gray-800)60%, transparent)
- }
-
- .group-hover\:dark\:bg-transparent:is(:where(.group):hover *):where(.dark, .dark *) {
- background-color: #0000
- }
-
- .dark\:group-hover\:text-blue-500:where(.dark, .dark *):is(:where(.group):hover *) {
- color: var(--color-blue-500)
- }
-
- .dark\:group-hover\:text-gray-300:where(.dark, .dark *):is(:where(.group):hover *) {
- color: var(--color-gray-300)
- }
-
- .dark\:group-hover\:text-white:where(.dark, .dark *):is(:where(.group):hover *) {
- color: var(--color-white)
- }
- }
-
- .dark\:group-focus\:text-white:where(.dark, .dark *):is(:where(.group):focus *) {
- color: var(--color-white)
- }
-
- .dark\:group-focus\:ring-gray-800\/70:where(.dark, .dark *):is(:where(.group):focus *) {
- --tw-ring-color: color-mix(in oklab, var(--color-gray-800)70%, transparent)
- }
-
- .dark\:peer-checked\:border-blue-500:where(.dark, .dark *):is(:where(.peer):checked~*) {
- border-color: var(--color-blue-500)
- }
-
- .dark\:peer-checked\:border-blue-600:where(.dark, .dark *):is(:where(.peer):checked~*) {
- border-color: var(--color-blue-600)
- }
-
- .dark\:peer-checked\:bg-blue-500:where(.dark, .dark *):is(:where(.peer):checked~*) {
- background-color: var(--color-blue-500)
- }
-
- .dark\:peer-checked\:bg-blue-600:where(.dark, .dark *):is(:where(.peer):checked~*) {
- background-color: var(--color-blue-600)
- }
-
- .dark\:peer-checked\:bg-blue-900:where(.dark, .dark *):is(:where(.peer):checked~*) {
- background-color: var(--color-blue-900)
- }
-
- .dark\:peer-checked\:bg-green-600:where(.dark, .dark *):is(:where(.peer):checked~*) {
- background-color: var(--color-green-600)
- }
-
- .dark\:peer-checked\:bg-orange-500:where(.dark, .dark *):is(:where(.peer):checked~*) {
- background-color: var(--color-orange-500)
- }
-
- .dark\:peer-checked\:bg-purple-600:where(.dark, .dark *):is(:where(.peer):checked~*) {
- background-color: var(--color-purple-600)
- }
-
- .dark\:peer-checked\:bg-red-600:where(.dark, .dark *):is(:where(.peer):checked~*) {
- background-color: var(--color-red-600)
- }
-
- .dark\:peer-checked\:bg-teal-600:where(.dark, .dark *):is(:where(.peer):checked~*) {
- background-color: var(--color-teal-600)
- }
-
- .dark\:peer-checked\:bg-yellow-400:where(.dark, .dark *):is(:where(.peer):checked~*) {
- background-color: var(--color-yellow-400)
- }
-
- .dark\:peer-checked\:text-blue-500:where(.dark, .dark *):is(:where(.peer):checked~*) {
- color: var(--color-blue-500)
- }
-
- .dark\:peer-checked\:text-gray-300:where(.dark, .dark *):is(:where(.peer):checked~*) {
- color: var(--color-gray-300)
- }
-
- .dark\:peer-checked\:text-white:where(.dark, .dark *):is(:where(.peer):checked~*) {
- color: var(--color-white)
- }
-
- .peer-focus\:dark\:text-blue-500:is(:where(.peer):focus~*):where(.dark, .dark *) {
- color: var(--color-blue-500)
- }
-
- .dark\:peer-focus\:ring-blue-800:where(.dark, .dark *):is(:where(.peer):focus~*) {
- --tw-ring-color: var(--color-blue-800)
- }
-
- .dark\:peer-focus\:ring-green-800:where(.dark, .dark *):is(:where(.peer):focus~*) {
- --tw-ring-color: var(--color-green-800)
- }
-
- .dark\:peer-focus\:ring-orange-800:where(.dark, .dark *):is(:where(.peer):focus~*) {
- --tw-ring-color: var(--color-orange-800)
- }
-
- .dark\:peer-focus\:ring-purple-800:where(.dark, .dark *):is(:where(.peer):focus~*) {
- --tw-ring-color: var(--color-purple-800)
- }
-
- .dark\:peer-focus\:ring-red-800:where(.dark, .dark *):is(:where(.peer):focus~*) {
- --tw-ring-color: var(--color-red-800)
- }
-
- .dark\:peer-focus\:ring-teal-800:where(.dark, .dark *):is(:where(.peer):focus~*) {
- --tw-ring-color: var(--color-teal-800)
- }
-
- .dark\:peer-focus\:ring-yellow-800:where(.dark, .dark *):is(:where(.peer):focus~*) {
- --tw-ring-color: var(--color-yellow-800)
- }
-
- .dark\:first-letter\:text-gray-100:where(.dark, .dark *):first-letter {
- color: var(--color-gray-100)
- }
-
- .dark\:after\:border-blue-800:where(.dark, .dark *):after {
- content: var(--tw-content);
- border-color: var(--color-blue-800)
- }
-
- .dark\:after\:border-gray-700:where(.dark, .dark *):after {
- content: var(--tw-content);
- border-color: var(--color-gray-700)
- }
-
- .dark\:after\:text-gray-500:where(.dark, .dark *):after {
- content: var(--tw-content);
- color: var(--color-gray-500)
- }
-
- .odd\:dark\:bg-gray-900:nth-child(odd):where(.dark, .dark *) {
- background-color: var(--color-gray-900)
- }
-
- .even\:dark\:bg-gray-800:nth-child(2n):where(.dark, .dark *) {
- background-color: var(--color-gray-800)
- }
-
- @media (hover:hover) {
- .dark\:hover\:border-blue-600:where(.dark, .dark *):hover {
- border-color: var(--color-blue-600)
- }
-
- .dark\:hover\:border-blue-700:where(.dark, .dark *):hover {
- border-color: var(--color-blue-700)
- }
-
- .dark\:hover\:border-gray-500:where(.dark, .dark *):hover {
- border-color: var(--color-gray-500)
- }
-
- .dark\:hover\:border-gray-600:where(.dark, .dark *):hover {
- border-color: var(--color-gray-600)
- }
-
- .dark\:hover\:border-gray-700:where(.dark, .dark *):hover {
- border-color: var(--color-gray-700)
- }
-
- .dark\:hover\:bg-\[\#050708\]\/30:where(.dark, .dark *):hover {
- background-color: oklab(12.5951% -.00372608 -.00386472/.3)
- }
-
- .dark\:hover\:bg-\[\#050708\]\/40:where(.dark, .dark *):hover {
- background-color: oklab(12.5951% -.00372608 -.00386472/.4)
- }
-
- .dark\:hover\:bg-\[\#FF9119\]\/80:where(.dark, .dark *):hover {
- background-color: oklab(75.9167% .0886233 .149248/.8)
- }
-
- .dark\:hover\:bg-blue-500:where(.dark, .dark *):hover {
- background-color: var(--color-blue-500)
- }
-
- .dark\:hover\:bg-blue-600:where(.dark, .dark *):hover {
- background-color: var(--color-blue-600)
- }
-
- .dark\:hover\:bg-blue-700:where(.dark, .dark *):hover {
- background-color: var(--color-blue-700)
- }
-
- .dark\:hover\:bg-blue-800:where(.dark, .dark *):hover {
- background-color: var(--color-blue-800)
- }
-
- .dark\:hover\:bg-gray-200:where(.dark, .dark *):hover {
- background-color: var(--color-gray-200)
- }
-
- .dark\:hover\:bg-gray-500:where(.dark, .dark *):hover {
- background-color: var(--color-gray-500)
- }
-
- .dark\:hover\:bg-gray-600:where(.dark, .dark *):hover {
- background-color: var(--color-gray-600)
- }
-
- .dark\:hover\:bg-gray-700:where(.dark, .dark *):hover {
- background-color: var(--color-gray-700)
- }
-
- .dark\:hover\:bg-gray-800:where(.dark, .dark *):hover {
- background-color: var(--color-gray-800)
- }
-
- .dark\:hover\:bg-green-600:where(.dark, .dark *):hover {
- background-color: var(--color-green-600)
- }
-
- .dark\:hover\:bg-green-700:where(.dark, .dark *):hover {
- background-color: var(--color-green-700)
- }
-
- .dark\:hover\:bg-green-800:where(.dark, .dark *):hover {
- background-color: var(--color-green-800)
- }
-
- .dark\:hover\:bg-indigo-800:where(.dark, .dark *):hover {
- background-color: var(--color-indigo-800)
- }
-
- .dark\:hover\:bg-pink-800:where(.dark, .dark *):hover {
- background-color: var(--color-pink-800)
- }
-
- .dark\:hover\:bg-purple-500:where(.dark, .dark *):hover {
- background-color: var(--color-purple-500)
- }
-
- .dark\:hover\:bg-purple-700:where(.dark, .dark *):hover {
- background-color: var(--color-purple-700)
- }
-
- .dark\:hover\:bg-purple-800:where(.dark, .dark *):hover {
- background-color: var(--color-purple-800)
- }
-
- .dark\:hover\:bg-red-600:where(.dark, .dark *):hover {
- background-color: var(--color-red-600)
- }
-
- .dark\:hover\:bg-red-700:where(.dark, .dark *):hover {
- background-color: var(--color-red-700)
- }
-
- .dark\:hover\:bg-red-800:where(.dark, .dark *):hover {
- background-color: var(--color-red-800)
- }
-
- .dark\:hover\:bg-yellow-300:where(.dark, .dark *):hover {
- background-color: var(--color-yellow-300)
- }
-
- .dark\:hover\:bg-yellow-400:where(.dark, .dark *):hover {
- background-color: var(--color-yellow-400)
- }
-
- .dark\:hover\:bg-yellow-800:where(.dark, .dark *):hover {
- background-color: var(--color-yellow-800)
- }
-
- .dark\:hover\:\!text-blue-500:where(.dark, .dark *):hover {
- color: var(--color-blue-500) !important
- }
-
- .dark\:hover\:text-blue-300:where(.dark, .dark *):hover {
- color: var(--color-blue-300)
- }
-
- .dark\:hover\:text-blue-400:where(.dark, .dark *):hover {
- color: var(--color-blue-400)
- }
-
- .dark\:hover\:text-blue-500:where(.dark, .dark *):hover {
- color: var(--color-blue-500)
- }
-
- .dark\:hover\:text-blue-600:where(.dark, .dark *):hover {
- color: var(--color-blue-600)
- }
-
- .dark\:hover\:text-blue-700:where(.dark, .dark *):hover {
- color: var(--color-blue-700)
- }
-
- .dark\:hover\:text-gray-100:where(.dark, .dark *):hover {
- color: var(--color-gray-100)
- }
-
- .dark\:hover\:text-gray-300:where(.dark, .dark *):hover {
- color: var(--color-gray-300)
- }
-
- .dark\:hover\:text-gray-400:where(.dark, .dark *):hover {
- color: var(--color-gray-400)
- }
-
- .dark\:hover\:text-gray-800:where(.dark, .dark *):hover {
- color: var(--color-gray-800)
- }
-
- .dark\:hover\:text-gray-900:where(.dark, .dark *):hover {
- color: var(--color-gray-900)
- }
-
- .dark\:hover\:text-green-300:where(.dark, .dark *):hover {
- color: var(--color-green-300)
- }
-
- .dark\:hover\:text-indigo-300:where(.dark, .dark *):hover {
- color: var(--color-indigo-300)
- }
-
- .dark\:hover\:text-pink-300:where(.dark, .dark *):hover {
- color: var(--color-pink-300)
- }
-
- .dark\:hover\:text-purple-300:where(.dark, .dark *):hover {
- color: var(--color-purple-300)
- }
-
- .dark\:hover\:text-purple-500:where(.dark, .dark *):hover {
- color: var(--color-purple-500)
- }
-
- .dark\:hover\:text-red-300:where(.dark, .dark *):hover {
- color: var(--color-red-300)
- }
-
- .dark\:hover\:text-white:where(.dark, .dark *):hover {
- color: var(--color-white)
- }
-
- .dark\:hover\:text-yellow-300:where(.dark, .dark *):hover {
- color: var(--color-yellow-300)
- }
-
- .dark\:hover\:bg-blend-darken:where(.dark, .dark *):hover {
- background-blend-mode: darken
- }
- }
-
- .dark\:focus\:border-blue-500:where(.dark, .dark *):focus {
- border-color: var(--color-blue-500)
- }
-
- .dark\:focus\:border-green-500:where(.dark, .dark *):focus {
- border-color: var(--color-green-500)
- }
-
- .dark\:focus\:border-red-500:where(.dark, .dark *):focus {
- border-color: var(--color-red-500)
- }
-
- .dark\:focus\:bg-blue-600:where(.dark, .dark *):focus {
- background-color: var(--color-blue-600)
- }
-
- .dark\:focus\:bg-gray-700:where(.dark, .dark *):focus {
- background-color: var(--color-gray-700)
- }
-
- .dark\:focus\:text-white:where(.dark, .dark *):focus {
- color: var(--color-white)
- }
-
- .dark\:focus\:ring-\[\#1da1f2\]\/55:where(.dark, .dark *):focus {
- --tw-ring-color: oklab(68.1797% -.0710534 -.141606/.55)
- }
-
- .dark\:focus\:ring-\[\#3b5998\]\/55:where(.dark, .dark *):focus {
- --tw-ring-color: oklab(47.2423% -.0121128 -.107642/.55)
- }
-
- .dark\:focus\:ring-\[\#2557D6\]\/50:where(.dark, .dark *):focus {
- --tw-ring-color: oklab(50.5418% -.021006 -.201479/.5)
- }
-
- .dark\:focus\:ring-\[\#4285F4\]\/55:where(.dark, .dark *):focus {
- --tw-ring-color: oklab(63.0386% -.0313976 -.177268/.55)
- }
-
- .dark\:focus\:ring-\[\#050708\]\/50:where(.dark, .dark *):focus {
- --tw-ring-color: oklab(12.5951% -.00372608 -.00386472/.5)
- }
-
- .dark\:focus\:ring-\[\#F7BE38\]\/50:where(.dark, .dark *):focus {
- --tw-ring-color: oklab(83.1765% .0161951 .153769/.5)
- }
-
- .dark\:focus\:ring-\[\#FF9119\]\/40:where(.dark, .dark *):focus {
- --tw-ring-color: oklab(75.9167% .0886233 .149248/.4)
- }
-
- .dark\:focus\:ring-blue-500:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-blue-500)
- }
-
- .dark\:focus\:ring-blue-600:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-blue-600)
- }
-
- .dark\:focus\:ring-blue-800:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-blue-800)
- }
-
- .dark\:focus\:ring-blue-900:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-blue-900)
- }
-
- .dark\:focus\:ring-cyan-800:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-cyan-800)
- }
-
- .dark\:focus\:ring-gray-400:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-gray-400)
- }
-
- .dark\:focus\:ring-gray-500:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-gray-500)
- }
-
- .dark\:focus\:ring-gray-600:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-gray-600)
- }
-
- .dark\:focus\:ring-gray-700:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-gray-700)
- }
-
- .dark\:focus\:ring-gray-800:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-gray-800)
- }
-
- .dark\:focus\:ring-green-600:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-green-600)
- }
-
- .dark\:focus\:ring-green-800:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-green-800)
- }
-
- .dark\:focus\:ring-lime-800:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-lime-800)
- }
-
- .dark\:focus\:ring-orange-600:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-orange-600)
- }
-
- .dark\:focus\:ring-pink-800:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-pink-800)
- }
-
- .dark\:focus\:ring-purple-600:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-purple-600)
- }
-
- .dark\:focus\:ring-purple-800:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-purple-800)
- }
-
- .dark\:focus\:ring-purple-900:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-purple-900)
- }
-
- .dark\:focus\:ring-red-400:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-red-400)
- }
-
- .dark\:focus\:ring-red-600:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-red-600)
- }
-
- .dark\:focus\:ring-red-800:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-red-800)
- }
-
- .dark\:focus\:ring-red-900:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-red-900)
- }
-
- .dark\:focus\:ring-teal-600:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-teal-600)
- }
-
- .dark\:focus\:ring-teal-700:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-teal-700)
- }
-
- .dark\:focus\:ring-teal-800:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-teal-800)
- }
-
- .dark\:focus\:ring-yellow-600:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-yellow-600)
- }
-
- .dark\:focus\:ring-yellow-800:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-yellow-800)
- }
-
- .dark\:focus\:ring-yellow-900:where(.dark, .dark *):focus {
- --tw-ring-color: var(--color-yellow-900)
- }
-
- .dark\:focus\:ring-offset-gray-700:where(.dark, .dark *):focus {
- --tw-ring-offset-color: var(--color-gray-700)
- }
-
- .dark\:focus\:ring-offset-gray-800:where(.dark, .dark *):focus {
- --tw-ring-offset-color: var(--color-gray-800)
- }
-
- @media (width>=48rem) {
- .md\:dark\:bg-gray-900:where(.dark, .dark *) {
- background-color: var(--color-gray-900)
- }
-
- .md\:dark\:bg-transparent:where(.dark, .dark *) {
- background-color: #0000
- }
-
- .md\:dark\:text-blue-500:where(.dark, .dark *) {
- color: var(--color-blue-500)
- }
-
- .md\:dark\:text-white:where(.dark, .dark *) {
- color: var(--color-white)
- }
-
- @media (hover:hover) {
- .md\:dark\:hover\:bg-transparent:where(.dark, .dark *):hover {
- background-color: #0000
- }
-
- .md\:dark\:hover\:text-blue-500:where(.dark, .dark *):hover {
- color: var(--color-blue-500)
- }
-
- .md\:dark\:hover\:text-white:where(.dark, .dark *):hover {
- color: var(--color-white)
- }
- }
- }
-
- @media (width>=64rem) {
- @media (hover:hover) {
- .lg\:dark\:hover\:bg-transparent:where(.dark, .dark *):hover {
- background-color: #0000
- }
-
- .lg\:dark\:hover\:text-white:where(.dark, .dark *):hover {
- color: var(--color-white)
- }
- }
- }
-
- .\[\&_div\>button\]\:bg-gray-50 div>button {
- background-color: var(--color-gray-50)
- }
-
- .\[\&\>div\]\:mx-auto>div {
- margin-inline: auto
- }
-
- .\[\&\>div\>div\]\:bg-gray-50>div>div {
- background-color: var(--color-gray-50)
- }
-
- .\[\&\>div\>div\]\:shadow-none>div>div {
- --tw-shadow: 0 0 #0000;
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
- }
-}
-
-.yt-video {
- height: 250px
-}
-
-@media only screen and (width>=768px) {
- .yt-video {
- height: 350px
- }
-}
-
-@media only screen and (width>=1024px) {
- .yt-video {
- height: 450px
- }
-}
-
-@media only screen and (width<=1024px) {
- .collapse.collapsed {
- display: none
- }
-}
-
-#TableOfContents>ul {
- --tw-font-weight: var(--font-weight-medium);
- font-weight: var(--font-weight-medium);
- color: var(--color-gray-500);
- overflow-x: hidden
-}
-
-#TableOfContents>ul:where(.dark, .dark *) {
- color: var(--color-gray-400)
-}
-
-#TableOfContents>ul>li {
- padding-block: calc(var(--spacing)*2)
-}
-
-#TableOfContents>ul>li>a {
- border-left-style: var(--tw-border-style);
- border-left-width: 1px;
- border-color: var(--color-white);
- padding-left: calc(var(--spacing)*2.5);
- --tw-font-weight: var(--font-weight-medium);
- font-weight: var(--font-weight-medium);
- --tw-duration: .2s;
- transition-property: none;
- transition-duration: .2s;
- display: block
-}
-
-#TableOfContents>ul>li>a:after {
- content: var(--tw-content);
- margin-left: calc(var(--spacing)*2);
- content: var(--tw-content);
- color: var(--color-blue-700);
- content: var(--tw-content);
- opacity: 0;
- content: var(--tw-content);
- transition-property: opacity;
- transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
- transition-duration: var(--tw-duration, var(--default-transition-duration));
- content: var(--tw-content);
- --tw-duration: .1s;
- content: var(--tw-content);
- --tw-content: "#";
- content: var(--tw-content);
- transition-duration: .1s
-}
-
-@media (hover:hover) {
- #TableOfContents>ul>li>a:hover {
- border-color: var(--color-gray-300);
- color: var(--color-gray-900)
- }
-
- #TableOfContents>ul>li>a:hover:after {
- content: var(--tw-content);
- opacity: 1
- }
-}
-
-#TableOfContents>ul>li>a:where(.dark, .dark *) {
- border-color: var(--color-gray-900)
-}
-
-#TableOfContents>ul>li>a:where(.dark, .dark *):after {
- content: var(--tw-content);
- color: var(--color-blue-500)
-}
-
-@media (hover:hover) {
- #TableOfContents>ul>li>a:where(.dark, .dark *):hover {
- border-color: var(--color-gray-700);
- color: var(--color-white)
- }
-}
-
-#TableOfContents>ul>li>ul>li>a {
- border-left-style: var(--tw-border-style);
- border-left-width: 1px;
- border-color: var(--color-white);
- padding-left: calc(var(--spacing)*6);
- --tw-duration: .2s;
- transition-property: none;
- transition-duration: .2s
-}
-
-#TableOfContents>ul>li>ul>li>a:after {
- content: var(--tw-content);
- margin-left: calc(var(--spacing)*2);
- content: var(--tw-content);
- color: var(--color-blue-700);
- content: var(--tw-content);
- opacity: 0;
- content: var(--tw-content);
- transition-property: opacity;
- transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
- transition-duration: var(--tw-duration, var(--default-transition-duration));
- content: var(--tw-content);
- --tw-duration: .1s;
- content: var(--tw-content);
- --tw-content: "#";
- content: var(--tw-content);
- transition-duration: .1s
-}
-
-@media (hover:hover) {
- #TableOfContents>ul>li>ul>li>a:hover {
- border-color: var(--color-gray-300);
- color: var(--color-gray-900)
- }
-
- #TableOfContents>ul>li>ul>li>a:hover:after {
- content: var(--tw-content);
- opacity: 1
- }
-}
-
-#TableOfContents>ul>li>ul>li>a:where(.dark, .dark *) {
- border-color: var(--color-gray-900)
-}
-
-#TableOfContents>ul>li>ul>li>a:where(.dark, .dark *):after {
- content: var(--tw-content);
- color: var(--color-blue-500)
-}
-
-@media (hover:hover) {
- #TableOfContents>ul>li>ul>li>a:where(.dark, .dark *):hover {
- border-color: var(--color-gray-700);
- color: var(--color-white)
- }
-}
-
-#TableOfContents>ul>li>ul {
- padding-top: calc(var(--spacing)*2)
-}
-
-#TableOfContents>ul>li>ul>li {
- padding-block: calc(var(--spacing)*2)
-}
-
-#TableOfContents>ul>li>ul>li:last-of-type {
- padding-bottom: calc(var(--spacing)*0)
-}
-
-.highlight {
- overflow: hidden
-}
-
-#mainContent>h2 {
- margin-top: calc(var(--spacing)*8);
- margin-bottom: calc(var(--spacing)*4);
- font-size: var(--text-2xl);
- line-height: var(--tw-leading, var(--text-2xl--line-height));
- --tw-font-weight: var(--font-weight-semibold);
- font-weight: var(--font-weight-semibold)
-}
-
-#mainContent>h2:where(.dark, .dark *) {
- color: var(--color-white)
-}
-
-#mainContent>h3,
-#mainContent>h4 {
- margin-top: calc(var(--spacing)*8);
- margin-bottom: calc(var(--spacing)*4);
- font-size: var(--text-xl);
- line-height: var(--tw-leading, var(--text-xl--line-height));
- --tw-font-weight: var(--font-weight-semibold);
- font-weight: var(--font-weight-semibold)
-}
-
-:is(#mainContent>h3, #mainContent>h4):where(.dark, .dark *) {
- color: var(--color-white)
-}
-
-#mainContent>p {
- margin-bottom: calc(var(--spacing)*4);
- font-size: var(--text-base);
- line-height: var(--tw-leading, var(--text-base--line-height));
- --tw-font-weight: var(--font-weight-normal);
- font-weight: var(--font-weight-normal);
- color: var(--color-gray-600)
-}
-
-#mainContent>p:where(.dark, .dark *) {
- color: var(--color-gray-400)
-}
-
-#mainContent>p>a,
-#mainContent>ul>li>a,
-#mainContent>ol>li>a,
-#mainContent>ul>li>p>a,
-#mainContent>ol>li>p>a {
- --tw-font-weight: var(--font-weight-medium);
- font-weight: var(--font-weight-medium);
- color: var(--color-gray-700);
- text-decoration-line: underline;
- text-decoration-color: var(--color-blue-600);
- text-underline-offset: 2px;
- text-decoration-thickness: 1px
-}
-
-:is(#mainContent>p>a, #mainContent>ul>li>a, #mainContent>ol>li>a, #mainContent>ul>li>p>a, #mainContent>ol>li>p>a):where(.dark, .dark *) {
- color: var(--color-gray-300);
- text-decoration-color: var(--color-blue-500)
-}
-
-#mainContent>p>a:hover,
-#mainContent>ul>li>a:hover,
-#mainContent>ol>li>a:hover,
-#mainContent>ul>li>p>a:hover,
-#mainContent>ol>li>p>a:hover {
- color: var(--color-gray-900);
- text-decoration-thickness: 2px
-}
-
-:is(#mainContent>p>a:hover, #mainContent>ul>li>a:hover, #mainContent>ol>li>a:hover, #mainContent>ul>li>p>a:hover, #mainContent>ol>li>p>a:hover):where(.dark, .dark *) {
- color: var(--color-white)
-}
-
-#mainContent>p>code,
-#mainContent>ul>li>code,
-#mainContent>ol>li>code {
- padding-inline: calc(var(--spacing)*1);
- font-family: var(--font-mono);
- font-size: var(--text-sm);
- line-height: var(--tw-leading, var(--text-sm--line-height));
- word-break: break-all;
- color: var(--color-blue-600)
-}
-
-:is(#mainContent>p>code, #mainContent>ul>li>code, #mainContent>ol>li>code):where(.dark, .dark *) {
- color: var(--color-blue-400)
-}
-
-#mainContent>ul {
- list-style: outside
-}
-
-#mainContent>ol {
- list-style: decimal
-}
-
-#mainContent p>strong {
- color: var(--color-gray-900)
-}
-
-#mainContent p>strong:where(.dark, .dark *) {
- color: var(--color-white)
-}
-
-#mainContent>ul,
-#mainContent>ol {
- padding-left: 1rem
-}
-
-#mainContent>ul>li,
-#mainContent>ol>li {
- margin-bottom: calc(var(--spacing)*4);
- font-size: var(--text-base);
- line-height: var(--tw-leading, var(--text-base--line-height));
- --tw-font-weight: var(--font-weight-normal);
- font-weight: var(--font-weight-normal);
- color: var(--color-gray-600)
-}
-
-:is(#mainContent>ul>li, #mainContent>ol>li):where(.dark, .dark *) {
- color: var(--color-gray-400)
-}
-
-code[class*=language-],
-pre[class*=language-] {
- text-align: left;
- white-space: pre;
- word-spacing: normal;
- word-break: normal;
- text-shadow: none;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
- -webkit-hyphens: none;
- hyphens: none;
- --tw-font-weight: var(--font-weight-normal);
- font-family: Menlo, ui-monospace, SFMono-Regular, Monaco, Consolas, Liberation Mono, Courier New, monospace;
- line-height: 1.5;
- font-weight: var(--font-weight-normal);
- color: var(--color-gray-500);
- direction: ltr
-}
-
-:is(code[class*=language-], pre[class*=language-]):where(.dark, .dark *) {
- color: var(--color-gray-400)
-}
-
-.highlight pre[class*=language-] {
- margin: calc(var(--spacing)*0);
- margin-top: calc(var(--spacing)*4);
- margin-bottom: calc(var(--spacing)*8);
- border-radius: var(--radius-xl);
- background-color: var(--color-gray-50);
- padding: calc(var(--spacing)*6);
- padding-top: calc(var(--spacing)*6);
- font-size: var(--text-sm);
- line-height: var(--tw-leading, var(--text-sm--line-height));
- overflow: auto
-}
-
-.highlight pre[class*=language-]:where(.dark, .dark *) {
- background-color: var(--color-gray-800)
-}
-
-[data-code-wrapper] .highlight pre[class*=language-] {
- margin-block: calc(var(--spacing)*0)
-}
-
-.code-preview-wrapper+.code-syntax-wrapper>.code-syntax>.relative>[data-code-wrapper] .highlight pre[class*=language-],
-.code-preview-wrapper+.code-syntax-wrapper>.code-syntax {
- margin-top: calc(var(--spacing)*0);
- border-radius: 0;
- overflow: scroll hidden
-}
-
-.code-preview-wrapper+.code-syntax-wrapper {
- margin-bottom: calc(var(--spacing)*4)
-}
-
-.code-preview-wrapper+.code-syntax-wrapper>.code-syntax>.relative>[data-code-wrapper]>.highlight>pre[class*=language-] {
- margin: calc(var(--spacing)*0);
- background-color: var(--color-gray-50);
- padding: calc(var(--spacing)*4)
-}
-
-.code-preview-wrapper+.code-syntax-wrapper>.code-syntax>.relative>[data-code-wrapper]>.highlight>pre[class*=language-]:where(.dark, .dark *) {
- background-color: var(--color-gray-800)
-}
-
-:not(pre)>code[class*=language-],
-pre[class*=language-] {
- background-color: var(--color-gray-50)
-}
-
-:is(:not(pre)>code[class*=language-], pre[class*=language-]):where(.dark, .dark *) {
- background-color: var(--color-gray-800)
-}
-
-:not(pre)>code[class*=language-] {
- border-radius: .3em;
- padding: .1em
-}
-
-.token.comment,
-.token.prolog,
-.token.doctype,
-.token.cdata {
- color: var(--color-gray-800)
-}
-
-:is(.token.comment, .token.prolog, .token.doctype, .token.cdata):where(.dark, .dark *) {
- color: var(--color-gray-400)
-}
-
-.token.punctuation {
- color: var(--color-gray-800)
-}
-
-.token.punctuation:where(.dark, .dark *) {
- color: var(--color-gray-400)
-}
-
-.namespace {
- opacity: .7
-}
-
-.token.property,
-.token.keyword,
-.token.tag {
- color: var(--color-pink-700)
-}
-
-:is(.token.property, .token.keyword, .token.tag):where(.dark, .dark *) {
- color: var(--color-pink-400)
-}
-
-.token.class-name {
- color: var(--color-violet-700);
- text-decoration: underline
-}
-
-.token.class-name:where(.dark, .dark *) {
- color: var(--color-violet-400)
-}
-
-.token.boolean,
-.token.constant {
- color: var(--color-green-600)
-}
-
-:is(.token.boolean, .token.constant):where(.dark, .dark *) {
- color: var(--color-green-400)
-}
-
-.token.symbol,
-.token.deleted {
- color: var(--color-red-500)
-}
-
-:is(.token.symbol, .token.deleted):where(.dark, .dark *) {
- color: var(--color-red-400)
-}
-
-.token.number {
- color: var(--color-violet-700)
-}
-
-.token.number:where(.dark, .dark *) {
- color: var(--color-violet-400)
-}
-
-.token.selector,
-.token.attr-name,
-.token.string,
-.token.char,
-.token.builtin,
-.token.inserted {
- color: var(--color-sky-600)
-}
-
-:is(.token.selector, .token.attr-name, .token.string, .token.char, .token.builtin, .token.inserted):where(.dark, .dark *) {
- color: var(--color-sky-500)
-}
-
-.token.variable {
- color: var(--color-purple-500)
-}
-
-.token.variable:where(.dark, .dark *) {
- color: var(--color-purple-400)
-}
-
-.token.operator {
- color: var(--color-gray-500)
-}
-
-.token.operator:where(.dark, .dark *) {
- background-color: var(--color-gray-800);
- color: var(--color-gray-400)
-}
-
-.token.entity {
- color: var(--color-yellow-400);
- cursor: help
-}
-
-.token.entity:where(.dark, .dark *) {
- color: var(--color-yellow-300)
-}
-
-.token.url {
- color: var(--color-blue-600)
-}
-
-.token.url:where(.dark, .dark *) {
- color: var(--color-blue-500)
-}
-
-.language-css .token.string,
-.style .token.string {
- color: var(--color-red-500)
-}
-
-:is(.language-css .token.string, .style .token.string):where(.dark, .dark *) {
- color: var(--color-red-400)
-}
-
-.token.atrule,
-.token.attr-value {
- color: var(--color-blue-600)
-}
-
-:is(.token.atrule, .token.attr-value):where(.dark, .dark *) {
- color: var(--color-blue-500)
-}
-
-.token.function {
- color: var(--color-cyan-700)
-}
-
-.token.function:where(.dark, .dark *) {
- color: var(--color-cyan-500)
-}
-
-.token.regex {
- color: #e9c062
-}
-
-.token.important {
- color: #fd971f
-}
-
-.token.important,
-.token.bold {
- font-weight: 700
-}
-
-.token.italic {
- font-style: italic
-}
-
-code.language-bash,
-pre.language-bash {
- color: var(--color-blue-600)
-}
-
-:is(code.language-bash, pre.language-bash):where(.dark, .dark *) {
- color: var(--color-blue-400)
-}
-
-code.language-javascript {
- color: var(--color-blue-600)
-}
-
-code.language-javascript:where(.dark, .dark *) {
- color: var(--color-blue-400)
-}
-
-code.language-javascript .token.function {
- color: var(--color-green-500)
-}
-
-code.language-javascript .token.function:where(.dark, .dark *) {
- color: var(--color-green-300)
-}
-
-code.language-javascript .token.punctuation {
- color: var(--color-gray-500)
-}
-
-code.language-javascript .token.punctuation:where(.dark, .dark *) {
- color: var(--color-gray-400)
-}
-
-code.language-javascript .token.keyword {
- color: var(--color-pink-500)
-}
-
-code.language-javascript .token.keyword:where(.dark, .dark *) {
- color: var(--color-pink-400)
-}
-
-code.language-javascript .token.comment,
-code.language-javascript .token.comment:where(.dark, .dark *) {
- color: var(--color-gray-500)
-}
-
-code.language-javascript .token.string {
- color: var(--color-purple-600)
-}
-
-code.language-javascript .token.string:where(.dark, .dark *) {
- color: var(--color-purple-400)
-}
-
-code.language-javascript .token.class-name {
- color: var(--color-orange-400)
-}
-
-code.language-javascript .token.class-name:where(.dark, .dark *) {
- color: var(--color-orange-300)
-}
-
-code.language-javascript .token {
- background: 0 0
-}
-
-code.language-html .token.tag {
- color: var(--color-fuchsia-700)
-}
-
-code.language-html .token.tag:where(.dark, .dark *) {
- color: var(--color-fuchsia-400)
-}
-
-code.language-html .token.attr-value {
- color: var(--color-blue-600)
-}
-
-code.language-html .token.attr-value:where(.dark, .dark *) {
- color: var(--color-blue-400)
-}
-
-code.language-html .token.punctuation {
- color: var(--color-gray-400)
-}
-
-code.language-html .token.punctuation:where(.dark, .dark *) {
- color: var(--color-gray-500)
-}
-
-code.language-html .token.attr-name {
- color: var(--color-green-600)
-}
-
-code.language-html .token.attr-name:where(.dark, .dark *) {
- color: var(--color-green-400)
-}
-
-code.language-html .token.comment {
- color: var(--color-gray-400)
-}
-
-code.language-html .token.comment:where(.dark, .dark *) {
- color: var(--color-gray-500)
-}
-
-.code-responsive-wrapper {
- background-color: #fff;
- background-image: url("data:image/svg+xml,%3Csvg xmlns='http: //www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23d1d5db' fill-opacity='0.4'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
-}
-
-.dark .code-responsive-wrapper {
- background-color: #111827;
- background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%236b7280' fill-opacity='0.4'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
-}
-
-#carbonads * {
- margin: initial;
- padding: initial
-}
-
-#carbonads {
- margin: calc(var(--spacing)*0);
- z-index: 100;
- background-color: var(--color-white);
- max-width: 330px;
- font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, Helvetica, Arial, sans-serif;
- display: flex;
- box-shadow: 0 1px 4px 1px #0000001a
-}
-
-#carbonads:where(.dark, .dark *) {
- background-color: var(--color-gray-800);
- color: var(--color-white)
-}
-
-#carbonads a {
- color: inherit;
- text-decoration: none
-}
-
-#carbonads a:hover {
- color: inherit
-}
-
-#carbonads span {
- display: block;
- position: relative;
- overflow: hidden
-}
-
-#carbonads .carbon-wrap {
- display: flex
-}
-
-#carbonads .carbon-img {
- margin: 0;
- line-height: 1;
- display: block
-}
-
-#carbonads .carbon-img img {
- display: block
-}
-
-#carbonads .carbon-text {
- text-align: left;
- margin-bottom: 16px;
- padding: 10px;
- font-size: 13px;
- line-height: 1.5
-}
-
-#carbonads .carbon-poweredby {
- background-color: var(--color-gray-100);
- text-align: center;
- text-transform: uppercase;
- letter-spacing: .5px;
- padding: 6px 8px;
- font-size: 8px;
- font-weight: 600;
- line-height: 1;
- display: block;
- position: absolute;
- bottom: 0;
- right: 0
-}
-
-#carbonads .carbon-poweredby:where(.dark, .dark *) {
- background-color: var(--color-gray-800)
-}
-
-.DocSearch.DocSearch-Button {
- margin: calc(var(--spacing)*0);
- border-radius: var(--radius-lg);
- border-style: var(--tw-border-style);
- border-width: 1px;
- border-color: var(--color-white);
- background-color: var(--color-white);
- width: 40px;
- height: 40px;
- padding: calc(var(--spacing)*2);
- --tw-shadow: 0 0 #0000;
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
- justify-content: center;
- align-items: center;
- display: flex
-}
-
-@media (hover:hover) {
- .DocSearch.DocSearch-Button:hover {
- background-color: var(--color-gray-100);
- --tw-shadow: 0 0 #0000;
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
- }
-}
-
-.DocSearch.DocSearch-Button:focus {
- --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color, currentColor);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
- --tw-shadow: 0 0 #0000;
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
- --tw-ring-color: var(--color-gray-200);
- --tw-outline-style: none;
- outline-style: none
-}
-
-@media (width>=40rem) {
- .DocSearch.DocSearch-Button {
- width: calc(var(--spacing)*44)
- }
-}
-
-@media (width>=48rem) {
- .DocSearch.DocSearch-Button {
- --tw-border-style: solid;
- border-style: solid;
- border-color: var(--color-gray-300);
- background-color: var(--color-gray-50);
- justify-content: space-between
- }
-}
-
-@media (width>=80rem) {
- .DocSearch.DocSearch-Button {
- width: calc(var(--spacing)*64);
- padding-left: calc(var(--spacing)*4)
- }
-}
-
-.DocSearch.DocSearch-Button:where(.dark, .dark *) {
- border-color: var(--color-gray-800);
- background-color: var(--color-gray-800)
-}
-
-@media (hover:hover) {
- .DocSearch.DocSearch-Button:where(.dark, .dark *):hover {
- background-color: var(--color-gray-600)
- }
-}
-
-.DocSearch.DocSearch-Button:where(.dark, .dark *):focus {
- background-color: var(--color-gray-600);
- --tw-ring-color: var(--color-gray-700)
-}
-
-@media (width>=48rem) {
- .DocSearch.DocSearch-Button:where(.dark, .dark *) {
- border-color: var(--color-gray-600);
- background-color: var(--color-gray-700)
- }
-}
-
-.DocSearch-Button-Placeholder {
- font-size: var(--text-sm);
- line-height: var(--tw-leading, var(--text-sm--line-height));
- --tw-font-weight: var(--font-weight-normal);
- font-weight: var(--font-weight-normal);
- color: var(--color-gray-500)
-}
-
-.DocSearch-Button-Placeholder:where(.dark, .dark *) {
- color: var(--color-gray-400)
-}
-
-.DocSearch-Search-Icon {
- background-image: url("data:image/svg+xml, ");
- height: calc(var(--spacing)*4) !important;
- width: calc(var(--spacing)*4) !important;
- color: #0000 !important
-}
-
-@media (width>=48rem) {
- .DocSearch-Search-Icon {
- margin-right: calc(var(--spacing)*1) !important;
- height: calc(var(--spacing)*3) !important;
- width: calc(var(--spacing)*3) !important
- }
-}
-
-.dark .DocSearch-Search-Icon {
- background-image: url("data:image/svg+xml, ")
-}
-
-.DocSearch-Button-Keys {
- min-width: calc(var(--spacing)*0);
- align-items: center
-}
-
-.DocSearch-Button-Key:first-child {
- font-size: var(--text-base);
- line-height: var(--tw-leading, var(--text-base--line-height));
- margin-right: 1px
-}
-
-.DocSearch-Button-Key {
- margin: calc(var(--spacing)*0);
- width: auto;
- padding-top: calc(var(--spacing)*1);
- padding-bottom: calc(var(--spacing)*0);
- font-size: var(--text-xs);
- line-height: var(--tw-leading, var(--text-xs--line-height));
- --tw-font-weight: var(--font-weight-normal);
- font-weight: var(--font-weight-normal);
- color: var(--color-gray-500);
- --tw-shadow: 0 0 #0000;
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
- background-image: none
-}
-
-.DocSearch-Button-Key:where(.dark, .dark *) {
- color: var(--color-gray-400)
-}
-
-.DocSearch-Button .DocSearch-Search-Icon {
- color: var(--color-gray-500)
-}
-
-.DocSearch-Hit-icon {
- display: none
-}
-
-.DocSearch-Hits mark {
- color: var(--color-blue-600);
- text-decoration-color: var(--color-blue-600);
- text-underline-offset: 2px;
- text-decoration-thickness: 2px
-}
-
-.DocSearch-Hits mark:where(.dark, .dark *) {
- color: var(--color-white);
- text-decoration-color: var(--color-white)
-}
-
-.DocSearch-Hit[aria-selected=true] a {
- background-color: var(--color-blue-700)
-}
-
-.DocSearch-Hit[aria-selected=true] a:where(.dark, .dark *) {
- background-color: var(--color-blue-600)
-}
-
-.DocSearch-Hit-source {
- background-color: var(--color-white);
- padding-bottom: calc(var(--spacing)*1);
- color: var(--color-gray-700)
-}
-
-.DocSearch-Hit-source:where(.dark, .dark *) {
- background-color: var(--color-gray-700);
- color: var(--color-gray-400)
-}
-
-.DocSearch-Container {
- background-color: color-mix(in oklab, var(--color-gray-900)50%, transparent)
-}
-
-.DocSearch-Container:where(.dark, .dark *) {
- background-color: color-mix(in oklab, var(--color-gray-900)80%, transparent)
-}
-
-.DocSearch-Modal {
- border-radius: var(--radius-lg);
- --tw-shadow: 0 0 #0000;
- width: 100%;
- max-width: calc(100vw - 2rem);
- max-height: calc(100vh - 2rem);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
- margin-inline: auto;
- margin-top: 1rem;
- overflow: hidden
-}
-
-@media (width>=64rem) {
- .DocSearch-Modal {
- max-height: none;
- max-width: var(--container-xl);
- margin-top: 4rem
- }
-}
-
-.DocSearch-SearchBar {
- border-bottom-style: var(--tw-border-style);
- border-bottom-width: 1px;
- border-color: var(--color-gray-100);
- padding: calc(var(--spacing)*0)
-}
-
-.DocSearch-SearchBar:where(.dark, .dark *) {
- border-color: var(--color-gray-600);
- background-color: var(--color-gray-700)
-}
-
-.DocSearch-Form {
- --tw-shadow: 0 0 #0000;
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
-}
-
-.DocSearch-Form:where(.dark, .dark *) {
- background-color: var(--color-gray-700)
-}
-
-.DocSearch-Input {
- font-size: var(--text-sm);
- line-height: var(--tw-leading, var(--text-sm--line-height));
- color: var(--color-gray-500);
- --tw-shadow: 0 0 #0000;
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
-}
-
-.DocSearch-Input:focus {
- --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color, currentColor);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
- --tw-shadow: 0 0 #0000;
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
-}
-
-.DocSearch-Input:where(.dark, .dark *) {
- background-color: var(--color-gray-700);
- color: var(--color-white)
-}
-
-.DocSearch-LoadingIndicator svg,
-.DocSearch-MagnifierLabel svg {
- height: calc(var(--spacing)*4);
- width: calc(var(--spacing)*4)
-}
-
-.DocSearch-Commands {
- display: none
-}
-
-.DocSearch-Footer {
- height: calc(var(--spacing)*12);
- border-top-style: var(--tw-border-style);
- border-top-width: 1px;
- border-color: var(--color-gray-100);
- --tw-shadow: 0 0 #0000;
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
-}
-
-.DocSearch-Footer:where(.dark, .dark *) {
- border-color: var(--color-gray-600);
- background-color: var(--color-gray-700)
-}
-
-.DocSearch-Dropdown {
- background-color: var(--color-white)
-}
-
-.DocSearch-Dropdown:where(.dark, .dark *) {
- background-color: var(--color-gray-700)
-}
-
-.DocSearch-Hit {
- padding-bottom: calc(var(--spacing)*2);
- --tw-shadow: 0 0 #0000;
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
-}
-
-.DocSearch-Hit a {
- border-radius: var(--radius-lg);
- background-color: var(--color-gray-50);
- --tw-shadow: 0 0 #0000;
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
-}
-
-.DocSearch-Hit a:where(.dark, .dark *) {
- background-color: var(--color-gray-600)
-}
-
-@media (hover:hover) {
- .DocSearch-Hit a:where(.dark, .dark *):hover {
- background-color: var(--color-blue-600)
- }
-}
-
-.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon,
-.DocSearch-Hit-action-button {
- display: none
-}
-
-.DocSearch-Hit .DocSearch-Hit-action:last-child {
- height: calc(var(--spacing)*5);
- width: calc(var(--spacing)*5);
- background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m11 9 3 3-3 3' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
-}
-
-.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action:last-child {
- background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m11 9 3 3-3 3' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
-}
-
-.DocSearch-Screen-Icon,
-.DocSearch-NoResults-Prefill-List,
-.DocSearch-Cancel {
- display: none
-}
-
-.DocSearch-Title {
- margin-bottom: calc(var(--spacing)*1);
- font-size: var(--text-lg);
- line-height: var(--tw-leading, var(--text-lg--line-height));
- --tw-font-weight: var(--font-weight-normal);
- font-weight: var(--font-weight-normal);
- color: var(--color-gray-700)
-}
-
-.DocSearch-Title:where(.dark, .dark *) {
- color: var(--color-gray-200)
-}
-
-.DocSearch-Hit-Container:where(.dark, .dark *) {
- color: var(--color-gray-300)
-}
-
-.DocSearch-Logo svg:where(.dark, .dark *) {
- color: var(--color-gray-400)
-}
-
-@media (hover:hover) {
- .DocSearch-Reset:hover {
- color: var(--color-black)
- }
-}
-
-.DocSearch-Reset:where(.dark, .dark *) {
- color: var(--color-gray-300)
-}
-
-@media (hover:hover) {
- .DocSearch-Reset:where(.dark, .dark *):hover {
- color: var(--color-white)
- }
-}
-
-.formkit-alert.formkit-alert-success {
- margin-bottom: calc(var(--spacing)*4);
- border-radius: var(--radius-lg);
- background-color: var(--color-green-100);
- padding: calc(var(--spacing)*4);
- font-size: var(--text-sm);
- line-height: var(--tw-leading, var(--text-sm--line-height));
- --tw-font-weight: var(--font-weight-medium);
- font-weight: var(--font-weight-medium);
- color: var(--color-green-700)
-}
-
-.formkit-alert.formkit-alert-success:where(.dark, .dark *) {
- background-color: var(--color-gray-800);
- color: var(--color-green-400)
-}
-
-.formkit-alert.formkit-alert-error:not(:empty) {
- margin-bottom: calc(var(--spacing)*4);
- border-radius: var(--radius-lg);
- background-color: var(--color-red-100);
- padding: calc(var(--spacing)*4);
- font-size: var(--text-sm);
- line-height: var(--tw-leading, var(--text-sm--line-height));
- color: var(--color-red-700)
-}
-
-.formkit-alert.formkit-alert-error:not(:empty):where(.dark, .dark *) {
- background-color: var(--color-gray-800);
- color: var(--color-red-400)
-}
-
-@keyframes spin {
- to {
- transform: rotate(360deg)
- }
-}
-
-@keyframes ping {
-
- 75%,
- to {
- opacity: 0;
- transform: scale(2)
- }
-}
-
-@keyframes pulse {
- 50% {
- opacity: .5
- }
-}
-
-@keyframes bounce {
-
- 0%,
- to {
- animation-timing-function: cubic-bezier(.8, 0, 1, 1);
- transform: translateY(-25%)
- }
-
- 50% {
- animation-timing-function: cubic-bezier(0, 0, .2, 1);
- transform: none
- }
-}
-
-@property --tw-translate-x {
- syntax: "*";
- inherits: false;
- initial-value: 0
-}
-
-@property --tw-translate-y {
- syntax: "*";
- inherits: false;
- initial-value: 0
-}
-
-@property --tw-translate-z {
- syntax: "*";
- inherits: false;
- initial-value: 0
-}
-
-@property --tw-scale-x {
- syntax: "*";
- inherits: false;
- initial-value: 1
-}
-
-@property --tw-scale-y {
- syntax: "*";
- inherits: false;
- initial-value: 1
-}
-
-@property --tw-scale-z {
- syntax: "*";
- inherits: false;
- initial-value: 1
-}
-
-@property --tw-rotate-x {
- syntax: "*";
- inherits: false;
- initial-value: rotateX(0)
-}
-
-@property --tw-rotate-y {
- syntax: "*";
- inherits: false;
- initial-value: rotateY(0)
-}
-
-@property --tw-rotate-z {
- syntax: "*";
- inherits: false;
- initial-value: rotateZ(0)
-}
-
-@property --tw-skew-x {
- syntax: "*";
- inherits: false;
- initial-value: skewX(0)
-}
-
-@property --tw-skew-y {
- syntax: "*";
- inherits: false;
- initial-value: skewY(0)
-}
-
-@property --tw-space-y-reverse {
- syntax: "*";
- inherits: false;
- initial-value: 0
-}
-
-@property --tw-space-x-reverse {
- syntax: "*";
- inherits: false;
- initial-value: 0
-}
-
-@property --tw-divide-x-reverse {
- syntax: "*";
- inherits: false;
- initial-value: 0
-}
-
-@property --tw-border-style {
- syntax: "*";
- inherits: false;
- initial-value: solid
-}
-
-@property --tw-divide-y-reverse {
- syntax: "*";
- inherits: false;
- initial-value: 0
-}
-
-@property --tw-gradient-position {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-gradient-from {
- syntax: "";
- inherits: false;
- initial-value: #0000
-}
-
-@property --tw-gradient-via {
- syntax: "";
- inherits: false;
- initial-value: #0000
-}
-
-@property --tw-gradient-to {
- syntax: "";
- inherits: false;
- initial-value: #0000
-}
-
-@property --tw-gradient-stops {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-gradient-via-stops {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-gradient-from-position {
- syntax: "";
- inherits: false;
- initial-value: 0%
-}
-
-@property --tw-gradient-via-position {
- syntax: "";
- inherits: false;
- initial-value: 50%
-}
-
-@property --tw-gradient-to-position {
- syntax: "";
- inherits: false;
- initial-value: 100%
-}
-
-@property --tw-leading {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-font-weight {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-tracking {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-shadow {
- syntax: "*";
- inherits: false;
- initial-value: 0 0 #0000
-}
-
-@property --tw-shadow-color {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-inset-shadow {
- syntax: "*";
- inherits: false;
- initial-value: 0 0 #0000
-}
-
-@property --tw-inset-shadow-color {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-ring-color {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-ring-shadow {
- syntax: "*";
- inherits: false;
- initial-value: 0 0 #0000
-}
-
-@property --tw-inset-ring-color {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-inset-ring-shadow {
- syntax: "*";
- inherits: false;
- initial-value: 0 0 #0000
-}
-
-@property --tw-ring-inset {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-ring-offset-width {
- syntax: "";
- inherits: false;
- initial-value: 0
-}
-
-@property --tw-ring-offset-color {
- syntax: "*";
- inherits: false;
- initial-value: #fff
-}
-
-@property --tw-ring-offset-shadow {
- syntax: "*";
- inherits: false;
- initial-value: 0 0 #0000
-}
-
-@property --tw-outline-style {
- syntax: "*";
- inherits: false;
- initial-value: solid
-}
-
-@property --tw-blur {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-brightness {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-contrast {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-grayscale {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-hue-rotate {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-invert {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-opacity {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-saturate {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-sepia {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-backdrop-blur {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-backdrop-brightness {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-backdrop-contrast {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-backdrop-grayscale {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-backdrop-hue-rotate {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-backdrop-invert {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-backdrop-opacity {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-backdrop-saturate {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-backdrop-sepia {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-duration {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-ease {
- syntax: "*";
- inherits: false
-}
-
-@property --tw-content {
- syntax: "*";
- inherits: false;
- initial-value: ""
-}
-
-
-
diff --git a/ref/lonely-luminosity/public/fonts/atkinson-bold.woff b/ref/lonely-luminosity/public/fonts/atkinson-bold.woff
deleted file mode 100644
index e7f8977..0000000
Binary files a/ref/lonely-luminosity/public/fonts/atkinson-bold.woff and /dev/null differ
diff --git a/ref/lonely-luminosity/public/fonts/atkinson-regular.woff b/ref/lonely-luminosity/public/fonts/atkinson-regular.woff
deleted file mode 100644
index bbe09c5..0000000
Binary files a/ref/lonely-luminosity/public/fonts/atkinson-regular.woff and /dev/null differ
diff --git a/ref/lonely-luminosity/src/components/BaseHead.astro b/ref/lonely-luminosity/src/components/BaseHead.astro
deleted file mode 100644
index 6f5c5c8..0000000
--- a/ref/lonely-luminosity/src/components/BaseHead.astro
+++ /dev/null
@@ -1,55 +0,0 @@
----
-// Import the global.css file here so that it is included on
-// all pages through the use of the component.
-import '../styles/global.css';
-import { SITE_TITLE } from '../consts';
-
-interface Props {
- title: string;
- description: string;
- image?: string;
-}
-
-const canonicalURL = new URL(Astro.url.pathname, Astro.site);
-
-const { title, description, image = '/blog-placeholder-1.jpg' } = Astro.props;
----
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-{title}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ref/lonely-luminosity/src/components/Footer.astro b/ref/lonely-luminosity/src/components/Footer.astro
deleted file mode 100644
index 96c2fce..0000000
--- a/ref/lonely-luminosity/src/components/Footer.astro
+++ /dev/null
@@ -1,62 +0,0 @@
----
-const today = new Date();
----
-
-
- © {today.getFullYear()} Your name here. All rights reserved.
-
-
-
diff --git a/ref/lonely-luminosity/src/components/FormattedDate.astro b/ref/lonely-luminosity/src/components/FormattedDate.astro
deleted file mode 100644
index 1bcce73..0000000
--- a/ref/lonely-luminosity/src/components/FormattedDate.astro
+++ /dev/null
@@ -1,17 +0,0 @@
----
-interface Props {
- date: Date;
-}
-
-const { date } = Astro.props;
----
-
-
- {
- date.toLocaleDateString('en-us', {
- year: 'numeric',
- month: 'short',
- day: 'numeric',
- })
- }
-
diff --git a/ref/lonely-luminosity/src/components/Header.astro b/ref/lonely-luminosity/src/components/Header.astro
deleted file mode 100644
index c9ab99f..0000000
--- a/ref/lonely-luminosity/src/components/Header.astro
+++ /dev/null
@@ -1,85 +0,0 @@
----
-import HeaderLink from './HeaderLink.astro';
-import { SITE_TITLE } from '../consts';
----
-
-
-
-
-
- Home
- Blog
- About
-
-
-
-
-
diff --git a/ref/lonely-luminosity/src/components/HeaderLink.astro b/ref/lonely-luminosity/src/components/HeaderLink.astro
deleted file mode 100644
index 41da846..0000000
--- a/ref/lonely-luminosity/src/components/HeaderLink.astro
+++ /dev/null
@@ -1,24 +0,0 @@
----
-import type { HTMLAttributes } from 'astro/types';
-
-type Props = HTMLAttributes<'a'>;
-
-const { href, class: className, ...props } = Astro.props;
-const pathname = Astro.url.pathname.replace(import.meta.env.BASE_URL, '');
-const subpath = pathname.match(/[^\/]+/g);
-const isActive = href === pathname || href === '/' + (subpath?.[0] || '');
----
-
-
-
-
-
diff --git a/ref/lonely-luminosity/src/consts.ts b/ref/lonely-luminosity/src/consts.ts
deleted file mode 100644
index 0df8a61..0000000
--- a/ref/lonely-luminosity/src/consts.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-// Place any global data in this file.
-// You can import this data from anywhere in your site by using the `import` keyword.
-
-export const SITE_TITLE = 'Astro Blog';
-export const SITE_DESCRIPTION = 'Welcome to my website!';
diff --git a/ref/lonely-luminosity/src/content.config.ts b/ref/lonely-luminosity/src/content.config.ts
deleted file mode 100644
index 7d92b1a..0000000
--- a/ref/lonely-luminosity/src/content.config.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-import { glob } from 'astro/loaders';
-import { defineCollection, z } from 'astro:content';
-
-const blog = defineCollection({
- // Load Markdown and MDX files in the `src/content/blog/` directory.
- loader: glob({ base: './src/content/blog', pattern: '**/*.{md,mdx}' }),
- // Type-check frontmatter using a schema
- schema: z.object({
- title: z.string(),
- description: z.string(),
- // Transform string to Date object
- pubDate: z.coerce.date(),
- updatedDate: z.coerce.date().optional(),
- heroImage: z.string().optional(),
- }),
-});
-
-export const collections = { blog };
diff --git a/ref/lonely-luminosity/src/content/blog/first-post.md b/ref/lonely-luminosity/src/content/blog/first-post.md
deleted file mode 100644
index 3066715..0000000
--- a/ref/lonely-luminosity/src/content/blog/first-post.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-title: 'First post'
-description: 'Lorem ipsum dolor sit amet'
-pubDate: 'Jul 08 2022'
-heroImage: '/blog-placeholder-3.jpg'
----
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Vitae ultricies leo integer malesuada nunc vel risus commodo viverra. Adipiscing enim eu turpis egestas pretium. Euismod elementum nisi quis eleifend quam adipiscing. In hac habitasse platea dictumst vestibulum. Sagittis purus sit amet volutpat. Netus et malesuada fames ac turpis egestas. Eget magna fermentum iaculis eu non diam phasellus vestibulum lorem. Varius sit amet mattis vulputate enim. Habitasse platea dictumst quisque sagittis. Integer quis auctor elit sed vulputate mi. Dictumst quisque sagittis purus sit amet.
-
-Morbi tristique senectus et netus. Id semper risus in hendrerit gravida rutrum quisque non tellus. Habitasse platea dictumst quisque sagittis purus sit amet. Tellus molestie nunc non blandit massa. Cursus vitae congue mauris rhoncus. Accumsan tortor posuere ac ut. Fringilla urna porttitor rhoncus dolor. Elit ullamcorper dignissim cras tincidunt lobortis. In cursus turpis massa tincidunt dui ut ornare lectus. Integer feugiat scelerisque varius morbi enim nunc. Bibendum neque egestas congue quisque egestas diam. Cras ornare arcu dui vivamus arcu felis bibendum. Dignissim suspendisse in est ante in nibh mauris. Sed tempus urna et pharetra pharetra massa massa ultricies mi.
-
-Mollis nunc sed id semper risus in. Convallis a cras semper auctor neque. Diam sit amet nisl suscipit. Lacus viverra vitae congue eu consequat ac felis donec. Egestas integer eget aliquet nibh praesent tristique magna sit amet. Eget magna fermentum iaculis eu non diam. In vitae turpis massa sed elementum. Tristique et egestas quis ipsum suspendisse ultrices. Eget lorem dolor sed viverra ipsum. Vel turpis nunc eget lorem dolor sed viverra. Posuere ac ut consequat semper viverra nam. Laoreet suspendisse interdum consectetur libero id faucibus. Diam phasellus vestibulum lorem sed risus ultricies tristique. Rhoncus dolor purus non enim praesent elementum facilisis. Ultrices tincidunt arcu non sodales neque. Tempus egestas sed sed risus pretium quam vulputate. Viverra suspendisse potenti nullam ac tortor vitae purus faucibus ornare. Fringilla urna porttitor rhoncus dolor purus non. Amet dictum sit amet justo donec enim.
-
-Mattis ullamcorper velit sed ullamcorper morbi tincidunt. Tortor posuere ac ut consequat semper viverra. Tellus mauris a diam maecenas sed enim ut sem viverra. Venenatis urna cursus eget nunc scelerisque viverra mauris in. Arcu ac tortor dignissim convallis aenean et tortor at. Curabitur gravida arcu ac tortor dignissim convallis aenean et tortor. Egestas tellus rutrum tellus pellentesque eu. Fusce ut placerat orci nulla pellentesque dignissim enim sit amet. Ut enim blandit volutpat maecenas volutpat blandit aliquam etiam. Id donec ultrices tincidunt arcu. Id cursus metus aliquam eleifend mi.
-
-Tempus quam pellentesque nec nam aliquam sem. Risus at ultrices mi tempus imperdiet. Id porta nibh venenatis cras sed felis eget velit. Ipsum a arcu cursus vitae. Facilisis magna etiam tempor orci eu lobortis elementum. Tincidunt dui ut ornare lectus sit. Quisque non tellus orci ac. Blandit libero volutpat sed cras. Nec tincidunt praesent semper feugiat nibh sed pulvinar proin gravida. Egestas integer eget aliquet nibh praesent tristique magna.
diff --git a/ref/lonely-luminosity/src/content/blog/markdown-style-guide.md b/ref/lonely-luminosity/src/content/blog/markdown-style-guide.md
deleted file mode 100644
index fd3de1e..0000000
--- a/ref/lonely-luminosity/src/content/blog/markdown-style-guide.md
+++ /dev/null
@@ -1,214 +0,0 @@
----
-title: 'Markdown Style Guide'
-description: 'Here is a sample of some basic Markdown syntax that can be used when writing Markdown content in Astro.'
-pubDate: 'Jun 19 2024'
-heroImage: '/blog-placeholder-1.jpg'
----
-
-Here is a sample of some basic Markdown syntax that can be used when writing Markdown content in Astro.
-
-## Headings
-
-The following HTML ``—`` elements represent six levels of section headings. `` is the highest section level while `` is the lowest.
-
-# H1
-
-## H2
-
-### H3
-
-#### H4
-
-##### H5
-
-###### H6
-
-## Paragraph
-
-Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.
-
-Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.
-
-## Images
-
-### Syntax
-
-```markdown
-
-```
-
-### Output
-
-
-
-## Blockquotes
-
-The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a `footer` or `cite` element, and optionally with in-line changes such as annotations and abbreviations.
-
-### Blockquote without attribution
-
-#### Syntax
-
-```markdown
-> Tiam, ad mint andaepu dandae nostion secatur sequo quae.
-> **Note** that you can use _Markdown syntax_ within a blockquote.
-```
-
-#### Output
-
-> Tiam, ad mint andaepu dandae nostion secatur sequo quae.
-> **Note** that you can use _Markdown syntax_ within a blockquote.
-
-### Blockquote with attribution
-
-#### Syntax
-
-```markdown
-> Don't communicate by sharing memory, share memory by communicating.
-> — Rob Pike[^1]
-```
-
-#### Output
-
-> Don't communicate by sharing memory, share memory by communicating.
-> — Rob Pike[^1]
-
-[^1]: The above quote is excerpted from Rob Pike's [talk](https://www.youtube.com/watch?v=PAAkCSZUG1c) during Gopherfest, November 18, 2015.
-
-## Tables
-
-### Syntax
-
-```markdown
-| Italics | Bold | Code |
-| --------- | -------- | ------ |
-| _italics_ | **bold** | `code` |
-```
-
-### Output
-
-| Italics | Bold | Code |
-| --------- | -------- | ------ |
-| _italics_ | **bold** | `code` |
-
-## Code Blocks
-
-### Syntax
-
-we can use 3 backticks ``` in new line and write snippet and close with 3 backticks on new line and to highlight language specific syntax, write one word of language name after first 3 backticks, for eg. html, javascript, css, markdown, typescript, txt, bash
-
-````markdown
-```html
-
-
-
-
- Example HTML5 Document
-
-
- Test
-
-
-```
-````
-
-### Output
-
-```html
-
-
-
-
- Example HTML5 Document
-
-
- Test
-
-
-```
-
-## List Types
-
-### Ordered List
-
-#### Syntax
-
-```markdown
-1. First item
-2. Second item
-3. Third item
-```
-
-#### Output
-
-1. First item
-2. Second item
-3. Third item
-
-### Unordered List
-
-#### Syntax
-
-```markdown
-- List item
-- Another item
-- And another item
-```
-
-#### Output
-
-- List item
-- Another item
-- And another item
-
-### Nested list
-
-#### Syntax
-
-```markdown
-- Fruit
- - Apple
- - Orange
- - Banana
-- Dairy
- - Milk
- - Cheese
-```
-
-#### Output
-
-- Fruit
- - Apple
- - Orange
- - Banana
-- Dairy
- - Milk
- - Cheese
-
-## Other Elements — abbr, sub, sup, kbd, mark
-
-### Syntax
-
-```markdown
-GIF is a bitmap image format.
-
-H2 O
-
-Xn + Yn = Zn
-
-Press CTRL + ALT + Delete to end the session.
-
-Most salamanders are nocturnal, and hunt for insects, worms, and other small creatures.
-```
-
-### Output
-
-GIF is a bitmap image format.
-
-H2 O
-
-Xn + Yn = Zn
-
-Press CTRL + ALT + Delete to end the session.
-
-Most salamanders are nocturnal, and hunt for insects, worms, and other small creatures.
diff --git a/ref/lonely-luminosity/src/content/blog/second-post.md b/ref/lonely-luminosity/src/content/blog/second-post.md
deleted file mode 100644
index f47e093..0000000
--- a/ref/lonely-luminosity/src/content/blog/second-post.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-title: 'Second post'
-description: 'Lorem ipsum dolor sit amet'
-pubDate: 'Jul 15 2022'
-heroImage: '/blog-placeholder-4.jpg'
----
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Vitae ultricies leo integer malesuada nunc vel risus commodo viverra. Adipiscing enim eu turpis egestas pretium. Euismod elementum nisi quis eleifend quam adipiscing. In hac habitasse platea dictumst vestibulum. Sagittis purus sit amet volutpat. Netus et malesuada fames ac turpis egestas. Eget magna fermentum iaculis eu non diam phasellus vestibulum lorem. Varius sit amet mattis vulputate enim. Habitasse platea dictumst quisque sagittis. Integer quis auctor elit sed vulputate mi. Dictumst quisque sagittis purus sit amet.
-
-Morbi tristique senectus et netus. Id semper risus in hendrerit gravida rutrum quisque non tellus. Habitasse platea dictumst quisque sagittis purus sit amet. Tellus molestie nunc non blandit massa. Cursus vitae congue mauris rhoncus. Accumsan tortor posuere ac ut. Fringilla urna porttitor rhoncus dolor. Elit ullamcorper dignissim cras tincidunt lobortis. In cursus turpis massa tincidunt dui ut ornare lectus. Integer feugiat scelerisque varius morbi enim nunc. Bibendum neque egestas congue quisque egestas diam. Cras ornare arcu dui vivamus arcu felis bibendum. Dignissim suspendisse in est ante in nibh mauris. Sed tempus urna et pharetra pharetra massa massa ultricies mi.
-
-Mollis nunc sed id semper risus in. Convallis a cras semper auctor neque. Diam sit amet nisl suscipit. Lacus viverra vitae congue eu consequat ac felis donec. Egestas integer eget aliquet nibh praesent tristique magna sit amet. Eget magna fermentum iaculis eu non diam. In vitae turpis massa sed elementum. Tristique et egestas quis ipsum suspendisse ultrices. Eget lorem dolor sed viverra ipsum. Vel turpis nunc eget lorem dolor sed viverra. Posuere ac ut consequat semper viverra nam. Laoreet suspendisse interdum consectetur libero id faucibus. Diam phasellus vestibulum lorem sed risus ultricies tristique. Rhoncus dolor purus non enim praesent elementum facilisis. Ultrices tincidunt arcu non sodales neque. Tempus egestas sed sed risus pretium quam vulputate. Viverra suspendisse potenti nullam ac tortor vitae purus faucibus ornare. Fringilla urna porttitor rhoncus dolor purus non. Amet dictum sit amet justo donec enim.
-
-Mattis ullamcorper velit sed ullamcorper morbi tincidunt. Tortor posuere ac ut consequat semper viverra. Tellus mauris a diam maecenas sed enim ut sem viverra. Venenatis urna cursus eget nunc scelerisque viverra mauris in. Arcu ac tortor dignissim convallis aenean et tortor at. Curabitur gravida arcu ac tortor dignissim convallis aenean et tortor. Egestas tellus rutrum tellus pellentesque eu. Fusce ut placerat orci nulla pellentesque dignissim enim sit amet. Ut enim blandit volutpat maecenas volutpat blandit aliquam etiam. Id donec ultrices tincidunt arcu. Id cursus metus aliquam eleifend mi.
-
-Tempus quam pellentesque nec nam aliquam sem. Risus at ultrices mi tempus imperdiet. Id porta nibh venenatis cras sed felis eget velit. Ipsum a arcu cursus vitae. Facilisis magna etiam tempor orci eu lobortis elementum. Tincidunt dui ut ornare lectus sit. Quisque non tellus orci ac. Blandit libero volutpat sed cras. Nec tincidunt praesent semper feugiat nibh sed pulvinar proin gravida. Egestas integer eget aliquet nibh praesent tristique magna.
diff --git a/ref/lonely-luminosity/src/content/blog/third-post.md b/ref/lonely-luminosity/src/content/blog/third-post.md
deleted file mode 100644
index af82f0e..0000000
--- a/ref/lonely-luminosity/src/content/blog/third-post.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-title: 'Third post'
-description: 'Lorem ipsum dolor sit amet'
-pubDate: 'Jul 22 2022'
-heroImage: '/blog-placeholder-2.jpg'
----
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Vitae ultricies leo integer malesuada nunc vel risus commodo viverra. Adipiscing enim eu turpis egestas pretium. Euismod elementum nisi quis eleifend quam adipiscing. In hac habitasse platea dictumst vestibulum. Sagittis purus sit amet volutpat. Netus et malesuada fames ac turpis egestas. Eget magna fermentum iaculis eu non diam phasellus vestibulum lorem. Varius sit amet mattis vulputate enim. Habitasse platea dictumst quisque sagittis. Integer quis auctor elit sed vulputate mi. Dictumst quisque sagittis purus sit amet.
-
-Morbi tristique senectus et netus. Id semper risus in hendrerit gravida rutrum quisque non tellus. Habitasse platea dictumst quisque sagittis purus sit amet. Tellus molestie nunc non blandit massa. Cursus vitae congue mauris rhoncus. Accumsan tortor posuere ac ut. Fringilla urna porttitor rhoncus dolor. Elit ullamcorper dignissim cras tincidunt lobortis. In cursus turpis massa tincidunt dui ut ornare lectus. Integer feugiat scelerisque varius morbi enim nunc. Bibendum neque egestas congue quisque egestas diam. Cras ornare arcu dui vivamus arcu felis bibendum. Dignissim suspendisse in est ante in nibh mauris. Sed tempus urna et pharetra pharetra massa massa ultricies mi.
-
-Mollis nunc sed id semper risus in. Convallis a cras semper auctor neque. Diam sit amet nisl suscipit. Lacus viverra vitae congue eu consequat ac felis donec. Egestas integer eget aliquet nibh praesent tristique magna sit amet. Eget magna fermentum iaculis eu non diam. In vitae turpis massa sed elementum. Tristique et egestas quis ipsum suspendisse ultrices. Eget lorem dolor sed viverra ipsum. Vel turpis nunc eget lorem dolor sed viverra. Posuere ac ut consequat semper viverra nam. Laoreet suspendisse interdum consectetur libero id faucibus. Diam phasellus vestibulum lorem sed risus ultricies tristique. Rhoncus dolor purus non enim praesent elementum facilisis. Ultrices tincidunt arcu non sodales neque. Tempus egestas sed sed risus pretium quam vulputate. Viverra suspendisse potenti nullam ac tortor vitae purus faucibus ornare. Fringilla urna porttitor rhoncus dolor purus non. Amet dictum sit amet justo donec enim.
-
-Mattis ullamcorper velit sed ullamcorper morbi tincidunt. Tortor posuere ac ut consequat semper viverra. Tellus mauris a diam maecenas sed enim ut sem viverra. Venenatis urna cursus eget nunc scelerisque viverra mauris in. Arcu ac tortor dignissim convallis aenean et tortor at. Curabitur gravida arcu ac tortor dignissim convallis aenean et tortor. Egestas tellus rutrum tellus pellentesque eu. Fusce ut placerat orci nulla pellentesque dignissim enim sit amet. Ut enim blandit volutpat maecenas volutpat blandit aliquam etiam. Id donec ultrices tincidunt arcu. Id cursus metus aliquam eleifend mi.
-
-Tempus quam pellentesque nec nam aliquam sem. Risus at ultrices mi tempus imperdiet. Id porta nibh venenatis cras sed felis eget velit. Ipsum a arcu cursus vitae. Facilisis magna etiam tempor orci eu lobortis elementum. Tincidunt dui ut ornare lectus sit. Quisque non tellus orci ac. Blandit libero volutpat sed cras. Nec tincidunt praesent semper feugiat nibh sed pulvinar proin gravida. Egestas integer eget aliquet nibh praesent tristique magna.
diff --git a/ref/lonely-luminosity/src/content/blog/using-mdx.mdx b/ref/lonely-luminosity/src/content/blog/using-mdx.mdx
deleted file mode 100644
index 81603de..0000000
--- a/ref/lonely-luminosity/src/content/blog/using-mdx.mdx
+++ /dev/null
@@ -1,31 +0,0 @@
----
-title: 'Using MDX'
-description: 'Lorem ipsum dolor sit amet'
-pubDate: 'Jun 01 2024'
-heroImage: '/blog-placeholder-5.jpg'
----
-
-This theme comes with the [@astrojs/mdx](https://docs.astro.build/en/guides/integrations-guide/mdx/) integration installed and configured in your `astro.config.mjs` config file. If you prefer not to use MDX, you can disable support by removing the integration from your config file.
-
-## Why MDX?
-
-MDX is a special flavor of Markdown that supports embedded JavaScript & JSX syntax. This unlocks the ability to [mix JavaScript and UI Components into your Markdown content](https://docs.astro.build/en/guides/markdown-content/#mdx-features) for things like interactive charts or alerts.
-
-If you have existing content authored in MDX, this integration will hopefully make migrating to Astro a breeze.
-
-## Example
-
-Here is how you import and use a UI component inside of MDX.
-When you open this page in the browser, you should see the clickable button below.
-
-import HeaderLink from '../../components/HeaderLink.astro';
-
-
- Embedded component in MDX
-
-
-## More Links
-
-- [MDX Syntax Documentation](https://mdxjs.com/docs/what-is-mdx)
-- [Astro Usage Documentation](https://docs.astro.build/en/guides/markdown-content/#markdown-and-mdx-pages)
-- **Note:** [Client Directives](https://docs.astro.build/en/reference/directives-reference/#client-directives) are still required to create interactive components. Otherwise, all components in your MDX will render as static HTML (no JavaScript) by default.
diff --git a/ref/lonely-luminosity/src/layouts/BlogPost.astro b/ref/lonely-luminosity/src/layouts/BlogPost.astro
deleted file mode 100644
index e67b2b3..0000000
--- a/ref/lonely-luminosity/src/layouts/BlogPost.astro
+++ /dev/null
@@ -1,85 +0,0 @@
----
-import type { CollectionEntry } from 'astro:content';
-import BaseHead from '../components/BaseHead.astro';
-import Header from '../components/Header.astro';
-import Footer from '../components/Footer.astro';
-import FormattedDate from '../components/FormattedDate.astro';
-
-type Props = CollectionEntry<'blog'>['data'];
-
-const { title, description, pubDate, updatedDate, heroImage } = Astro.props;
----
-
-
-
-
-
-
-
-
-
-
-
-
- {heroImage &&
}
-
-
-
-
-
- {
- updatedDate && (
-
- Last updated on
-
- )
- }
-
-
{title}
-
-
-
-
-
-
-
-
-
diff --git a/ref/lonely-luminosity/src/pages/about.astro b/ref/lonely-luminosity/src/pages/about.astro
deleted file mode 100644
index c9d5b02..0000000
--- a/ref/lonely-luminosity/src/pages/about.astro
+++ /dev/null
@@ -1,62 +0,0 @@
----
-import Layout from '../layouts/BlogPost.astro';
----
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut
- labore et dolore magna aliqua. Vitae ultricies leo integer malesuada nunc vel risus commodo
- viverra. Adipiscing enim eu turpis egestas pretium. Euismod elementum nisi quis eleifend quam
- adipiscing. In hac habitasse platea dictumst vestibulum. Sagittis purus sit amet volutpat. Netus
- et malesuada fames ac turpis egestas. Eget magna fermentum iaculis eu non diam phasellus
- vestibulum lorem. Varius sit amet mattis vulputate enim. Habitasse platea dictumst quisque
- sagittis. Integer quis auctor elit sed vulputate mi. Dictumst quisque sagittis purus sit amet.
-
-
-
- Morbi tristique senectus et netus. Id semper risus in hendrerit gravida rutrum quisque non
- tellus. Habitasse platea dictumst quisque sagittis purus sit amet. Tellus molestie nunc non
- blandit massa. Cursus vitae congue mauris rhoncus. Accumsan tortor posuere ac ut. Fringilla urna
- porttitor rhoncus dolor. Elit ullamcorper dignissim cras tincidunt lobortis. In cursus turpis
- massa tincidunt dui ut ornare lectus. Integer feugiat scelerisque varius morbi enim nunc.
- Bibendum neque egestas congue quisque egestas diam. Cras ornare arcu dui vivamus arcu felis
- bibendum. Dignissim suspendisse in est ante in nibh mauris. Sed tempus urna et pharetra pharetra
- massa massa ultricies mi.
-
-
-
- Mollis nunc sed id semper risus in. Convallis a cras semper auctor neque. Diam sit amet nisl
- suscipit. Lacus viverra vitae congue eu consequat ac felis donec. Egestas integer eget aliquet
- nibh praesent tristique magna sit amet. Eget magna fermentum iaculis eu non diam. In vitae
- turpis massa sed elementum. Tristique et egestas quis ipsum suspendisse ultrices. Eget lorem
- dolor sed viverra ipsum. Vel turpis nunc eget lorem dolor sed viverra. Posuere ac ut consequat
- semper viverra nam. Laoreet suspendisse interdum consectetur libero id faucibus. Diam phasellus
- vestibulum lorem sed risus ultricies tristique. Rhoncus dolor purus non enim praesent elementum
- facilisis. Ultrices tincidunt arcu non sodales neque. Tempus egestas sed sed risus pretium quam
- vulputate. Viverra suspendisse potenti nullam ac tortor vitae purus faucibus ornare. Fringilla
- urna porttitor rhoncus dolor purus non. Amet dictum sit amet justo donec enim.
-
-
-
- Mattis ullamcorper velit sed ullamcorper morbi tincidunt. Tortor posuere ac ut consequat semper
- viverra. Tellus mauris a diam maecenas sed enim ut sem viverra. Venenatis urna cursus eget nunc
- scelerisque viverra mauris in. Arcu ac tortor dignissim convallis aenean et tortor at. Curabitur
- gravida arcu ac tortor dignissim convallis aenean et tortor. Egestas tellus rutrum tellus
- pellentesque eu. Fusce ut placerat orci nulla pellentesque dignissim enim sit amet. Ut enim
- blandit volutpat maecenas volutpat blandit aliquam etiam. Id donec ultrices tincidunt arcu. Id
- cursus metus aliquam eleifend mi.
-
-
-
- Tempus quam pellentesque nec nam aliquam sem. Risus at ultrices mi tempus imperdiet. Id porta
- nibh venenatis cras sed felis eget velit. Ipsum a arcu cursus vitae. Facilisis magna etiam
- tempor orci eu lobortis elementum. Tincidunt dui ut ornare lectus sit. Quisque non tellus orci
- ac. Blandit libero volutpat sed cras. Nec tincidunt praesent semper feugiat nibh sed pulvinar
- proin gravida. Egestas integer eget aliquet nibh praesent tristique magna.
-
-
diff --git a/ref/lonely-luminosity/src/pages/blog/[...slug].astro b/ref/lonely-luminosity/src/pages/blog/[...slug].astro
deleted file mode 100644
index 096bd1e..0000000
--- a/ref/lonely-luminosity/src/pages/blog/[...slug].astro
+++ /dev/null
@@ -1,21 +0,0 @@
----
-import { type CollectionEntry, getCollection } from 'astro:content';
-import BlogPost from '../../layouts/BlogPost.astro';
-import { render } from 'astro:content';
-
-export async function getStaticPaths() {
- const posts = await getCollection('blog');
- return posts.map((post) => ({
- params: { slug: post.id },
- props: post,
- }));
-}
-type Props = CollectionEntry<'blog'>;
-
-const post = Astro.props;
-const { Content } = await render(post);
----
-
-
-
-
diff --git a/ref/lonely-luminosity/src/pages/blog/index.astro b/ref/lonely-luminosity/src/pages/blog/index.astro
deleted file mode 100644
index 1d8d02a..0000000
--- a/ref/lonely-luminosity/src/pages/blog/index.astro
+++ /dev/null
@@ -1,111 +0,0 @@
----
-import BaseHead from '../../components/BaseHead.astro';
-import Header from '../../components/Header.astro';
-import Footer from '../../components/Footer.astro';
-import { SITE_TITLE, SITE_DESCRIPTION } from '../../consts';
-import { getCollection } from 'astro:content';
-import FormattedDate from '../../components/FormattedDate.astro';
-
-const posts = (await getCollection('blog')).sort(
- (a, b) => b.data.pubDate.valueOf() - a.data.pubDate.valueOf(),
-);
----
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ref/lonely-luminosity/src/pages/index.astro b/ref/lonely-luminosity/src/pages/index.astro
deleted file mode 100644
index 31269ef..0000000
--- a/ref/lonely-luminosity/src/pages/index.astro
+++ /dev/null
@@ -1,50 +0,0 @@
----
-import BaseHead from '../components/BaseHead.astro';
-import Header from '../components/Header.astro';
-import Footer from '../components/Footer.astro';
-import { SITE_TITLE, SITE_DESCRIPTION } from '../consts';
----
-
-
-
-
-
-
-
-
-
- 🧑🚀 Hello, Astronaut!
-
- Welcome to the official Astro blog starter template. This
- template serves as a lightweight, minimally-styled starting point for anyone looking to build
- a personal website, blog, or portfolio with Astro.
-
-
- This template comes with a few integrations already configured in your
- astro.config.mjs file. You can customize your setup with
- Astro Integrations to add tools like Tailwind,
- React, or Vue to your project.
-
- Here are a few ideas on how to get started with the template:
-
- Edit this page in src/pages/index.astro
- Edit the site header items in src/components/Header.astro
- Add your name to the footer in src/components/Footer.astro
- Check out the included blog posts in src/content/blog/
- Customize the blog post page layout in src/layouts/BlogPost.astro
-
-
- Have fun! If you get stuck, remember to read the docs
- or join us on Discord to ask questions.
-
-
- Looking for a blog template with a bit more personality? Check out astro-blog-template
- by Maxi Ferreira .
-
-
-
-
-
diff --git a/ref/lonely-luminosity/src/pages/rss.xml.js b/ref/lonely-luminosity/src/pages/rss.xml.js
deleted file mode 100644
index ae5e4c4..0000000
--- a/ref/lonely-luminosity/src/pages/rss.xml.js
+++ /dev/null
@@ -1,16 +0,0 @@
-import rss from '@astrojs/rss';
-import { getCollection } from 'astro:content';
-import { SITE_TITLE, SITE_DESCRIPTION } from '../consts';
-
-export async function GET(context) {
- const posts = await getCollection('blog');
- return rss({
- title: SITE_TITLE,
- description: SITE_DESCRIPTION,
- site: context.site,
- items: posts.map((post) => ({
- ...post.data,
- link: `/blog/${post.id}/`,
- })),
- });
-}
diff --git a/ref/lonely-luminosity/src/styles/global.css b/ref/lonely-luminosity/src/styles/global.css
deleted file mode 100644
index bbb0c30..0000000
--- a/ref/lonely-luminosity/src/styles/global.css
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- The CSS in this style tag is based off of Bear Blog's default CSS.
- https://github.com/HermanMartinus/bearblog/blob/297026a877bc2ab2b3bdfbd6b9f7961c350917dd/templates/styles/blog/default.css
- License MIT: https://github.com/HermanMartinus/bearblog/blob/master/LICENSE.md
- */
-
-:root {
- --accent: #2337ff;
- --accent-dark: #000d8a;
- --black: 15, 18, 25;
- --gray: 96, 115, 159;
- --gray-light: 229, 233, 240;
- --gray-dark: 34, 41, 57;
- --gray-gradient: rgba(var(--gray-light), 50%), #fff;
- --box-shadow: 0 2px 6px rgba(var(--gray), 25%), 0 8px 24px rgba(var(--gray), 33%),
- 0 16px 32px rgba(var(--gray), 33%);
-}
-@font-face {
- font-family: 'Atkinson';
- src: url('/fonts/atkinson-regular.woff') format('woff');
- font-weight: 400;
- font-style: normal;
- font-display: swap;
-}
-@font-face {
- font-family: 'Atkinson';
- src: url('/fonts/atkinson-bold.woff') format('woff');
- font-weight: 700;
- font-style: normal;
- font-display: swap;
-}
-body {
- font-family: 'Atkinson', sans-serif;
- margin: 0;
- padding: 0;
- text-align: left;
- background: linear-gradient(var(--gray-gradient)) no-repeat;
- background-size: 100% 600px;
- word-wrap: break-word;
- overflow-wrap: break-word;
- color: rgb(var(--gray-dark));
- font-size: 20px;
- line-height: 1.7;
-}
-main {
- width: 720px;
- max-width: calc(100% - 2em);
- margin: auto;
- padding: 3em 1em;
-}
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin: 0 0 0.5rem 0;
- color: rgb(var(--black));
- line-height: 1.2;
-}
-h1 {
- font-size: 3.052em;
-}
-h2 {
- font-size: 2.441em;
-}
-h3 {
- font-size: 1.953em;
-}
-h4 {
- font-size: 1.563em;
-}
-h5 {
- font-size: 1.25em;
-}
-strong,
-b {
- font-weight: 700;
-}
-a {
- color: var(--accent);
-}
-a:hover {
- color: var(--accent);
-}
-p {
- margin-bottom: 1em;
-}
-.prose p {
- margin-bottom: 2em;
-}
-textarea {
- width: 100%;
- font-size: 16px;
-}
-input {
- font-size: 16px;
-}
-table {
- width: 100%;
-}
-img {
- max-width: 100%;
- height: auto;
- border-radius: 8px;
-}
-code {
- padding: 2px 5px;
- background-color: rgb(var(--gray-light));
- border-radius: 2px;
-}
-pre {
- padding: 1.5em;
- border-radius: 8px;
-}
-pre > code {
- all: unset;
-}
-blockquote {
- border-left: 4px solid var(--accent);
- padding: 0 0 0 20px;
- margin: 0px;
- font-size: 1.333em;
-}
-hr {
- border: none;
- border-top: 1px solid rgb(var(--gray-light));
-}
-@media (max-width: 720px) {
- body {
- font-size: 18px;
- }
- main {
- padding: 1em;
- }
-}
-
-.sr-only {
- border: 0;
- padding: 0;
- margin: 0;
- position: absolute !important;
- height: 1px;
- width: 1px;
- overflow: hidden;
- /* IE6, IE7 - a 0 height clip, off to the bottom right of the visible 1px box */
- clip: rect(1px 1px 1px 1px);
- /* maybe deprecated but we need to support legacy browsers */
- clip: rect(1px, 1px, 1px, 1px);
- /* modern browsers, clip-path works inwards from each corner */
- clip-path: inset(50%);
- /* added line to stop words getting smushed together (as they go onto separate lines and some screen readers do not understand line feeds as a space */
- white-space: nowrap;
-}
diff --git a/ref/lonely-luminosity/tsconfig.json b/ref/lonely-luminosity/tsconfig.json
deleted file mode 100644
index 0dc098d..0000000
--- a/ref/lonely-luminosity/tsconfig.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "extends": "astro/tsconfigs/strict",
- "include": [".astro/types.d.ts", "**/*"],
- "exclude": ["dist"],
- "compilerOptions": {
- "strictNullChecks": true
- }
-}
diff --git a/ref/react-inner-image-zoom/.eslintrc.js b/ref/react-inner-image-zoom/.eslintrc.js
deleted file mode 100644
index 3ac0650..0000000
--- a/ref/react-inner-image-zoom/.eslintrc.js
+++ /dev/null
@@ -1,46 +0,0 @@
-module.exports = {
- root: true,
- env: {
- browser: true,
- node: true
- },
- parserOptions: {
- ecmaVersion: 2020,
- sourceType: 'module',
- ecmaFeatures: {
- jsx: true
- }
- },
- settings: {
- react: {
- version: 'detect'
- }
- },
- extends: [
- 'eslint:recommended',
- 'plugin:react/recommended',
- 'plugin:react-hooks/recommended',
- 'plugin:prettier/recommended'
- ],
- rules: {
- 'prettier/prettier': [
- 'error',
- {
- singleQuote: true,
- jsxBracketSameLine: false,
- trailingComma: 'none',
- printWidth: 120,
- endOfLine: 'auto'
- }
- ]
- },
- ignorePatterns: ['**/dist/**', '**/es/**', '**/lib/**'],
- overrides: [
- {
- files: ['*.spec.js'],
- env: {
- mocha: true
- }
- }
- ]
-};
diff --git a/ref/react-inner-image-zoom/.github/FUNDING.yml b/ref/react-inner-image-zoom/.github/FUNDING.yml
deleted file mode 100644
index ac6033b..0000000
--- a/ref/react-inner-image-zoom/.github/FUNDING.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-# These are supported funding model platforms
-
-github: ['laurenashpole']
diff --git a/ref/react-inner-image-zoom/.github/workflows/release.yml b/ref/react-inner-image-zoom/.github/workflows/release.yml
deleted file mode 100644
index f2b2eca..0000000
--- a/ref/react-inner-image-zoom/.github/workflows/release.yml
+++ /dev/null
@@ -1,48 +0,0 @@
-name: Release
-
-on:
- push:
- branches:
- - master
- - main
- pull_request:
-
-jobs:
- release:
- name: Release
- runs-on: ${{ matrix.os }}
- strategy:
- matrix:
- os: [ubuntu-latest, macos-latest, windows-latest]
- node-version: [12.x, 14.x, 16.x]
- include:
- - os: ubuntu-latest
- node-version: 16.x
- publish: true
- steps:
- - name: Checkout repo
- uses: actions/checkout@v2
- with:
- fetch-depth: 0
- - name: Setup Node.js ${{ matrix.node-version }}
- uses: actions/setup-node@v2
- with:
- node-version: ${{ matrix.node-version }}
- - name: Cache modules
- uses: actions/cache@v2
- with:
- path: ~/.npm
- key: v1-npm-deps-${{ hashFiles('**/package-lock.json') }}
- restore-keys: v1-npm-deps-
- - name: Install modules
- run: npm install
- - name: Run tests
- run: npm test
- - name: Publish
- if: matrix.publish && (github.ref == 'refs/heads/master' || github.ref == 'refs/heads/main')
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
- run: |
- npm run build
- npm run semantic-release
diff --git a/ref/react-inner-image-zoom/.gitignore b/ref/react-inner-image-zoom/.gitignore
deleted file mode 100644
index 3198827..0000000
--- a/ref/react-inner-image-zoom/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-/coverage
-/demo/dist
-/es
-/lib
-/node_modules
-/umd
-npm-debug.log*
-.DS_Store
\ No newline at end of file
diff --git a/ref/react-inner-image-zoom/CHANGELOG.md b/ref/react-inner-image-zoom/CHANGELOG.md
deleted file mode 100644
index 28ccf06..0000000
--- a/ref/react-inner-image-zoom/CHANGELOG.md
+++ /dev/null
@@ -1,129 +0,0 @@
-# Changelog
-
-## [3.0.2](https://github.com/laurenashpole/react-inner-image-zoom/compare/v3.0.1...v3.0.2) (2022-07-22)
-
-
-### Fixed
-
-- A bug re-zooming after clicking the close button on non-touch devices when `zoomPreload` is false.
-
-🎉🎉🎉 Special thanks to [MaxDAyala](https://github.com/MaxdAyala) for tackling the following:
-
-- A Firefox error when the zoomed image is dragged to the far left of the container.
-- The timing of the fade out `visibility` and `opacity` transitions.
-- An intermittent issue where zooming became disabled by panning in and out at a fast speed.
-
-## [3.0.1](https://github.com/laurenashpole/react-inner-image-zoom/compare/v3.0.0...v3.0.1) (2022-06-12)
-
-### Fixed
-
-- Added `prop-types` to the `peerDependencies`.
-
-## [3.0.0](https://github.com/laurenashpole/react-inner-image-zoom/compare/v2.1.0...v3.0.0) (2022-01-03)
-
-### Changed
-
-- Replaced `srcSet`, `sizes`, `alt`, and `title` props with `imgAttributes` to set the original image's attributes.
-- Show close button when moveType is set to "drag" on all breakpoints.
-- Switched from `setTimeout` to `onTransitionEnd` to check that zoomed image has finished fading out.
-
-### Added
-
-- This handy CHANGELOG.
-
-### Fixed
-
-- Added `stopPropagation` on touchmove to prevent events below fullscreen modal.
-
-## [2.1.0](https://github.com/laurenashpole/react-inner-image-zoom/compare/v2.0.3...v2.1.0) (2021-08-30)
-
-### Added
-
-- `title` prop to add attribute to original image.
-
-## [2.0.3](https://github.com/laurenashpole/react-inner-image-zoom/compare/v2.0.2...v2.0.3) (2021-08-05)
-
-### Changed
-
-- Use `touch-action` CSS property instead of `preventDefault` to prevent scroll on touchmove and drag.
-
-### Fixed
-
-- Sporadic missing zoom image in fullscreen modal caused by missing dimensions and incorrect positioning.
-
-## [2.0.2](https://github.com/laurenashpole/react-inner-image-zoom/compare/v2.0.1...v2.0.2) (2021-06-15)
-
-### Fixed
-
-- Incorrect initial zoom position in fullscreen modal.
-- Persist the zoomed image after zoom out if `zoomPreload` is true.
-
-## [2.0.1](https://github.com/laurenashpole/react-inner-image-zoom/compare/v2.0.0...v2.0.1) (2021-03-12)
-
-### Fixed
-
-- Set the scaled image size based on `naturalWidth` and `naturalHeight` instead of `offsetWidth` and `offsetHeight`.
-
-## [2.0.0](https://github.com/laurenashpole/react-inner-image-zoom/compare/v1.3.0...v2.0.0) (2021-03-03)
-
-### Changed
-
-- Refactored using React hooks. All versions after 2.0.0 require React v16.8.0 or above.
-- Renamed `startsActive` to `zoomPreload`
-
-### Added
-
-- `hideHint` prop to hide the magnifying glass icon.
-- `hideCloseButton` prop to hide the close button on touch devices.
-- `width`, `height`, and `hasSpacer` props to set the original image's width and height attributes and optionally generate a spacer based on those values to avoid cumulative layout shift.
-- CONTRIBUTING guide.
-- ESLint and Prettier formatting.
-
-## [1.3.0](https://github.com/laurenashpole/react-inner-image-zoom/compare/v1.2.0...v1.3.0) (2020-11-24)
-
-### Added
-
-- `zoomScale` prop to set the size of the zoomed image.
-- `startsActive` prop to load the zoomed image on render.
-
-## [1.2.0](https://github.com/laurenashpole/react-inner-image-zoom/compare/v1.1.1...v1.2.0) (2020-11-21)
-
-### Added
-
-- `zoomType` prop with "hover" option to trigger zoom on hover.
-
-## [1.1.1](https://github.com/laurenashpole/react-inner-image-zoom/compare/v1.1.0...v1.1.1) (2020-07-13)
-
-### Fixed
-
-- Removed unnecessary dragend events when image is not zoomed.
-
-## [1.1.0](https://github.com/laurenashpole/react-inner-image-zoom/compare/v1.0.6...v1.1.0) (2020-07-12)
-
-### Added
-
-- `moveType` prop with "drag" option for drag to move functionality on non-touch devices.
-
-## [1.0.6](https://github.com/laurenashpole/react-inner-image-zoom/compare/v1.0.5...v1.0.6) (2020-05-22)
-
-### Fixed
-
-- Hide original image on zoom to support transparent zoom images.
-
-## [1.0.5](https://github.com/laurenashpole/react-inner-image-zoom/compare/v1.0.0...v1.0.5) (2019-10-15)
-
-### Changed
-
-- Removed `styles.css` import from React component to allow for a greater variety of build approaches.
-
-### Added
-
-- Minified CSS file `styles.min.css`.
-- "Styling" section in README file.
-
-## [1.0.0](https://github.com/laurenashpole/react-inner-image-zoom/compare/e8e458231a32831a4332b4c009e7df2d68535ada...v1.0.0) (2019-06-19)
-
-### Added
-
-- InnerImageZoom React component.
-- README and LICENSE.
diff --git a/ref/react-inner-image-zoom/CONTRIBUTING.md b/ref/react-inner-image-zoom/CONTRIBUTING.md
deleted file mode 100644
index ed9b356..0000000
--- a/ref/react-inner-image-zoom/CONTRIBUTING.md
+++ /dev/null
@@ -1,49 +0,0 @@
-# Contributing
-
-First, thanks for your interest in contributing to React Inner Image Zoom! I didn't expect the enthusiasm for it so that's been pretty cool to see.
-
-If you're looking for something to work on or want to talk through an idea before you start coding, visit the [issues page](https://github.com/laurenashpole/react-inner-image-zoom/issues).
-
-## Getting Started
-
-This component was bootstrapped using [nwb](https://github.com/insin/nwb)'s `react-component` command to speed through setting up demos, testing, and the basic build process.
-
-Commits to this repo should follow the forking workflow. For an overview, check out this [tutorial](https://www.atlassian.com/git/tutorials/comparing-workflows/forking-workflow) and use their instructions for copying your personal repo. Once that's done, install your node modules with:
-
-```
-npm install
-```
-
-and then run:
-
-```
-npm start
-```
-
-to start your demo app at [http://localhost:3000](http://localhost:3000).
-
-## Development
-
-The basic file structure in your new repo will be:
-
-- `demo` demo app files.
-- `src` component source files.
-- `tests` tests and testing data.
-
-Changes in the `src` directory will be reflected in the published package. When you've written your code and feel ready to commit, please use the [Angular Commit Message Conventions](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#-git-commit-guidelines) when writing your commit messages (feel free to just use `*` for scope). This package uses [Semantic Release](https://github.com/semantic-release/semantic-release) for releases and versioning so that helps keep everything up to date.
-
-If you're adding a new prop, don't forget to include a short description in the props table in the `README.md` file.
-
-## Testing
-
-nwb comes with [Karma](https://github.com/karma-runner/karma) built-in so that's the test runner of choice here. Since accurately testing this component requires actually loading image files, the tests are written using the [ReactDOM testing utilities](https://reactjs.org/docs/test-utils.html).
-
-The following commands are available for testing:
-
-- `npm test` will run the tests once.
-- `npm run test:coverage` will run the tests and produce a coverage report in `coverage/`.
-- `npm run test:watch` will run the tests on every change.
-
-Each command will also run [ESLint](https://github.com/eslint/eslint) on the component source files.
-
-If you can, try to include new tests with your changes. Otherwise, just make sure to run `npm test` to check that the existing tests still pass before opening a pull request.
diff --git a/ref/react-inner-image-zoom/LICENSE b/ref/react-inner-image-zoom/LICENSE
deleted file mode 100644
index 38e95c8..0000000
--- a/ref/react-inner-image-zoom/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2019 Lauren Ashpole
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/ref/react-inner-image-zoom/README.md b/ref/react-inner-image-zoom/README.md
deleted file mode 100644
index ba87b47..0000000
--- a/ref/react-inner-image-zoom/README.md
+++ /dev/null
@@ -1,120 +0,0 @@
-# react-inner-image-zoom
-
-[Demos](https://laurenashpole.github.io/react-inner-image-zoom)
-
-![GitHub Actions][build-badge] [![npm package][npm-badge]][npm] [![TypeScript definitions on DefinitelyTyped][dt-badge]][dt]
-
-A React component for magnifying an image within its original container. Zoom behavior can be triggered on click or hover and the zoomed image can be moved by dragging on touch devices and either dragging or pan on hover on non-touch devices. The component supports responsive images, loading placeholders, optional fullscreen zoom on mobile, and more.
-
-## Installation
-
-**Note:** Version 2.0.0 introduces React hooks and requires React v16.8.0 or above. To use this package with older versions of React, install with `npm install react-inner-image-zoom@1.3.0` or `yarn add react-inner-image-zoom@1.3.0` instead of the instructions below.
-
-### NPM
-```
-npm install react-inner-image-zoom
-```
-
-### Yarn
-```
-yarn add react-inner-image-zoom
-```
-
-### TypeScript
-
-For TypeScript users, type definitions are available through [DefinitelyTyped](https://definitelytyped.org/) and can be installed with:
-
-```
-npm install --save-dev @types/react-inner-image-zoom
-```
-
-### Styling
-
-I was originally importing the CSS directly into the component but I've recently realized that makes too many assumptions about the wider build process. You can now download the raw CSS file at:
-
-[/src/InnerImageZoom/styles.css](https://raw.githubusercontent.com/laurenashpole/react-inner-image-zoom/master/src/InnerImageZoom/styles.css)
-
-or the minified raw minified version at:
-
-[/src/InnerImageZoom/styles.min.css](https://raw.githubusercontent.com/laurenashpole/react-inner-image-zoom/master/src/InnerImageZoom/styles.min.css)
-
-to include however you see fit. Or, if your setup supports it, import the files directory from your `node_modules` using:
-
-```javascript
-import 'react-inner-image-zoom/lib/InnerImageZoom/styles.css';
-```
-
-or:
-
-```javascript
-import 'react-inner-image-zoom/lib/InnerImageZoom/styles.min.css';
-```
-
-## Usage
-
-Import and render the component:
-```javascript
-import InnerImageZoom from 'react-inner-image-zoom';
-
-...
-
-
-```
-
-This is the simplest usage. For additional examples, visit the [demo page](https://laurenashpole.github.io/react-inner-image-zoom).
-
-
-## Props
-
-Prop | Type | Default | Description
---- | --- | --- | ---
-src | String | | (Required) URL for the original image.
-sources | Array | | A list of image sources for using the picture tag to serve the appropriate original image (see below for more details).
-width | Number | | Width attribute for original image.
-height | Number | | Height attribute for original image.
-hasSpacer | Boolean | false | If true, gets the original image's aspect ratio based on the width and height props and creates a spacer to prevent cumulative layout shift.
-imgAttributes | Object | | [Img](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img#attributes) and [global](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes) attributes for the original image (excluding `src`, `width`, `height`, and `style` which are set elsewhere). The imgAttributes keys should follow the [React DOM element](https://reactjs.org/docs/dom-elements.html) naming conventions.
-zoomSrc | String | | URL for the larger zoom image. Falls back to original image src if not defined.
-zoomScale | Number | 1 | Multiplied against the natural width and height of the zoomed image. This will generally be a decimal (example, 0.9 for 90%).
-zoomPreload | Boolean | false | If set to true, preloads the zoom image instead of waiting for mouseenter and (unless on a touch device) persists the image on mouseleave.
-moveType | String | pan | `pan` or `drag`. The user behavior for moving zoomed images on non-touch devices.
-zoomType | String | click | `click` or `hover`. The user behavior for triggering zoom. When using `hover`, combine with `zoomPreload` to avoid flickering on rapid mouse movements.
-fadeDuration | Number | 150 | Fade transition time in milliseconds. If zooming in on transparent images, set this to `0` for best results.
-fullscreenOnMobile | Boolean | false | Enables fullscreen zoomed image on touch devices below a specified breakpoint.
-mobileBreakpoint | Number | 640 | The maximum breakpoint for fullscreen zoom image when fullscreenOnMobile is true.
-hideCloseButton | Boolean | false | Hides the close button on touch devices. If set to true, zoom out is triggered by tap.
-hideHint | Boolean | false | Hides the magnifying glass hint.
-className | String | | Custom classname for styling the component.
-afterZoomIn | Function | | Function to be called after zoom in.
-afterZoomOut | Function | | Function to be called after zoom out.
-
-### Sources
-
-This prop accepts an array of objects which it uses to create a picture tag and source elements. The component looks for the following optional properties and you can find additional details on responsive images [here](https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images):
-
-Prop | Type | Default | Description
---- | --- | --- | ---
-srcSet | String | | Srcset attribute for source tag.
-sizes | String | | Sizes attribute for source tag.
-media | String | | An attribute containing a media condition for use with the srcset.
-type | String | | An image MIME type. This is useful for using newer formats like WebP.
-
-## Issues
-
-Please submit issues or requests [here](https://github.com/laurenashpole/react-inner-image-zoom/issues).
-
-Most of the implementation choices for this component are based on use cases I've encountered in the past. For example, I chose click to zoom as the default because it's been the most requested on product detail pages I've worked on. If there's a demand for additional triggers or other functionality, I'd be open to looking into it so feel free to ask. And if you want to talk through ideas first, check out the [discussions page](https://github.com/laurenashpole/react-inner-image-zoom/discussions).
-
-If you're interested in contributing, check out the guidelines [here](https://github.com/laurenashpole/react-inner-image-zoom/blob/master/CONTRIBUTING.md).
-
-## License
-
-[MIT](https://github.com/laurenashpole/react-inner-image-zoom/blob/master/LICENSE)
-
-[build-badge]: https://github.com/laurenashpole/react-inner-image-zoom/actions/workflows/release.yml/badge.svg
-
-[npm-badge]: http://img.shields.io/npm/v/react-inner-image-zoom.svg?style=flat
-[npm]: https://www.npmjs.com/package/react-inner-image-zoom
-
-[dt-badge]: https://definitelytyped.org/badges/standard-flat.svg
-[dt]: http://definitelytyped.org
diff --git a/ref/react-inner-image-zoom/demo/public/unsplash-large.jpg b/ref/react-inner-image-zoom/demo/public/unsplash-large.jpg
deleted file mode 100644
index d5ef452..0000000
Binary files a/ref/react-inner-image-zoom/demo/public/unsplash-large.jpg and /dev/null differ
diff --git a/ref/react-inner-image-zoom/demo/public/unsplash.jpg b/ref/react-inner-image-zoom/demo/public/unsplash.jpg
deleted file mode 100644
index df887f2..0000000
Binary files a/ref/react-inner-image-zoom/demo/public/unsplash.jpg and /dev/null differ
diff --git a/ref/react-inner-image-zoom/demo/public/unsplash2-large.jpg b/ref/react-inner-image-zoom/demo/public/unsplash2-large.jpg
deleted file mode 100644
index 4dc710f..0000000
Binary files a/ref/react-inner-image-zoom/demo/public/unsplash2-large.jpg and /dev/null differ
diff --git a/ref/react-inner-image-zoom/demo/public/unsplash2.jpg b/ref/react-inner-image-zoom/demo/public/unsplash2.jpg
deleted file mode 100644
index 08822f7..0000000
Binary files a/ref/react-inner-image-zoom/demo/public/unsplash2.jpg and /dev/null differ
diff --git a/ref/react-inner-image-zoom/demo/public/unsplash3-large.jpg b/ref/react-inner-image-zoom/demo/public/unsplash3-large.jpg
deleted file mode 100644
index b710c40..0000000
Binary files a/ref/react-inner-image-zoom/demo/public/unsplash3-large.jpg and /dev/null differ
diff --git a/ref/react-inner-image-zoom/demo/public/unsplash3.jpg b/ref/react-inner-image-zoom/demo/public/unsplash3.jpg
deleted file mode 100644
index 5c8c0d2..0000000
Binary files a/ref/react-inner-image-zoom/demo/public/unsplash3.jpg and /dev/null differ
diff --git a/ref/react-inner-image-zoom/demo/src/index.js b/ref/react-inner-image-zoom/demo/src/index.js
deleted file mode 100644
index ac75d44..0000000
--- a/ref/react-inner-image-zoom/demo/src/index.js
+++ /dev/null
@@ -1,56 +0,0 @@
-import React, { Component } from 'react';
-import { render } from 'react-dom';
-import InnerImageZoom from '../../src';
-import '../../src/InnerImageZoom/styles.css';
-
-class Demo extends Component {
- render() {
- return (
-
-
react-inner-image-zoom Demo
-
-
Pan Example
- console.log('Original image loaded')
- }}
- />
-
-
-
Hover Example
-
-
-
-
Drag Example
-
-
-
- );
- }
-}
-
-render( , document.querySelector('#demo'));
diff --git a/ref/react-inner-image-zoom/nwb.config.js b/ref/react-inner-image-zoom/nwb.config.js
deleted file mode 100644
index aa18007..0000000
--- a/ref/react-inner-image-zoom/nwb.config.js
+++ /dev/null
@@ -1,11 +0,0 @@
-module.exports = {
- type: 'react-component',
- npm: {
- esModules: true,
- umd: false
- },
- karma: {
- browsers: ['ChromeHeadless'],
- plugins: ['karma-firefox-launcher']
- }
-};
diff --git a/ref/react-inner-image-zoom/package-lock.json b/ref/react-inner-image-zoom/package-lock.json
deleted file mode 100644
index e53d6ac..0000000
--- a/ref/react-inner-image-zoom/package-lock.json
+++ /dev/null
@@ -1,17244 +0,0 @@
-{
- "name": "react-inner-image-zoom",
- "version": "3.0.1",
- "lockfileVersion": 1,
- "requires": true,
- "dependencies": {
- "@babel/cli": {
- "version": "7.8.4",
- "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.8.4.tgz",
- "integrity": "sha512-XXLgAm6LBbaNxaGhMAznXXaxtCWfuv6PIDJ9Alsy9JYTOh+j2jJz+L/162kkfU1j/pTSxK1xGmlwI4pdIMkoag==",
- "dev": true,
- "requires": {
- "chokidar": "^2.1.8",
- "commander": "^4.0.1",
- "convert-source-map": "^1.1.0",
- "fs-readdir-recursive": "^1.1.0",
- "glob": "^7.0.0",
- "lodash": "^4.17.13",
- "make-dir": "^2.1.0",
- "slash": "^2.0.0",
- "source-map": "^0.5.0"
- }
- },
- "@babel/code-frame": {
- "version": "7.12.11",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
- "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
- "dev": true,
- "requires": {
- "@babel/highlight": "^7.10.4"
- }
- },
- "@babel/compat-data": {
- "version": "7.12.7",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz",
- "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==",
- "dev": true
- },
- "@babel/core": {
- "version": "7.9.6",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.6.tgz",
- "integrity": "sha512-nD3deLvbsApbHAHttzIssYqgb883yU/d9roe4RZymBCDaZryMJDbptVpEpeQuRh4BJ+SYI8le9YGxKvFEvl1Wg==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.8.3",
- "@babel/generator": "^7.9.6",
- "@babel/helper-module-transforms": "^7.9.0",
- "@babel/helpers": "^7.9.6",
- "@babel/parser": "^7.9.6",
- "@babel/template": "^7.8.6",
- "@babel/traverse": "^7.9.6",
- "@babel/types": "^7.9.6",
- "convert-source-map": "^1.7.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.1",
- "json5": "^2.1.2",
- "lodash": "^4.17.13",
- "resolve": "^1.3.2",
- "semver": "^5.4.1",
- "source-map": "^0.5.0"
- },
- "dependencies": {
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- }
- }
- },
- "@babel/generator": {
- "version": "7.12.11",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz",
- "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.12.11",
- "jsesc": "^2.5.1",
- "source-map": "^0.5.0"
- }
- },
- "@babel/helper-annotate-as-pure": {
- "version": "7.12.10",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz",
- "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.12.10"
- }
- },
- "@babel/helper-builder-binary-assignment-operator-visitor": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz",
- "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==",
- "dev": true,
- "requires": {
- "@babel/helper-explode-assignable-expression": "^7.10.4",
- "@babel/types": "^7.10.4"
- }
- },
- "@babel/helper-builder-react-jsx": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz",
- "integrity": "sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.10.4",
- "@babel/types": "^7.10.4"
- }
- },
- "@babel/helper-builder-react-jsx-experimental": {
- "version": "7.12.11",
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.12.11.tgz",
- "integrity": "sha512-4oGVOekPI8dh9JphkPXC68iIuP6qp/RPbaPmorRmEFbRAHZjSqxPjqHudn18GVDPgCuFM/KdFXc63C17Ygfa9w==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.12.10",
- "@babel/helper-module-imports": "^7.12.5",
- "@babel/types": "^7.12.11"
- }
- },
- "@babel/helper-compilation-targets": {
- "version": "7.12.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz",
- "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.12.5",
- "@babel/helper-validator-option": "^7.12.1",
- "browserslist": "^4.14.5",
- "semver": "^5.5.0"
- },
- "dependencies": {
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- }
- }
- },
- "@babel/helper-create-class-features-plugin": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz",
- "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==",
- "dev": true,
- "requires": {
- "@babel/helper-function-name": "^7.10.4",
- "@babel/helper-member-expression-to-functions": "^7.12.1",
- "@babel/helper-optimise-call-expression": "^7.10.4",
- "@babel/helper-replace-supers": "^7.12.1",
- "@babel/helper-split-export-declaration": "^7.10.4"
- }
- },
- "@babel/helper-create-regexp-features-plugin": {
- "version": "7.12.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz",
- "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.10.4",
- "regexpu-core": "^4.7.1"
- }
- },
- "@babel/helper-define-map": {
- "version": "7.10.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz",
- "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==",
- "dev": true,
- "requires": {
- "@babel/helper-function-name": "^7.10.4",
- "@babel/types": "^7.10.5",
- "lodash": "^4.17.19"
- }
- },
- "@babel/helper-explode-assignable-expression": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz",
- "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.12.1"
- }
- },
- "@babel/helper-function-name": {
- "version": "7.12.11",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz",
- "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==",
- "dev": true,
- "requires": {
- "@babel/helper-get-function-arity": "^7.12.10",
- "@babel/template": "^7.12.7",
- "@babel/types": "^7.12.11"
- }
- },
- "@babel/helper-get-function-arity": {
- "version": "7.12.10",
- "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz",
- "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.12.10"
- }
- },
- "@babel/helper-hoist-variables": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz",
- "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.10.4"
- }
- },
- "@babel/helper-member-expression-to-functions": {
- "version": "7.12.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz",
- "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.12.7"
- }
- },
- "@babel/helper-module-imports": {
- "version": "7.12.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz",
- "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.12.5"
- }
- },
- "@babel/helper-module-transforms": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz",
- "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==",
- "dev": true,
- "requires": {
- "@babel/helper-module-imports": "^7.12.1",
- "@babel/helper-replace-supers": "^7.12.1",
- "@babel/helper-simple-access": "^7.12.1",
- "@babel/helper-split-export-declaration": "^7.11.0",
- "@babel/helper-validator-identifier": "^7.10.4",
- "@babel/template": "^7.10.4",
- "@babel/traverse": "^7.12.1",
- "@babel/types": "^7.12.1",
- "lodash": "^4.17.19"
- }
- },
- "@babel/helper-optimise-call-expression": {
- "version": "7.12.10",
- "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz",
- "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.12.10"
- }
- },
- "@babel/helper-plugin-utils": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
- "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
- "dev": true
- },
- "@babel/helper-remap-async-to-generator": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz",
- "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.10.4",
- "@babel/helper-wrap-function": "^7.10.4",
- "@babel/types": "^7.12.1"
- }
- },
- "@babel/helper-replace-supers": {
- "version": "7.12.11",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz",
- "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==",
- "dev": true,
- "requires": {
- "@babel/helper-member-expression-to-functions": "^7.12.7",
- "@babel/helper-optimise-call-expression": "^7.12.10",
- "@babel/traverse": "^7.12.10",
- "@babel/types": "^7.12.11"
- }
- },
- "@babel/helper-simple-access": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz",
- "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.12.1"
- }
- },
- "@babel/helper-skip-transparent-expression-wrappers": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz",
- "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.12.1"
- }
- },
- "@babel/helper-split-export-declaration": {
- "version": "7.12.11",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz",
- "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.12.11"
- }
- },
- "@babel/helper-validator-identifier": {
- "version": "7.12.11",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
- "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
- "dev": true
- },
- "@babel/helper-validator-option": {
- "version": "7.12.11",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz",
- "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==",
- "dev": true
- },
- "@babel/helper-wrap-function": {
- "version": "7.12.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz",
- "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==",
- "dev": true,
- "requires": {
- "@babel/helper-function-name": "^7.10.4",
- "@babel/template": "^7.10.4",
- "@babel/traverse": "^7.10.4",
- "@babel/types": "^7.10.4"
- }
- },
- "@babel/helpers": {
- "version": "7.12.5",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz",
- "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==",
- "dev": true,
- "requires": {
- "@babel/template": "^7.10.4",
- "@babel/traverse": "^7.12.5",
- "@babel/types": "^7.12.5"
- }
- },
- "@babel/highlight": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
- "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
- "dev": true,
- "requires": {
- "@babel/helper-validator-identifier": "^7.10.4",
- "chalk": "^2.0.0",
- "js-tokens": "^4.0.0"
- },
- "dependencies": {
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- }
- }
- },
- "@babel/parser": {
- "version": "7.12.11",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz",
- "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==",
- "dev": true
- },
- "@babel/plugin-proposal-async-generator-functions": {
- "version": "7.12.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz",
- "integrity": "sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/helper-remap-async-to-generator": "^7.12.1",
- "@babel/plugin-syntax-async-generators": "^7.8.0"
- }
- },
- "@babel/plugin-proposal-class-properties": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz",
- "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==",
- "dev": true,
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.12.1",
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-proposal-decorators": {
- "version": "7.12.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.12.tgz",
- "integrity": "sha512-fhkE9lJYpw2mjHelBpM2zCbaA11aov2GJs7q4cFaXNrWx0H3bW58H9Esy2rdtYOghFBEYUDRIpvlgi+ZD+AvvQ==",
- "dev": true,
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.12.1",
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/plugin-syntax-decorators": "^7.12.1"
- }
- },
- "@babel/plugin-proposal-do-expressions": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-do-expressions/-/plugin-proposal-do-expressions-7.12.1.tgz",
- "integrity": "sha512-bpJ6Bfrzvdzb0vG6zBSNh3HLgFKh+S2CBpNmaLRjg2u7cNkzRPIqBjVURCmpG6pvPfKyxkizwbrXwpYtW3a9cw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/plugin-syntax-do-expressions": "^7.12.1"
- }
- },
- "@babel/plugin-proposal-dynamic-import": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz",
- "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/plugin-syntax-dynamic-import": "^7.8.0"
- }
- },
- "@babel/plugin-proposal-export-default-from": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.12.1.tgz",
- "integrity": "sha512-z5Q4Ke7j0AexQRfgUvnD+BdCSgpTEKnqQ3kskk2jWtOBulxICzd1X9BGt7kmWftxZ2W3++OZdt5gtmC8KLxdRQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/plugin-syntax-export-default-from": "^7.12.1"
- }
- },
- "@babel/plugin-proposal-export-namespace-from": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz",
- "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-function-bind": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-bind/-/plugin-proposal-function-bind-7.12.1.tgz",
- "integrity": "sha512-Nic0blOXoeyuDJZJNh7kEZMqQUHakiUyxfyFMUV0Sy7DQ+Du9R7cZCUgTLnqq7Bc0Yx0iKRSe5wTmRWLKwxxpA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/plugin-syntax-function-bind": "^7.12.1"
- }
- },
- "@babel/plugin-proposal-function-sent": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-sent/-/plugin-proposal-function-sent-7.12.1.tgz",
- "integrity": "sha512-EXB01ACyNW0WCffP4ip40TH82X86+U0dakFZjyiMpoZ8NFmL5MMARzVBzy+Gg59B6vTgfvIhRHUhe6tNUw+vjw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/helper-wrap-function": "^7.10.4",
- "@babel/plugin-syntax-function-sent": "^7.12.1"
- }
- },
- "@babel/plugin-proposal-json-strings": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz",
- "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/plugin-syntax-json-strings": "^7.8.0"
- }
- },
- "@babel/plugin-proposal-logical-assignment-operators": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz",
- "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
- }
- },
- "@babel/plugin-proposal-nullish-coalescing-operator": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz",
- "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0"
- }
- },
- "@babel/plugin-proposal-numeric-separator": {
- "version": "7.12.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz",
- "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4"
- }
- },
- "@babel/plugin-proposal-object-rest-spread": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz",
- "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
- "@babel/plugin-transform-parameters": "^7.12.1"
- }
- },
- "@babel/plugin-proposal-optional-catch-binding": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz",
- "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.0"
- }
- },
- "@babel/plugin-proposal-optional-chaining": {
- "version": "7.9.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz",
- "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3",
- "@babel/plugin-syntax-optional-chaining": "^7.8.0"
- }
- },
- "@babel/plugin-proposal-pipeline-operator": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-pipeline-operator/-/plugin-proposal-pipeline-operator-7.12.1.tgz",
- "integrity": "sha512-iloNp4xu8YV8e/mZgGjePg9be1VkJSxQWIplRwgQtQPtF26ar3cHXL4sV8Fujlm2mm/Tu/WiA+FU+Fp7QVP7/g==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/plugin-syntax-pipeline-operator": "^7.12.1"
- }
- },
- "@babel/plugin-proposal-throw-expressions": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.12.1.tgz",
- "integrity": "sha512-kiWkKtm05K86C+T/nUazv+/Vxu93Aulrvof/ZrxVyGoUBVsVEWDrw9iChbe8tV+aPVQcjg4FQxKW3wUF7cRcpg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/plugin-syntax-throw-expressions": "^7.12.1"
- }
- },
- "@babel/plugin-proposal-unicode-property-regex": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz",
- "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.12.1",
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-async-generators": {
- "version": "7.8.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
- "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-decorators": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz",
- "integrity": "sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-do-expressions": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-do-expressions/-/plugin-syntax-do-expressions-7.12.1.tgz",
- "integrity": "sha512-a9TknRXkzfetNjOWSWnPIG/Y7x+elzcmKng2Qpvh8QaqdPo0OABizTjco8YO8r5xZNQfE58YHq7lWR+PKwHyxg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-dynamic-import": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
- "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-export-default-from": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.12.1.tgz",
- "integrity": "sha512-dP5eGg6tHEkhnRD2/vRG/KJKRSg8gtxu2i+P/8/yFPJn/CfPU5G0/7Gks2i3M6IOVAPQekmsLN9LPsmXFFL4Uw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-export-namespace-from": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
- "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3"
- }
- },
- "@babel/plugin-syntax-function-bind": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-function-bind/-/plugin-syntax-function-bind-7.12.1.tgz",
- "integrity": "sha512-YN14nxb0Q3/M7AUDnwnjFYpUylysfZ4KY/byhIz5PN7JyMJldjuUS+UmV7bOL6crQ0M69tuoevD/AlOveDeyMQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-function-sent": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-function-sent/-/plugin-syntax-function-sent-7.12.1.tgz",
- "integrity": "sha512-mtBQvNHcIzLnmQZhgzigzrgFzIe95WvBXJuTN0m4CvhDK0gRNQ2MC2AVSzB6w7VnVh/z5+0iHFcbfqKMlFwTkQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-import-meta": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
- "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-json-strings": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
- "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-jsx": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz",
- "integrity": "sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3"
- }
- },
- "@babel/plugin-syntax-logical-assignment-operators": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
- "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-nullish-coalescing-operator": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
- "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-numeric-separator": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
- "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-object-rest-spread": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
- "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-optional-catch-binding": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
- "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-optional-chaining": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
- "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-pipeline-operator": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-pipeline-operator/-/plugin-syntax-pipeline-operator-7.12.1.tgz",
- "integrity": "sha512-NazCTl1P9Kp+790g7gDRQEvhU0+OYbZVsuW45ThfgVCdUyhtxzFJeFrzY6BX/u/NfFyXWbKAIl6wR0PhJWwyDA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-throw-expressions": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-throw-expressions/-/plugin-syntax-throw-expressions-7.12.1.tgz",
- "integrity": "sha512-+8FLGK1PYYB7D8tU9U5zX23fnzkpxw4a7lAyyZbgk6b6bN0k2dft/xwcxIE+86i54wLJ83BaAboh2Ow6wf6jHw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-top-level-await": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz",
- "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-arrow-functions": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz",
- "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-async-to-generator": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz",
- "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==",
- "dev": true,
- "requires": {
- "@babel/helper-module-imports": "^7.12.1",
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/helper-remap-async-to-generator": "^7.12.1"
- }
- },
- "@babel/plugin-transform-block-scoped-functions": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz",
- "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-block-scoping": {
- "version": "7.12.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz",
- "integrity": "sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-classes": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz",
- "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.10.4",
- "@babel/helper-define-map": "^7.10.4",
- "@babel/helper-function-name": "^7.10.4",
- "@babel/helper-optimise-call-expression": "^7.10.4",
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/helper-replace-supers": "^7.12.1",
- "@babel/helper-split-export-declaration": "^7.10.4",
- "globals": "^11.1.0"
- }
- },
- "@babel/plugin-transform-computed-properties": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz",
- "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-destructuring": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz",
- "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-dotall-regex": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz",
- "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.12.1",
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-duplicate-keys": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz",
- "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-exponentiation-operator": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz",
- "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==",
- "dev": true,
- "requires": {
- "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4",
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-for-of": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz",
- "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-function-name": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz",
- "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==",
- "dev": true,
- "requires": {
- "@babel/helper-function-name": "^7.10.4",
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-literals": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz",
- "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-member-expression-literals": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz",
- "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-modules-amd": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz",
- "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==",
- "dev": true,
- "requires": {
- "@babel/helper-module-transforms": "^7.12.1",
- "@babel/helper-plugin-utils": "^7.10.4",
- "babel-plugin-dynamic-import-node": "^2.3.3"
- }
- },
- "@babel/plugin-transform-modules-commonjs": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz",
- "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==",
- "dev": true,
- "requires": {
- "@babel/helper-module-transforms": "^7.12.1",
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/helper-simple-access": "^7.12.1",
- "babel-plugin-dynamic-import-node": "^2.3.3"
- }
- },
- "@babel/plugin-transform-modules-systemjs": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz",
- "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==",
- "dev": true,
- "requires": {
- "@babel/helper-hoist-variables": "^7.10.4",
- "@babel/helper-module-transforms": "^7.12.1",
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/helper-validator-identifier": "^7.10.4",
- "babel-plugin-dynamic-import-node": "^2.3.3"
- }
- },
- "@babel/plugin-transform-modules-umd": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz",
- "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==",
- "dev": true,
- "requires": {
- "@babel/helper-module-transforms": "^7.12.1",
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-named-capturing-groups-regex": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz",
- "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.12.1"
- }
- },
- "@babel/plugin-transform-new-target": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz",
- "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-object-super": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz",
- "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/helper-replace-supers": "^7.12.1"
- }
- },
- "@babel/plugin-transform-parameters": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz",
- "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-property-literals": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz",
- "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-react-constant-elements": {
- "version": "7.9.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.9.0.tgz",
- "integrity": "sha512-wXMXsToAUOxJuBBEHajqKLFWcCkOSLshTI2ChCFFj1zDd7od4IOxiwLCOObNUvOpkxLpjIuaIdBMmNt6ocCPAw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3"
- }
- },
- "@babel/plugin-transform-react-display-name": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz",
- "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-react-jsx": {
- "version": "7.9.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.4.tgz",
- "integrity": "sha512-Mjqf3pZBNLt854CK0C/kRuXAnE6H/bo7xYojP+WGtX8glDGSibcwnsWwhwoSuRg0+EBnxPC1ouVnuetUIlPSAw==",
- "dev": true,
- "requires": {
- "@babel/helper-builder-react-jsx": "^7.9.0",
- "@babel/helper-builder-react-jsx-experimental": "^7.9.0",
- "@babel/helper-plugin-utils": "^7.8.3",
- "@babel/plugin-syntax-jsx": "^7.8.3"
- }
- },
- "@babel/plugin-transform-react-jsx-development": {
- "version": "7.12.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.12.tgz",
- "integrity": "sha512-i1AxnKxHeMxUaWVXQOSIco4tvVvvCxMSfeBMnMM06mpaJt3g+MpxYQQrDfojUQldP1xxraPSJYSMEljoWM/dCg==",
- "dev": true,
- "requires": {
- "@babel/plugin-transform-react-jsx": "^7.12.12"
- },
- "dependencies": {
- "@babel/plugin-syntax-jsx": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz",
- "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-react-jsx": {
- "version": "7.12.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.12.tgz",
- "integrity": "sha512-JDWGuzGNWscYcq8oJVCtSE61a5+XAOos+V0HrxnDieUus4UMnBEosDnY1VJqU5iZ4pA04QY7l0+JvHL1hZEfsw==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.12.10",
- "@babel/helper-module-imports": "^7.12.5",
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/plugin-syntax-jsx": "^7.12.1",
- "@babel/types": "^7.12.12"
- }
- }
- }
- },
- "@babel/plugin-transform-react-jsx-self": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz",
- "integrity": "sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-react-jsx-source": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz",
- "integrity": "sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-regenerator": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz",
- "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==",
- "dev": true,
- "requires": {
- "regenerator-transform": "^0.14.2"
- }
- },
- "@babel/plugin-transform-reserved-words": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz",
- "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-runtime": {
- "version": "7.9.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.6.tgz",
- "integrity": "sha512-qcmiECD0mYOjOIt8YHNsAP1SxPooC/rDmfmiSK9BNY72EitdSc7l44WTEklaWuFtbOEBjNhWWyph/kOImbNJ4w==",
- "dev": true,
- "requires": {
- "@babel/helper-module-imports": "^7.8.3",
- "@babel/helper-plugin-utils": "^7.8.3",
- "resolve": "^1.8.1",
- "semver": "^5.5.1"
- },
- "dependencies": {
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- }
- }
- },
- "@babel/plugin-transform-shorthand-properties": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz",
- "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-spread": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz",
- "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1"
- }
- },
- "@babel/plugin-transform-sticky-regex": {
- "version": "7.12.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz",
- "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-template-literals": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz",
- "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-typeof-symbol": {
- "version": "7.12.10",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz",
- "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-transform-unicode-regex": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz",
- "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.12.1",
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/polyfill": {
- "version": "7.8.7",
- "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.8.7.tgz",
- "integrity": "sha512-LeSfP9bNZH2UOZgcGcZ0PIHUt1ZuHub1L3CVmEyqLxCeDLm4C5Gi8jRH8ZX2PNpDhQCo0z6y/+DIs2JlliXW8w==",
- "dev": true,
- "requires": {
- "core-js": "^2.6.5",
- "regenerator-runtime": "^0.13.4"
- }
- },
- "@babel/preset-env": {
- "version": "7.9.6",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.6.tgz",
- "integrity": "sha512-0gQJ9RTzO0heXOhzftog+a/WyOuqMrAIugVYxMYf83gh1CQaQDjMtsOpqOwXyDL/5JcWsrCm8l4ju8QC97O7EQ==",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.9.6",
- "@babel/helper-compilation-targets": "^7.9.6",
- "@babel/helper-module-imports": "^7.8.3",
- "@babel/helper-plugin-utils": "^7.8.3",
- "@babel/plugin-proposal-async-generator-functions": "^7.8.3",
- "@babel/plugin-proposal-dynamic-import": "^7.8.3",
- "@babel/plugin-proposal-json-strings": "^7.8.3",
- "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-proposal-numeric-separator": "^7.8.3",
- "@babel/plugin-proposal-object-rest-spread": "^7.9.6",
- "@babel/plugin-proposal-optional-catch-binding": "^7.8.3",
- "@babel/plugin-proposal-optional-chaining": "^7.9.0",
- "@babel/plugin-proposal-unicode-property-regex": "^7.8.3",
- "@babel/plugin-syntax-async-generators": "^7.8.0",
- "@babel/plugin-syntax-dynamic-import": "^7.8.0",
- "@babel/plugin-syntax-json-strings": "^7.8.0",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0",
- "@babel/plugin-syntax-numeric-separator": "^7.8.0",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.0",
- "@babel/plugin-syntax-optional-chaining": "^7.8.0",
- "@babel/plugin-syntax-top-level-await": "^7.8.3",
- "@babel/plugin-transform-arrow-functions": "^7.8.3",
- "@babel/plugin-transform-async-to-generator": "^7.8.3",
- "@babel/plugin-transform-block-scoped-functions": "^7.8.3",
- "@babel/plugin-transform-block-scoping": "^7.8.3",
- "@babel/plugin-transform-classes": "^7.9.5",
- "@babel/plugin-transform-computed-properties": "^7.8.3",
- "@babel/plugin-transform-destructuring": "^7.9.5",
- "@babel/plugin-transform-dotall-regex": "^7.8.3",
- "@babel/plugin-transform-duplicate-keys": "^7.8.3",
- "@babel/plugin-transform-exponentiation-operator": "^7.8.3",
- "@babel/plugin-transform-for-of": "^7.9.0",
- "@babel/plugin-transform-function-name": "^7.8.3",
- "@babel/plugin-transform-literals": "^7.8.3",
- "@babel/plugin-transform-member-expression-literals": "^7.8.3",
- "@babel/plugin-transform-modules-amd": "^7.9.6",
- "@babel/plugin-transform-modules-commonjs": "^7.9.6",
- "@babel/plugin-transform-modules-systemjs": "^7.9.6",
- "@babel/plugin-transform-modules-umd": "^7.9.0",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3",
- "@babel/plugin-transform-new-target": "^7.8.3",
- "@babel/plugin-transform-object-super": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.9.5",
- "@babel/plugin-transform-property-literals": "^7.8.3",
- "@babel/plugin-transform-regenerator": "^7.8.7",
- "@babel/plugin-transform-reserved-words": "^7.8.3",
- "@babel/plugin-transform-shorthand-properties": "^7.8.3",
- "@babel/plugin-transform-spread": "^7.8.3",
- "@babel/plugin-transform-sticky-regex": "^7.8.3",
- "@babel/plugin-transform-template-literals": "^7.8.3",
- "@babel/plugin-transform-typeof-symbol": "^7.8.4",
- "@babel/plugin-transform-unicode-regex": "^7.8.3",
- "@babel/preset-modules": "^0.1.3",
- "@babel/types": "^7.9.6",
- "browserslist": "^4.11.1",
- "core-js-compat": "^3.6.2",
- "invariant": "^2.2.2",
- "levenary": "^1.1.1",
- "semver": "^5.5.0"
- },
- "dependencies": {
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- }
- }
- },
- "@babel/preset-modules": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
- "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.0.0",
- "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
- "@babel/plugin-transform-dotall-regex": "^7.4.4",
- "@babel/types": "^7.4.4",
- "esutils": "^2.0.2"
- }
- },
- "@babel/preset-react": {
- "version": "7.9.4",
- "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.4.tgz",
- "integrity": "sha512-AxylVB3FXeOTQXNXyiuAQJSvss62FEotbX2Pzx3K/7c+MKJMdSg6Ose6QYllkdCFA8EInCJVw7M/o5QbLuA4ZQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3",
- "@babel/plugin-transform-react-display-name": "^7.8.3",
- "@babel/plugin-transform-react-jsx": "^7.9.4",
- "@babel/plugin-transform-react-jsx-development": "^7.9.0",
- "@babel/plugin-transform-react-jsx-self": "^7.9.0",
- "@babel/plugin-transform-react-jsx-source": "^7.9.0"
- }
- },
- "@babel/runtime": {
- "version": "7.9.6",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz",
- "integrity": "sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==",
- "dev": true,
- "requires": {
- "regenerator-runtime": "^0.13.4"
- }
- },
- "@babel/template": {
- "version": "7.12.7",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz",
- "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.10.4",
- "@babel/parser": "^7.12.7",
- "@babel/types": "^7.12.7"
- }
- },
- "@babel/traverse": {
- "version": "7.12.12",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz",
- "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.12.11",
- "@babel/generator": "^7.12.11",
- "@babel/helper-function-name": "^7.12.11",
- "@babel/helper-split-export-declaration": "^7.12.11",
- "@babel/parser": "^7.12.11",
- "@babel/types": "^7.12.12",
- "debug": "^4.1.0",
- "globals": "^11.1.0",
- "lodash": "^4.17.19"
- }
- },
- "@babel/types": {
- "version": "7.12.12",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz",
- "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==",
- "dev": true,
- "requires": {
- "@babel/helper-validator-identifier": "^7.12.11",
- "lodash": "^4.17.19",
- "to-fast-properties": "^2.0.0"
- }
- },
- "@colors/colors": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
- "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==",
- "dev": true,
- "optional": true
- },
- "@eslint/eslintrc": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz",
- "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==",
- "dev": true,
- "requires": {
- "ajv": "^6.12.4",
- "debug": "^4.1.1",
- "espree": "^7.3.0",
- "globals": "^12.1.0",
- "ignore": "^4.0.6",
- "import-fresh": "^3.2.1",
- "js-yaml": "^3.13.1",
- "lodash": "^4.17.20",
- "minimatch": "^3.0.4",
- "strip-json-comments": "^3.1.1"
- },
- "dependencies": {
- "globals": {
- "version": "12.4.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
- "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
- "dev": true,
- "requires": {
- "type-fest": "^0.8.1"
- }
- },
- "ignore": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
- "dev": true
- },
- "import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "dev": true,
- "requires": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- }
- },
- "resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
- "dev": true
- },
- "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
- },
- "type-fest": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
- "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
- "dev": true
- }
- }
- },
- "@insin/npm-install-webpack-plugin": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@insin/npm-install-webpack-plugin/-/npm-install-webpack-plugin-5.0.0.tgz",
- "integrity": "sha512-RDi6Ew5h3fTr2patYi46a+Ihee5I8AT9doPe1wJr2suV1Bo3R/KhuBQvTUptdY8UJRmRacDA/RdNXOzTNrrccQ==",
- "dev": true,
- "requires": {
- "cross-spawn": "^5.0.1",
- "json5": "^0.5.1",
- "memory-fs": "^0.4.1",
- "resolve": "^1.2.0"
- },
- "dependencies": {
- "cross-spawn": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
- "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
- "dev": true,
- "requires": {
- "lru-cache": "^4.0.1",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "json5": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
- "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
- "dev": true
- }
- }
- },
- "@istanbuljs/load-nyc-config": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
- "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
- "dev": true,
- "requires": {
- "camelcase": "^5.3.1",
- "find-up": "^4.1.0",
- "get-package-type": "^0.1.0",
- "js-yaml": "^3.13.1",
- "resolve-from": "^5.0.0"
- },
- "dependencies": {
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dev": true,
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "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==",
- "dev": true
- }
- }
- },
- "@istanbuljs/schema": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz",
- "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==",
- "dev": true
- },
- "@nodelib/fs.scandir": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz",
- "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==",
- "dev": true,
- "requires": {
- "@nodelib/fs.stat": "2.0.4",
- "run-parallel": "^1.1.9"
- }
- },
- "@nodelib/fs.stat": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz",
- "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==",
- "dev": true
- },
- "@nodelib/fs.walk": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz",
- "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==",
- "dev": true,
- "requires": {
- "@nodelib/fs.scandir": "2.1.4",
- "fastq": "^1.6.0"
- }
- },
- "@npmcli/move-file": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.0.tgz",
- "integrity": "sha512-Iv2iq0JuyYjKeFkSR4LPaCdDZwlGK9X2cP/01nJcp3yMJ1FjNd9vpiEYvLUgzBxKPg2SFmaOhizoQsPc0LWeOQ==",
- "dev": true,
- "requires": {
- "mkdirp": "^1.0.4",
- "rimraf": "^2.7.1"
- },
- "dependencies": {
- "mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
- "dev": true
- },
- "rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- }
- }
- },
- "@octokit/auth-token": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz",
- "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==",
- "dev": true,
- "requires": {
- "@octokit/types": "^6.0.3"
- }
- },
- "@octokit/core": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz",
- "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==",
- "dev": true,
- "requires": {
- "@octokit/auth-token": "^2.4.4",
- "@octokit/graphql": "^4.5.8",
- "@octokit/request": "^5.6.3",
- "@octokit/request-error": "^2.0.5",
- "@octokit/types": "^6.0.3",
- "before-after-hook": "^2.2.0",
- "universal-user-agent": "^6.0.0"
- }
- },
- "@octokit/endpoint": {
- "version": "6.0.12",
- "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz",
- "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==",
- "dev": true,
- "requires": {
- "@octokit/types": "^6.0.3",
- "is-plain-object": "^5.0.0",
- "universal-user-agent": "^6.0.0"
- },
- "dependencies": {
- "is-plain-object": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
- "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
- "dev": true
- }
- }
- },
- "@octokit/graphql": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz",
- "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==",
- "dev": true,
- "requires": {
- "@octokit/request": "^5.6.0",
- "@octokit/types": "^6.0.3",
- "universal-user-agent": "^6.0.0"
- }
- },
- "@octokit/openapi-types": {
- "version": "11.2.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-11.2.0.tgz",
- "integrity": "sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA==",
- "dev": true
- },
- "@octokit/plugin-paginate-rest": {
- "version": "2.17.0",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.17.0.tgz",
- "integrity": "sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw==",
- "dev": true,
- "requires": {
- "@octokit/types": "^6.34.0"
- }
- },
- "@octokit/plugin-request-log": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz",
- "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==",
- "dev": true
- },
- "@octokit/plugin-rest-endpoint-methods": {
- "version": "5.13.0",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.13.0.tgz",
- "integrity": "sha512-uJjMTkN1KaOIgNtUPMtIXDOjx6dGYysdIFhgA52x4xSadQCz3b/zJexvITDVpANnfKPW/+E0xkOvLntqMYpviA==",
- "dev": true,
- "requires": {
- "@octokit/types": "^6.34.0",
- "deprecation": "^2.3.1"
- }
- },
- "@octokit/request": {
- "version": "5.6.3",
- "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz",
- "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==",
- "dev": true,
- "requires": {
- "@octokit/endpoint": "^6.0.1",
- "@octokit/request-error": "^2.1.0",
- "@octokit/types": "^6.16.1",
- "is-plain-object": "^5.0.0",
- "node-fetch": "^2.6.7",
- "universal-user-agent": "^6.0.0"
- },
- "dependencies": {
- "is-plain-object": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
- "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
- "dev": true
- }
- }
- },
- "@octokit/request-error": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz",
- "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==",
- "dev": true,
- "requires": {
- "@octokit/types": "^6.0.3",
- "deprecation": "^2.0.0",
- "once": "^1.4.0"
- }
- },
- "@octokit/rest": {
- "version": "18.12.0",
- "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.12.0.tgz",
- "integrity": "sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==",
- "dev": true,
- "requires": {
- "@octokit/core": "^3.5.1",
- "@octokit/plugin-paginate-rest": "^2.16.8",
- "@octokit/plugin-request-log": "^1.0.4",
- "@octokit/plugin-rest-endpoint-methods": "^5.12.0"
- }
- },
- "@octokit/types": {
- "version": "6.34.0",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.34.0.tgz",
- "integrity": "sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw==",
- "dev": true,
- "requires": {
- "@octokit/openapi-types": "^11.2.0"
- }
- },
- "@pmmmwh/react-refresh-webpack-plugin": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.3.1.tgz",
- "integrity": "sha512-JlbMOHNtoaLV5LR/GWpfDZht5qQqMr2E6Fcto2GcGCiVSDWN9C9wac+WNhGWaAfKh9pLOlz3EX4DkWl4Tb7sCg==",
- "dev": true,
- "requires": {
- "ansi-html": "^0.0.7",
- "error-stack-parser": "^2.0.6",
- "html-entities": "^1.2.1",
- "lodash.debounce": "^4.0.8",
- "native-url": "^0.2.6",
- "schema-utils": "^2.6.5"
- }
- },
- "@semantic-release/commit-analyzer": {
- "version": "9.0.2",
- "resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-9.0.2.tgz",
- "integrity": "sha512-E+dr6L+xIHZkX4zNMe6Rnwg4YQrWNXK+rNsvwOPpdFppvZO1olE2fIgWhv89TkQErygevbjsZFSIxp+u6w2e5g==",
- "dev": true,
- "requires": {
- "conventional-changelog-angular": "^5.0.0",
- "conventional-commits-filter": "^2.0.0",
- "conventional-commits-parser": "^3.2.3",
- "debug": "^4.0.0",
- "import-from": "^4.0.0",
- "lodash": "^4.17.4",
- "micromatch": "^4.0.2"
- },
- "dependencies": {
- "braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dev": true,
- "requires": {
- "fill-range": "^7.0.1"
- }
- },
- "fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dev": true,
- "requires": {
- "to-regex-range": "^5.0.1"
- }
- },
- "import-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz",
- "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==",
- "dev": true
- },
- "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
- },
- "micromatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
- "dev": true,
- "requires": {
- "braces": "^3.0.2",
- "picomatch": "^2.3.1"
- }
- },
- "picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true
- },
- "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,
- "requires": {
- "is-number": "^7.0.0"
- }
- }
- }
- },
- "@semantic-release/error": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-3.0.0.tgz",
- "integrity": "sha512-5hiM4Un+tpl4cKw3lV4UgzJj+SmfNIDCLLw0TepzQxz9ZGV5ixnqkzIVF+3tp0ZHgcMKE+VNGHJjEeyFG2dcSw==",
- "dev": true
- },
- "@semantic-release/github": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-8.0.4.tgz",
- "integrity": "sha512-But4e8oqqP3anZI5tjzZssZc2J6eoUdeeE0s7LVKKwyiAXJiQDWNNvtPOpgG2DsIz4+Exuse7cEQgjGMxwtLmg==",
- "dev": true,
- "requires": {
- "@octokit/rest": "^18.0.0",
- "@semantic-release/error": "^2.2.0",
- "aggregate-error": "^3.0.0",
- "bottleneck": "^2.18.1",
- "debug": "^4.0.0",
- "dir-glob": "^3.0.0",
- "fs-extra": "^10.0.0",
- "globby": "^11.0.0",
- "http-proxy-agent": "^5.0.0",
- "https-proxy-agent": "^5.0.0",
- "issue-parser": "^6.0.0",
- "lodash": "^4.17.4",
- "mime": "^3.0.0",
- "p-filter": "^2.0.0",
- "p-retry": "^4.0.0",
- "url-join": "^4.0.0"
- },
- "dependencies": {
- "@semantic-release/error": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-2.2.0.tgz",
- "integrity": "sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==",
- "dev": true
- },
- "fs-extra": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
- "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- }
- },
- "mime": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz",
- "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==",
- "dev": true
- },
- "p-retry": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz",
- "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==",
- "dev": true,
- "requires": {
- "@types/retry": "0.12.0",
- "retry": "^0.13.1"
- }
- },
- "retry": {
- "version": "0.13.1",
- "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
- "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
- "dev": true
- },
- "universalify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
- "dev": true
- }
- }
- },
- "@semantic-release/npm": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-9.0.1.tgz",
- "integrity": "sha512-I5nVZklxBzfMFwemhRNbSrkiN/dsH3c7K9+KSk6jUnq0rdLFUuJt7EBsysq4Ir3moajQgFkfEryEHPqiKJj20g==",
- "dev": true,
- "requires": {
- "@semantic-release/error": "^3.0.0",
- "aggregate-error": "^3.0.0",
- "execa": "^5.0.0",
- "fs-extra": "^10.0.0",
- "lodash": "^4.17.15",
- "nerf-dart": "^1.0.0",
- "normalize-url": "^6.0.0",
- "npm": "^8.3.0",
- "rc": "^1.2.8",
- "read-pkg": "^5.0.0",
- "registry-auth-token": "^4.0.0",
- "semver": "^7.1.2",
- "tempy": "^1.0.0"
- },
- "dependencies": {
- "cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dev": true,
- "requires": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- }
- },
- "execa": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
- "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
- "dev": true,
- "requires": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
- }
- },
- "fs-extra": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
- "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- }
- },
- "get-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
- "dev": true
- },
- "is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
- "dev": true
- },
- "normalize-url": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
- "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
- "dev": true
- },
- "npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "dev": true,
- "requires": {
- "path-key": "^3.0.0"
- }
- },
- "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,
- "requires": {
- "shebang-regex": "^3.0.0"
- }
- },
- "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
- },
- "universalify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
- "dev": true
- },
- "which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- }
- }
- },
- "@semantic-release/release-notes-generator": {
- "version": "10.0.3",
- "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-10.0.3.tgz",
- "integrity": "sha512-k4x4VhIKneOWoBGHkx0qZogNjCldLPRiAjnIpMnlUh6PtaWXp/T+C9U7/TaNDDtgDa5HMbHl4WlREdxHio6/3w==",
- "dev": true,
- "requires": {
- "conventional-changelog-angular": "^5.0.0",
- "conventional-changelog-writer": "^5.0.0",
- "conventional-commits-filter": "^2.0.0",
- "conventional-commits-parser": "^3.2.3",
- "debug": "^4.0.0",
- "get-stream": "^6.0.0",
- "import-from": "^4.0.0",
- "into-stream": "^6.0.0",
- "lodash": "^4.17.4",
- "read-pkg-up": "^7.0.0"
- },
- "dependencies": {
- "get-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
- "dev": true
- },
- "import-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz",
- "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==",
- "dev": true
- }
- }
- },
- "@tootallnate/once": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
- "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
- "dev": true
- },
- "@types/anymatch": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz",
- "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==",
- "dev": true
- },
- "@types/glob": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz",
- "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==",
- "dev": true,
- "requires": {
- "@types/minimatch": "*",
- "@types/node": "*"
- }
- },
- "@types/html-minifier-terser": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz",
- "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==",
- "dev": true
- },
- "@types/json-schema": {
- "version": "7.0.7",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz",
- "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==",
- "dev": true
- },
- "@types/minimatch": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
- "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
- "dev": true
- },
- "@types/minimist": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
- "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
- "dev": true
- },
- "@types/node": {
- "version": "14.14.22",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.22.tgz",
- "integrity": "sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==",
- "dev": true
- },
- "@types/normalize-package-data": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
- "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
- "dev": true
- },
- "@types/parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
- "dev": true
- },
- "@types/q": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
- "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==",
- "dev": true
- },
- "@types/retry": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
- "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==",
- "dev": true
- },
- "@types/source-list-map": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz",
- "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==",
- "dev": true
- },
- "@types/tapable": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz",
- "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==",
- "dev": true
- },
- "@types/uglify-js": {
- "version": "3.11.1",
- "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz",
- "integrity": "sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==",
- "dev": true,
- "requires": {
- "source-map": "^0.6.1"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "@types/webpack": {
- "version": "4.41.26",
- "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.26.tgz",
- "integrity": "sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA==",
- "dev": true,
- "requires": {
- "@types/anymatch": "*",
- "@types/node": "*",
- "@types/tapable": "*",
- "@types/uglify-js": "*",
- "@types/webpack-sources": "*",
- "source-map": "^0.6.0"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "@types/webpack-sources": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz",
- "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==",
- "dev": true,
- "requires": {
- "@types/node": "*",
- "@types/source-list-map": "*",
- "source-map": "^0.7.3"
- },
- "dependencies": {
- "source-map": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
- "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
- "dev": true
- }
- }
- },
- "@webassemblyjs/ast": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
- "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
- "dev": true,
- "requires": {
- "@webassemblyjs/helper-module-context": "1.9.0",
- "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
- "@webassemblyjs/wast-parser": "1.9.0"
- }
- },
- "@webassemblyjs/floating-point-hex-parser": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
- "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==",
- "dev": true
- },
- "@webassemblyjs/helper-api-error": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
- "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==",
- "dev": true
- },
- "@webassemblyjs/helper-buffer": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
- "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==",
- "dev": true
- },
- "@webassemblyjs/helper-code-frame": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
- "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
- "dev": true,
- "requires": {
- "@webassemblyjs/wast-printer": "1.9.0"
- }
- },
- "@webassemblyjs/helper-fsm": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
- "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==",
- "dev": true
- },
- "@webassemblyjs/helper-module-context": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
- "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.9.0"
- }
- },
- "@webassemblyjs/helper-wasm-bytecode": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
- "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==",
- "dev": true
- },
- "@webassemblyjs/helper-wasm-section": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
- "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/helper-buffer": "1.9.0",
- "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
- "@webassemblyjs/wasm-gen": "1.9.0"
- }
- },
- "@webassemblyjs/ieee754": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
- "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
- "dev": true,
- "requires": {
- "@xtuc/ieee754": "^1.2.0"
- }
- },
- "@webassemblyjs/leb128": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
- "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
- "dev": true,
- "requires": {
- "@xtuc/long": "4.2.2"
- }
- },
- "@webassemblyjs/utf8": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
- "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==",
- "dev": true
- },
- "@webassemblyjs/wasm-edit": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
- "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/helper-buffer": "1.9.0",
- "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
- "@webassemblyjs/helper-wasm-section": "1.9.0",
- "@webassemblyjs/wasm-gen": "1.9.0",
- "@webassemblyjs/wasm-opt": "1.9.0",
- "@webassemblyjs/wasm-parser": "1.9.0",
- "@webassemblyjs/wast-printer": "1.9.0"
- }
- },
- "@webassemblyjs/wasm-gen": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
- "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
- "@webassemblyjs/ieee754": "1.9.0",
- "@webassemblyjs/leb128": "1.9.0",
- "@webassemblyjs/utf8": "1.9.0"
- }
- },
- "@webassemblyjs/wasm-opt": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
- "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/helper-buffer": "1.9.0",
- "@webassemblyjs/wasm-gen": "1.9.0",
- "@webassemblyjs/wasm-parser": "1.9.0"
- }
- },
- "@webassemblyjs/wasm-parser": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
- "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/helper-api-error": "1.9.0",
- "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
- "@webassemblyjs/ieee754": "1.9.0",
- "@webassemblyjs/leb128": "1.9.0",
- "@webassemblyjs/utf8": "1.9.0"
- }
- },
- "@webassemblyjs/wast-parser": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
- "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/floating-point-hex-parser": "1.9.0",
- "@webassemblyjs/helper-api-error": "1.9.0",
- "@webassemblyjs/helper-code-frame": "1.9.0",
- "@webassemblyjs/helper-fsm": "1.9.0",
- "@xtuc/long": "4.2.2"
- }
- },
- "@webassemblyjs/wast-printer": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
- "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/wast-parser": "1.9.0",
- "@xtuc/long": "4.2.2"
- }
- },
- "@xtuc/ieee754": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
- "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
- "dev": true
- },
- "@xtuc/long": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
- "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
- "dev": true
- },
- "JSONStream": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
- "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
- "dev": true,
- "requires": {
- "jsonparse": "^1.2.0",
- "through": ">=2.2.7 <3"
- }
- },
- "accepts": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
- "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
- "dev": true,
- "requires": {
- "mime-types": "~2.1.24",
- "negotiator": "0.6.2"
- }
- },
- "acorn": {
- "version": "6.4.2",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
- "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==",
- "dev": true
- },
- "acorn-jsx": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
- "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
- "dev": true
- },
- "address": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz",
- "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==",
- "dev": true
- },
- "after": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
- "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
- "dev": true
- },
- "agent-base": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
- "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
- "dev": true,
- "requires": {
- "debug": "4"
- }
- },
- "aggregate-error": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
- "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
- "dev": true,
- "requires": {
- "clean-stack": "^2.0.0",
- "indent-string": "^4.0.0"
- }
- },
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- }
- },
- "ajv-errors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
- "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
- "dev": true
- },
- "ajv-keywords": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
- "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "dev": true
- },
- "alphanum-sort": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
- "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
- "dev": true
- },
- "ansi-colors": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
- "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
- "dev": true
- },
- "ansi-escapes": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz",
- "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==",
- "dev": true,
- "requires": {
- "type-fest": "^0.11.0"
- }
- },
- "ansi-html": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
- "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
- "dev": true
- },
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "dev": true
- },
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "ansicolors": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz",
- "integrity": "sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==",
- "dev": true
- },
- "anymatch": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
- "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
- "dev": true,
- "requires": {
- "micromatch": "^3.1.4",
- "normalize-path": "^2.1.1"
- },
- "dependencies": {
- "normalize-path": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
- "dev": true,
- "requires": {
- "remove-trailing-separator": "^1.0.1"
- }
- }
- }
- },
- "aproba": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
- "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
- "dev": true
- },
- "argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "requires": {
- "sprintf-js": "~1.0.2"
- }
- },
- "argv-formatter": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/argv-formatter/-/argv-formatter-1.0.0.tgz",
- "integrity": "sha512-F2+Hkm9xFaRg+GkaNnbwXNDV5O6pnCFEmqyhvfC/Ic5LbgOWjJh3L+mN/s91rxVL3znE7DYVpW0GJFT+4YBgWw==",
- "dev": true
- },
- "arr-diff": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
- "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
- "dev": true
- },
- "arr-flatten": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
- "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
- "dev": true
- },
- "arr-union": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
- "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
- "dev": true
- },
- "array-flatten": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
- "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
- "dev": true
- },
- "array-ify": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz",
- "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==",
- "dev": true
- },
- "array-includes": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz",
- "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.1",
- "get-intrinsic": "^1.0.1",
- "is-string": "^1.0.5"
- }
- },
- "array-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
- "dev": true
- },
- "array-uniq": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
- "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
- "dev": true
- },
- "array-unique": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
- "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
- "dev": true
- },
- "array.prototype.flatmap": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz",
- "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.1",
- "function-bind": "^1.1.1"
- }
- },
- "arraybuffer.slice": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
- "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==",
- "dev": true
- },
- "arrify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
- "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==",
- "dev": true
- },
- "asn1": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
- "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
- "dev": true,
- "requires": {
- "safer-buffer": "~2.1.0"
- }
- },
- "asn1.js": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
- "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
- "dev": true,
- "requires": {
- "bn.js": "^4.0.0",
- "inherits": "^2.0.1",
- "minimalistic-assert": "^1.0.0",
- "safer-buffer": "^2.1.0"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.11.9",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
- "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
- "dev": true
- }
- }
- },
- "assert": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
- "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
- "dev": true,
- "requires": {
- "object-assign": "^4.1.1",
- "util": "0.10.3"
- },
- "dependencies": {
- "inherits": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
- "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
- "dev": true
- },
- "util": {
- "version": "0.10.3",
- "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
- "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
- "dev": true,
- "requires": {
- "inherits": "2.0.1"
- }
- }
- }
- },
- "assert-plus": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
- "dev": true
- },
- "assign-symbols": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
- "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
- "dev": true
- },
- "astral-regex": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
- "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
- "dev": true
- },
- "async": {
- "version": "2.6.4",
- "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
- "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
- "dev": true,
- "requires": {
- "lodash": "^4.17.14"
- }
- },
- "async-each": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
- "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
- "dev": true
- },
- "async-limiter": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
- "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
- "dev": true
- },
- "asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
- "dev": true
- },
- "at-least-node": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
- "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
- "dev": true
- },
- "atob": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
- "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
- "dev": true
- },
- "autoprefixer": {
- "version": "9.8.0",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.0.tgz",
- "integrity": "sha512-D96ZiIHXbDmU02dBaemyAg53ez+6F5yZmapmgKcjm35yEe1uVDYI8hGW3VYoGRaG290ZFf91YxHrR518vC0u/A==",
- "dev": true,
- "requires": {
- "browserslist": "^4.12.0",
- "caniuse-lite": "^1.0.30001061",
- "chalk": "^2.4.2",
- "normalize-range": "^0.1.2",
- "num2fraction": "^1.2.2",
- "postcss": "^7.0.30",
- "postcss-value-parser": "^4.1.0"
- },
- "dependencies": {
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- }
- }
- },
- "aws-sign2": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
- "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
- "dev": true
- },
- "aws4": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
- "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
- "dev": true
- },
- "babel-code-frame": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
- "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "esutils": "^2.0.2",
- "js-tokens": "^3.0.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- }
- },
- "js-tokens": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
- "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
- "dev": true
- },
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
- "dev": true
- }
- }
- },
- "babel-loader": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz",
- "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==",
- "dev": true,
- "requires": {
- "find-cache-dir": "^2.1.0",
- "loader-utils": "^1.4.0",
- "mkdirp": "^0.5.3",
- "pify": "^4.0.1",
- "schema-utils": "^2.6.5"
- }
- },
- "babel-messages": {
- "version": "6.23.0",
- "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
- "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-add-module-exports": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-1.0.2.tgz",
- "integrity": "sha512-4paN7RivvU3Rzju1vGSHWPjO8Y0rI6droWvSFKI6dvEQ4mvoV0zGojnlzVRfI6N8zISo6VERXt3coIuVmzuvNg==",
- "dev": true,
- "requires": {
- "chokidar": "^2.0.4"
- }
- },
- "babel-plugin-dynamic-import-node": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
- "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
- "dev": true,
- "requires": {
- "object.assign": "^4.1.0"
- }
- },
- "babel-plugin-inferno": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-inferno/-/babel-plugin-inferno-6.1.0.tgz",
- "integrity": "sha512-hY2Bi66RAJOumYP9OZA3r8FbWwBnCmvJ+bzN8FSdvJiWJd+Ss/yS8GRzoF53ri4QCZu07ERxilphTPVeB7tf+g==",
- "dev": true,
- "requires": {
- "@babel/plugin-syntax-jsx": "^7",
- "@babel/types": "^7"
- }
- },
- "babel-plugin-istanbul": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz",
- "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.0.0",
- "@istanbuljs/load-nyc-config": "^1.0.0",
- "@istanbuljs/schema": "^0.1.2",
- "istanbul-lib-instrument": "^4.0.0",
- "test-exclude": "^6.0.0"
- }
- },
- "babel-plugin-lodash": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/babel-plugin-lodash/-/babel-plugin-lodash-3.3.4.tgz",
- "integrity": "sha512-yDZLjK7TCkWl1gpBeBGmuaDIFhZKmkoL+Cu2MUUjv5VxUZx/z7tBGBCBcQs5RI1Bkz5LLmNdjx7paOyQtMovyg==",
- "dev": true,
- "requires": {
- "@babel/helper-module-imports": "^7.0.0-beta.49",
- "@babel/types": "^7.0.0-beta.49",
- "glob": "^7.1.1",
- "lodash": "^4.17.10",
- "require-package-name": "^2.0.1"
- }
- },
- "babel-plugin-syntax-decorators": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz",
- "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=",
- "dev": true
- },
- "babel-plugin-transform-decorators-legacy": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators-legacy/-/babel-plugin-transform-decorators-legacy-1.3.5.tgz",
- "integrity": "sha512-jYHwjzRXRelYQ1uGm353zNzf3QmtdCfvJbuYTZ4gKveK7M9H1fs3a5AKdY1JUDl0z97E30ukORW1dzhWvsabtA==",
- "dev": true,
- "requires": {
- "babel-plugin-syntax-decorators": "^6.1.18",
- "babel-runtime": "^6.2.0",
- "babel-template": "^6.3.0"
- }
- },
- "babel-plugin-transform-react-remove-prop-types": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz",
- "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==",
- "dev": true
- },
- "babel-preset-proposals": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/babel-preset-proposals/-/babel-preset-proposals-0.3.0.tgz",
- "integrity": "sha512-AKSaoGwQuj5klG50uG8dbNkXT2MD3oqQr+ceGhve6ju5TjyoGUHSjw+p4V8DH340NfFp8LIqv4EKv/uDFLIsTQ==",
- "dev": true,
- "requires": {
- "@babel/plugin-proposal-class-properties": "^7.8.3",
- "@babel/plugin-proposal-decorators": "^7.8.3",
- "@babel/plugin-proposal-do-expressions": "^7.8.3",
- "@babel/plugin-proposal-export-default-from": "^7.8.3",
- "@babel/plugin-proposal-export-namespace-from": "^7.8.3",
- "@babel/plugin-proposal-function-bind": "^7.8.3",
- "@babel/plugin-proposal-function-sent": "^7.8.3",
- "@babel/plugin-proposal-logical-assignment-operators": "^7.8.3",
- "@babel/plugin-proposal-numeric-separator": "^7.8.3",
- "@babel/plugin-proposal-pipeline-operator": "^7.8.3",
- "@babel/plugin-proposal-throw-expressions": "^7.8.3",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-syntax-import-meta": "^7.8.3"
- }
- },
- "babel-runtime": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
- "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
- "dev": true,
- "requires": {
- "core-js": "^2.4.0",
- "regenerator-runtime": "^0.11.0"
- },
- "dependencies": {
- "regenerator-runtime": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
- "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
- "dev": true
- }
- }
- },
- "babel-template": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
- "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.26.0",
- "babel-traverse": "^6.26.0",
- "babel-types": "^6.26.0",
- "babylon": "^6.18.0",
- "lodash": "^4.17.4"
- }
- },
- "babel-traverse": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
- "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
- "dev": true,
- "requires": {
- "babel-code-frame": "^6.26.0",
- "babel-messages": "^6.23.0",
- "babel-runtime": "^6.26.0",
- "babel-types": "^6.26.0",
- "babylon": "^6.18.0",
- "debug": "^2.6.8",
- "globals": "^9.18.0",
- "invariant": "^2.2.2",
- "lodash": "^4.17.4"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "globals": {
- "version": "9.18.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
- "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",
- "dev": true
- }
- }
- },
- "babel-types": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
- "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.26.0",
- "esutils": "^2.0.2",
- "lodash": "^4.17.4",
- "to-fast-properties": "^1.0.3"
- },
- "dependencies": {
- "to-fast-properties": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
- "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
- "dev": true
- }
- }
- },
- "babylon": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
- "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
- "dev": true
- },
- "backo2": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
- "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
- "dev": true
- },
- "balanced-match": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
- "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
- "dev": true
- },
- "base": {
- "version": "0.11.2",
- "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
- "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
- "dev": true,
- "requires": {
- "cache-base": "^1.0.1",
- "class-utils": "^0.3.5",
- "component-emitter": "^1.2.1",
- "define-property": "^1.0.0",
- "isobject": "^3.0.1",
- "mixin-deep": "^1.2.0",
- "pascalcase": "^0.1.1"
- },
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^1.0.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
- }
- }
- },
- "base64-arraybuffer": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz",
- "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=",
- "dev": true
- },
- "base64-js": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
- "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
- "dev": true
- },
- "base64id": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
- "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
- "dev": true
- },
- "batch": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
- "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
- "dev": true
- },
- "bcrypt-pbkdf": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
- "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
- "dev": true,
- "requires": {
- "tweetnacl": "^0.14.3"
- }
- },
- "before-after-hook": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz",
- "integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==",
- "dev": true
- },
- "big.js": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
- "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
- "dev": true
- },
- "binary-extensions": {
- "version": "1.13.1",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
- "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
- "dev": true
- },
- "bindings": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
- "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "file-uri-to-path": "1.0.0"
- }
- },
- "blob": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
- "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==",
- "dev": true
- },
- "bluebird": {
- "version": "3.7.2",
- "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
- "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
- "dev": true
- },
- "bn.js": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz",
- "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==",
- "dev": true
- },
- "body-parser": {
- "version": "1.19.0",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
- "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
- "dev": true,
- "requires": {
- "bytes": "3.1.0",
- "content-type": "~1.0.4",
- "debug": "2.6.9",
- "depd": "~1.1.2",
- "http-errors": "1.7.2",
- "iconv-lite": "0.4.24",
- "on-finished": "~2.3.0",
- "qs": "6.7.0",
- "raw-body": "2.4.0",
- "type-is": "~1.6.17"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "bonjour": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
- "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
- "dev": true,
- "requires": {
- "array-flatten": "^2.1.0",
- "deep-equal": "^1.0.1",
- "dns-equal": "^1.0.0",
- "dns-txt": "^2.0.2",
- "multicast-dns": "^6.0.1",
- "multicast-dns-service-types": "^1.1.0"
- }
- },
- "boolbase": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
- "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
- "dev": true
- },
- "bottleneck": {
- "version": "2.19.5",
- "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz",
- "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==",
- "dev": true
- },
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "dev": true,
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "brorand": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
- "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
- "dev": true
- },
- "browser-stdout": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
- "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
- "dev": true
- },
- "browserify-aes": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
- "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
- "dev": true,
- "requires": {
- "buffer-xor": "^1.0.3",
- "cipher-base": "^1.0.0",
- "create-hash": "^1.1.0",
- "evp_bytestokey": "^1.0.3",
- "inherits": "^2.0.1",
- "safe-buffer": "^5.0.1"
- }
- },
- "browserify-cipher": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
- "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
- "dev": true,
- "requires": {
- "browserify-aes": "^1.0.4",
- "browserify-des": "^1.0.0",
- "evp_bytestokey": "^1.0.0"
- }
- },
- "browserify-des": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
- "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
- "dev": true,
- "requires": {
- "cipher-base": "^1.0.1",
- "des.js": "^1.0.0",
- "inherits": "^2.0.1",
- "safe-buffer": "^5.1.2"
- }
- },
- "browserify-rsa": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
- "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
- "dev": true,
- "requires": {
- "bn.js": "^5.0.0",
- "randombytes": "^2.0.1"
- }
- },
- "browserify-sign": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
- "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
- "dev": true,
- "requires": {
- "bn.js": "^5.1.1",
- "browserify-rsa": "^4.0.1",
- "create-hash": "^1.2.0",
- "create-hmac": "^1.1.7",
- "elliptic": "^6.5.3",
- "inherits": "^2.0.4",
- "parse-asn1": "^5.1.5",
- "readable-stream": "^3.6.0",
- "safe-buffer": "^5.2.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "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
- }
- }
- },
- "browserify-zlib": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
- "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
- "dev": true,
- "requires": {
- "pako": "~1.0.5"
- }
- },
- "browserslist": {
- "version": "4.16.6",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz",
- "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==",
- "dev": true,
- "requires": {
- "caniuse-lite": "^1.0.30001219",
- "colorette": "^1.2.2",
- "electron-to-chromium": "^1.3.723",
- "escalade": "^3.1.1",
- "node-releases": "^1.1.71"
- },
- "dependencies": {
- "caniuse-lite": {
- "version": "1.0.30001228",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001228.tgz",
- "integrity": "sha512-QQmLOGJ3DEgokHbMSA8cj2a+geXqmnpyOFT0lhQV6P3/YOJvGDEwoedcwxEQ30gJIwIIunHIicunJ2rzK5gB2A==",
- "dev": true
- },
- "colorette": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
- "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
- "dev": true
- },
- "electron-to-chromium": {
- "version": "1.3.737",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.737.tgz",
- "integrity": "sha512-P/B84AgUSQXaum7a8m11HUsYL8tj9h/Pt5f7Hg7Ty6bm5DxlFq+e5+ouHUoNQMsKDJ7u4yGfI8mOErCmSH9wyg==",
- "dev": true
- },
- "node-releases": {
- "version": "1.1.72",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz",
- "integrity": "sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==",
- "dev": true
- }
- }
- },
- "buffer": {
- "version": "4.9.2",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
- "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
- "dev": true,
- "requires": {
- "base64-js": "^1.0.2",
- "ieee754": "^1.1.4",
- "isarray": "^1.0.0"
- }
- },
- "buffer-crc32": {
- "version": "0.2.13",
- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
- "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
- "dev": true
- },
- "buffer-from": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
- "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
- "dev": true
- },
- "buffer-indexof": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
- "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
- "dev": true
- },
- "buffer-xor": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
- "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
- "dev": true
- },
- "builtin-status-codes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
- "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
- "dev": true
- },
- "bytes": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
- "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
- "dev": true
- },
- "cacache": {
- "version": "15.0.5",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz",
- "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==",
- "dev": true,
- "requires": {
- "@npmcli/move-file": "^1.0.1",
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "glob": "^7.1.4",
- "infer-owner": "^1.0.4",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.1",
- "minipass-collect": "^1.0.2",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.2",
- "mkdirp": "^1.0.3",
- "p-map": "^4.0.0",
- "promise-inflight": "^1.0.1",
- "rimraf": "^3.0.2",
- "ssri": "^8.0.0",
- "tar": "^6.0.2",
- "unique-filename": "^1.1.1"
- },
- "dependencies": {
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
- "dev": true
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "cache-base": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
- "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
- "dev": true,
- "requires": {
- "collection-visit": "^1.0.0",
- "component-emitter": "^1.2.1",
- "get-value": "^2.0.6",
- "has-value": "^1.0.0",
- "isobject": "^3.0.1",
- "set-value": "^2.0.0",
- "to-object-path": "^0.3.0",
- "union-value": "^1.0.0",
- "unset-value": "^1.0.0"
- }
- },
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
- "caller-callsite": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
- "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
- "dev": true,
- "requires": {
- "callsites": "^2.0.0"
- }
- },
- "caller-path": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
- "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
- "dev": true,
- "requires": {
- "caller-callsite": "^2.0.0"
- }
- },
- "callsites": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
- "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
- "dev": true
- },
- "camel-case": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
- "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
- "dev": true,
- "requires": {
- "pascal-case": "^3.1.2",
- "tslib": "^2.0.3"
- }
- },
- "camelcase": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
- "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
- "dev": true
- },
- "camelcase-keys": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
- "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
- "dev": true,
- "requires": {
- "camelcase": "^5.3.1",
- "map-obj": "^4.0.0",
- "quick-lru": "^4.0.1"
- }
- },
- "caniuse-api": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
- "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
- "dev": true,
- "requires": {
- "browserslist": "^4.0.0",
- "caniuse-lite": "^1.0.0",
- "lodash.memoize": "^4.1.2",
- "lodash.uniq": "^4.5.0"
- }
- },
- "caniuse-lite": {
- "version": "1.0.30001179",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz",
- "integrity": "sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA==",
- "dev": true
- },
- "cardinal": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz",
- "integrity": "sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==",
- "dev": true,
- "requires": {
- "ansicolors": "~0.3.2",
- "redeyed": "~2.1.0"
- }
- },
- "case-sensitive-paths-webpack-plugin": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz",
- "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==",
- "dev": true
- },
- "caseless": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
- "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
- "dev": true
- },
- "chalk": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
- "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "dependencies": {
- "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,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "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==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "chardet": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
- "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
- "dev": true
- },
- "chokidar": {
- "version": "2.1.8",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
- "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
- "dev": true,
- "requires": {
- "anymatch": "^2.0.0",
- "async-each": "^1.0.1",
- "braces": "^2.3.2",
- "fsevents": "^1.2.7",
- "glob-parent": "^3.1.0",
- "inherits": "^2.0.3",
- "is-binary-path": "^1.0.0",
- "is-glob": "^4.0.0",
- "normalize-path": "^3.0.0",
- "path-is-absolute": "^1.0.0",
- "readdirp": "^2.2.1",
- "upath": "^1.1.1"
- }
- },
- "chownr": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
- "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
- "dev": true
- },
- "chrome-trace-event": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
- "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==",
- "dev": true,
- "requires": {
- "tslib": "^1.9.0"
- },
- "dependencies": {
- "tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
- "dev": true
- }
- }
- },
- "cipher-base": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
- "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "safe-buffer": "^5.0.1"
- }
- },
- "class-utils": {
- "version": "0.3.6",
- "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
- "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
- "dev": true,
- "requires": {
- "arr-union": "^3.1.0",
- "define-property": "^0.2.5",
- "isobject": "^3.0.0",
- "static-extend": "^0.1.1"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- }
- }
- },
- "clean-css": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
- "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
- "dev": true,
- "requires": {
- "source-map": "~0.6.0"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "clean-stack": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
- "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
- "dev": true
- },
- "cli-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
- "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
- "dev": true,
- "requires": {
- "restore-cursor": "^3.1.0"
- }
- },
- "cli-spinners": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.5.0.tgz",
- "integrity": "sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==",
- "dev": true
- },
- "cli-table3": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.2.tgz",
- "integrity": "sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==",
- "dev": true,
- "requires": {
- "@colors/colors": "1.5.0",
- "string-width": "^4.2.0"
- }
- },
- "cli-width": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
- "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
- "dev": true
- },
- "cliui": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
- "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
- "dev": true,
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^6.2.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
- "dev": true
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- }
- }
- },
- "clone": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
- "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
- "dev": true
- },
- "clone-deep": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
- "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
- "dev": true,
- "requires": {
- "is-plain-object": "^2.0.4",
- "kind-of": "^6.0.2",
- "shallow-clone": "^3.0.0"
- }
- },
- "coa": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
- "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
- "dev": true,
- "requires": {
- "@types/q": "^1.5.1",
- "chalk": "^2.4.1",
- "q": "^1.1.2"
- },
- "dependencies": {
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- }
- }
- },
- "collection-visit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
- "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
- "dev": true,
- "requires": {
- "map-visit": "^1.0.0",
- "object-visit": "^1.0.0"
- }
- },
- "color": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz",
- "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==",
- "dev": true,
- "requires": {
- "color-convert": "^1.9.1",
- "color-string": "^1.5.4"
- }
- },
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true
- },
- "color-string": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz",
- "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==",
- "dev": true,
- "requires": {
- "color-name": "^1.0.0",
- "simple-swizzle": "^0.2.2"
- }
- },
- "colors": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
- "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
- "dev": true
- },
- "combined-stream": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
- "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "dev": true,
- "requires": {
- "delayed-stream": "~1.0.0"
- }
- },
- "commander": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
- "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
- "dev": true
- },
- "commondir": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
- "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
- "dev": true
- },
- "compare-func": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz",
- "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==",
- "dev": true,
- "requires": {
- "array-ify": "^1.0.0",
- "dot-prop": "^5.1.0"
- }
- },
- "component-bind": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
- "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
- "dev": true
- },
- "component-emitter": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
- "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
- "dev": true
- },
- "component-inherit": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
- "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
- "dev": true
- },
- "compressible": {
- "version": "2.0.18",
- "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
- "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
- "dev": true,
- "requires": {
- "mime-db": ">= 1.43.0 < 2"
- }
- },
- "compression": {
- "version": "1.7.4",
- "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
- "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
- "dev": true,
- "requires": {
- "accepts": "~1.3.5",
- "bytes": "3.0.0",
- "compressible": "~2.0.16",
- "debug": "2.6.9",
- "on-headers": "~1.0.2",
- "safe-buffer": "5.1.2",
- "vary": "~1.1.2"
- },
- "dependencies": {
- "bytes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
- "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
- "dev": true
- },
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
- "dev": true
- },
- "concat-stream": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
- "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
- "dev": true,
- "requires": {
- "buffer-from": "^1.0.0",
- "inherits": "^2.0.3",
- "readable-stream": "^2.2.2",
- "typedarray": "^0.0.6"
- }
- },
- "connect": {
- "version": "3.7.0",
- "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
- "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
- "dev": true,
- "requires": {
- "debug": "2.6.9",
- "finalhandler": "1.1.2",
- "parseurl": "~1.3.3",
- "utils-merge": "1.0.1"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "connect-history-api-fallback": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
- "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
- "dev": true
- },
- "console-browserify": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
- "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
- "dev": true
- },
- "constants-browserify": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
- "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
- "dev": true
- },
- "content-disposition": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
- "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
- "dev": true,
- "requires": {
- "safe-buffer": "5.1.2"
- }
- },
- "content-type": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
- "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
- "dev": true
- },
- "conventional-changelog-angular": {
- "version": "5.0.13",
- "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz",
- "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==",
- "dev": true,
- "requires": {
- "compare-func": "^2.0.0",
- "q": "^1.5.1"
- }
- },
- "conventional-changelog-writer": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz",
- "integrity": "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==",
- "dev": true,
- "requires": {
- "conventional-commits-filter": "^2.0.7",
- "dateformat": "^3.0.0",
- "handlebars": "^4.7.7",
- "json-stringify-safe": "^5.0.1",
- "lodash": "^4.17.15",
- "meow": "^8.0.0",
- "semver": "^6.0.0",
- "split": "^1.0.0",
- "through2": "^4.0.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- },
- "through2": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
- "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
- "dev": true,
- "requires": {
- "readable-stream": "3"
- }
- }
- }
- },
- "conventional-commits-filter": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz",
- "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==",
- "dev": true,
- "requires": {
- "lodash.ismatch": "^4.4.0",
- "modify-values": "^1.0.0"
- }
- },
- "conventional-commits-parser": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz",
- "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==",
- "dev": true,
- "requires": {
- "JSONStream": "^1.0.4",
- "is-text-path": "^1.0.1",
- "lodash": "^4.17.15",
- "meow": "^8.0.0",
- "split2": "^3.0.0",
- "through2": "^4.0.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "split2": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
- "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
- "dev": true,
- "requires": {
- "readable-stream": "^3.0.0"
- }
- },
- "through2": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
- "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
- "dev": true,
- "requires": {
- "readable-stream": "3"
- }
- }
- }
- },
- "convert-source-map": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
- "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.1"
- }
- },
- "cookie": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
- "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==",
- "dev": true
- },
- "cookie-signature": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
- "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
- "dev": true
- },
- "copy-concurrently": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
- "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
- "dev": true,
- "requires": {
- "aproba": "^1.1.1",
- "fs-write-stream-atomic": "^1.0.8",
- "iferr": "^0.1.5",
- "mkdirp": "^0.5.1",
- "rimraf": "^2.5.4",
- "run-queue": "^1.0.0"
- },
- "dependencies": {
- "rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- }
- }
- },
- "copy-descriptor": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
- "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
- "dev": true
- },
- "copy-template-dir": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/copy-template-dir/-/copy-template-dir-1.4.0.tgz",
- "integrity": "sha512-xkXSJhvKz4MfLbVkZ7GyCaFo4ciB3uKI/HHzkGwj1eyTH5+7RTFxW5CE0irWAZgV5oFcO9hd6+NVXAtY9hlo7Q==",
- "dev": true,
- "requires": {
- "end-of-stream": "^1.1.0",
- "graceful-fs": "^4.1.3",
- "maxstache": "^1.0.0",
- "maxstache-stream": "^1.0.0",
- "mkdirp": "^0.5.1",
- "noop2": "^2.0.0",
- "pump": "^1.0.0",
- "readdirp": "^2.0.0",
- "run-parallel": "^1.1.4"
- }
- },
- "copy-webpack-plugin": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.1.tgz",
- "integrity": "sha512-tcbZnGtQ70b4vtYGUNg8uUYri/80H1On3AC+wPsVOKSj7xbDinYuxAZPAeI3/3hxjjuwoGTHN5BeSksQ4kGUTw==",
- "dev": true,
- "requires": {
- "cacache": "^15.0.3",
- "fast-glob": "^3.2.2",
- "find-cache-dir": "^3.3.1",
- "glob-parent": "^5.1.1",
- "globby": "^11.0.0",
- "loader-utils": "^2.0.0",
- "normalize-path": "^3.0.0",
- "p-limit": "^2.3.0",
- "schema-utils": "^2.6.6",
- "serialize-javascript": "^3.0.0",
- "webpack-sources": "^1.4.3"
- },
- "dependencies": {
- "find-cache-dir": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz",
- "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==",
- "dev": true,
- "requires": {
- "commondir": "^1.0.1",
- "make-dir": "^3.0.2",
- "pkg-dir": "^4.1.0"
- }
- },
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dev": true,
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "glob-parent": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
- "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
- "dev": true,
- "requires": {
- "is-glob": "^4.0.1"
- }
- },
- "loader-utils": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
- "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^2.1.2"
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "make-dir": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
- "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
- "dev": true,
- "requires": {
- "semver": "^6.0.0"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "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==",
- "dev": true
- },
- "pkg-dir": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
- "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
- "dev": true,
- "requires": {
- "find-up": "^4.0.0"
- }
- },
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
- "core-js": {
- "version": "2.6.12",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
- "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
- "dev": true
- },
- "core-js-compat": {
- "version": "3.8.3",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz",
- "integrity": "sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==",
- "dev": true,
- "requires": {
- "browserslist": "^4.16.1",
- "semver": "7.0.0"
- },
- "dependencies": {
- "semver": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
- "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
- "dev": true
- }
- }
- },
- "core-util-is": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
- "dev": true
- },
- "cosmiconfig": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
- "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
- "dev": true,
- "requires": {
- "import-fresh": "^2.0.0",
- "is-directory": "^0.3.1",
- "js-yaml": "^3.13.1",
- "parse-json": "^4.0.0"
- }
- },
- "create-ecdh": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
- "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
- "dev": true,
- "requires": {
- "bn.js": "^4.1.0",
- "elliptic": "^6.5.3"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.11.9",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
- "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
- "dev": true
- }
- }
- },
- "create-hash": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
- "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
- "dev": true,
- "requires": {
- "cipher-base": "^1.0.1",
- "inherits": "^2.0.1",
- "md5.js": "^1.3.4",
- "ripemd160": "^2.0.1",
- "sha.js": "^2.4.0"
- }
- },
- "create-hmac": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
- "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
- "dev": true,
- "requires": {
- "cipher-base": "^1.0.3",
- "create-hash": "^1.1.0",
- "inherits": "^2.0.1",
- "ripemd160": "^2.0.0",
- "safe-buffer": "^5.0.1",
- "sha.js": "^2.4.8"
- }
- },
- "cross-spawn": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.2.tgz",
- "integrity": "sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw==",
- "dev": true,
- "requires": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- },
- "dependencies": {
- "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,
- "requires": {
- "shebang-regex": "^3.0.0"
- }
- },
- "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
- },
- "which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- }
- }
- },
- "crypto-browserify": {
- "version": "3.12.0",
- "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
- "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
- "dev": true,
- "requires": {
- "browserify-cipher": "^1.0.0",
- "browserify-sign": "^4.0.0",
- "create-ecdh": "^4.0.0",
- "create-hash": "^1.1.0",
- "create-hmac": "^1.1.0",
- "diffie-hellman": "^5.0.0",
- "inherits": "^2.0.1",
- "pbkdf2": "^3.0.3",
- "public-encrypt": "^4.0.0",
- "randombytes": "^2.0.0",
- "randomfill": "^1.0.3"
- }
- },
- "crypto-random-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
- "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
- "dev": true
- },
- "css-color-names": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
- "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
- "dev": true
- },
- "css-declaration-sorter": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz",
- "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.1",
- "timsort": "^0.3.0"
- }
- },
- "css-loader": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.5.3.tgz",
- "integrity": "sha512-UEr9NH5Lmi7+dguAm+/JSPovNjYbm2k3TK58EiwQHzOHH5Jfq1Y+XoP2bQO6TMn7PptMd0opxxedAWcaSTRKHw==",
- "dev": true,
- "requires": {
- "camelcase": "^5.3.1",
- "cssesc": "^3.0.0",
- "icss-utils": "^4.1.1",
- "loader-utils": "^1.2.3",
- "normalize-path": "^3.0.0",
- "postcss": "^7.0.27",
- "postcss-modules-extract-imports": "^2.0.0",
- "postcss-modules-local-by-default": "^3.0.2",
- "postcss-modules-scope": "^2.2.0",
- "postcss-modules-values": "^3.0.0",
- "postcss-value-parser": "^4.0.3",
- "schema-utils": "^2.6.6",
- "semver": "^6.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
- "css-select": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
- "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
- "dev": true,
- "requires": {
- "boolbase": "^1.0.0",
- "css-what": "^3.2.1",
- "domutils": "^1.7.0",
- "nth-check": "^1.0.2"
- }
- },
- "css-select-base-adapter": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
- "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
- "dev": true
- },
- "css-tree": {
- "version": "1.0.0-alpha.37",
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
- "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
- "dev": true,
- "requires": {
- "mdn-data": "2.0.4",
- "source-map": "^0.6.1"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "css-what": {
- "version": "3.4.2",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
- "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==",
- "dev": true
- },
- "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
- },
- "cssnano": {
- "version": "4.1.10",
- "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz",
- "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==",
- "dev": true,
- "requires": {
- "cosmiconfig": "^5.0.0",
- "cssnano-preset-default": "^4.0.7",
- "is-resolvable": "^1.0.0",
- "postcss": "^7.0.0"
- }
- },
- "cssnano-preset-default": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz",
- "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==",
- "dev": true,
- "requires": {
- "css-declaration-sorter": "^4.0.1",
- "cssnano-util-raw-cache": "^4.0.1",
- "postcss": "^7.0.0",
- "postcss-calc": "^7.0.1",
- "postcss-colormin": "^4.0.3",
- "postcss-convert-values": "^4.0.1",
- "postcss-discard-comments": "^4.0.2",
- "postcss-discard-duplicates": "^4.0.2",
- "postcss-discard-empty": "^4.0.1",
- "postcss-discard-overridden": "^4.0.1",
- "postcss-merge-longhand": "^4.0.11",
- "postcss-merge-rules": "^4.0.3",
- "postcss-minify-font-values": "^4.0.2",
- "postcss-minify-gradients": "^4.0.2",
- "postcss-minify-params": "^4.0.2",
- "postcss-minify-selectors": "^4.0.2",
- "postcss-normalize-charset": "^4.0.1",
- "postcss-normalize-display-values": "^4.0.2",
- "postcss-normalize-positions": "^4.0.2",
- "postcss-normalize-repeat-style": "^4.0.2",
- "postcss-normalize-string": "^4.0.2",
- "postcss-normalize-timing-functions": "^4.0.2",
- "postcss-normalize-unicode": "^4.0.1",
- "postcss-normalize-url": "^4.0.1",
- "postcss-normalize-whitespace": "^4.0.2",
- "postcss-ordered-values": "^4.1.2",
- "postcss-reduce-initial": "^4.0.3",
- "postcss-reduce-transforms": "^4.0.2",
- "postcss-svgo": "^4.0.2",
- "postcss-unique-selectors": "^4.0.1"
- }
- },
- "cssnano-util-get-arguments": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz",
- "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=",
- "dev": true
- },
- "cssnano-util-get-match": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz",
- "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=",
- "dev": true
- },
- "cssnano-util-raw-cache": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz",
- "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.0"
- }
- },
- "cssnano-util-same-parent": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz",
- "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==",
- "dev": true
- },
- "csso": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
- "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
- "dev": true,
- "requires": {
- "css-tree": "^1.1.2"
- },
- "dependencies": {
- "css-tree": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz",
- "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==",
- "dev": true,
- "requires": {
- "mdn-data": "2.0.14",
- "source-map": "^0.6.1"
- }
- },
- "mdn-data": {
- "version": "2.0.14",
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
- "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
- "dev": true
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "custom-event": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
- "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=",
- "dev": true
- },
- "cyclist": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
- "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
- "dev": true
- },
- "dashdash": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
- "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
- "dev": true,
- "requires": {
- "assert-plus": "^1.0.0"
- }
- },
- "dateformat": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
- "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
- "dev": true
- },
- "debug": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
- "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- },
- "dependencies": {
- "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
- }
- }
- },
- "decamelize": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
- "dev": true
- },
- "decamelize-keys": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
- "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==",
- "dev": true,
- "requires": {
- "decamelize": "^1.1.0",
- "map-obj": "^1.0.0"
- },
- "dependencies": {
- "map-obj": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
- "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==",
- "dev": true
- }
- }
- },
- "decode-uri-component": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
- "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
- "dev": true
- },
- "deep-equal": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
- "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
- "dev": true,
- "requires": {
- "is-arguments": "^1.0.4",
- "is-date-object": "^1.0.1",
- "is-regex": "^1.0.4",
- "object-is": "^1.0.1",
- "object-keys": "^1.1.1",
- "regexp.prototype.flags": "^1.2.0"
- }
- },
- "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
- },
- "deep-is": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
- "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
- "dev": true
- },
- "default-gateway": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
- "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
- "dev": true,
- "requires": {
- "execa": "^1.0.0",
- "ip-regex": "^2.1.0"
- }
- },
- "defaults": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
- "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
- "dev": true,
- "requires": {
- "clone": "^1.0.2"
- }
- },
- "define-properties": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
- "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
- "dev": true,
- "requires": {
- "object-keys": "^1.0.12"
- }
- },
- "define-property": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
- "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
- "dev": true,
- "requires": {
- "is-descriptor": "^1.0.2",
- "isobject": "^3.0.1"
- },
- "dependencies": {
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
- }
- }
- },
- "del": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
- "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
- "dev": true,
- "requires": {
- "@types/glob": "^7.1.1",
- "globby": "^6.1.0",
- "is-path-cwd": "^2.0.0",
- "is-path-in-cwd": "^2.0.0",
- "p-map": "^2.0.0",
- "pify": "^4.0.1",
- "rimraf": "^2.6.3"
- },
- "dependencies": {
- "array-union": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
- "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
- "dev": true,
- "requires": {
- "array-uniq": "^1.0.1"
- }
- },
- "globby": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
- "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
- "dev": true,
- "requires": {
- "array-union": "^1.0.1",
- "glob": "^7.0.3",
- "object-assign": "^4.0.1",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- },
- "dependencies": {
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true
- }
- }
- },
- "p-map": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
- "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
- "dev": true
- },
- "rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- }
- }
- },
- "delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
- "dev": true
- },
- "depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
- "dev": true
- },
- "deprecation": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz",
- "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==",
- "dev": true
- },
- "des.js": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
- "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "minimalistic-assert": "^1.0.0"
- }
- },
- "destroy": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
- "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
- "dev": true
- },
- "detect-node": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz",
- "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==",
- "dev": true
- },
- "detect-port": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz",
- "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==",
- "dev": true,
- "requires": {
- "address": "^1.0.1",
- "debug": "^2.6.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "di": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
- "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=",
- "dev": true
- },
- "diff": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
- "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
- "dev": true
- },
- "diffie-hellman": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
- "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
- "dev": true,
- "requires": {
- "bn.js": "^4.1.0",
- "miller-rabin": "^4.0.0",
- "randombytes": "^2.0.0"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.11.9",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
- "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
- "dev": true
- }
- }
- },
- "dir-glob": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
- "dev": true,
- "requires": {
- "path-type": "^4.0.0"
- }
- },
- "dns-equal": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
- "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
- "dev": true
- },
- "dns-packet": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
- "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
- "dev": true,
- "requires": {
- "ip": "^1.1.0",
- "safe-buffer": "^5.0.1"
- }
- },
- "dns-txt": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
- "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
- "dev": true,
- "requires": {
- "buffer-indexof": "^1.0.0"
- }
- },
- "doctrine": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
- "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
- "dev": true,
- "requires": {
- "esutils": "^2.0.2"
- }
- },
- "dom-converter": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
- "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
- "dev": true,
- "requires": {
- "utila": "~0.4"
- }
- },
- "dom-serialize": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
- "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=",
- "dev": true,
- "requires": {
- "custom-event": "~1.0.0",
- "ent": "~2.2.0",
- "extend": "^3.0.0",
- "void-elements": "^2.0.0"
- }
- },
- "dom-serializer": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
- "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
- "dev": true,
- "requires": {
- "domelementtype": "^2.0.1",
- "entities": "^2.0.0"
- },
- "dependencies": {
- "domelementtype": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz",
- "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==",
- "dev": true
- }
- }
- },
- "domain-browser": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
- "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
- "dev": true
- },
- "domelementtype": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
- "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
- "dev": true
- },
- "domhandler": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
- "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
- "dev": true,
- "requires": {
- "domelementtype": "1"
- }
- },
- "domutils": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
- "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
- "dev": true,
- "requires": {
- "dom-serializer": "0",
- "domelementtype": "1"
- }
- },
- "dot-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
- "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
- "dev": true,
- "requires": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "dot-prop": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
- "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
- "dev": true,
- "requires": {
- "is-obj": "^2.0.0"
- }
- },
- "duplexer": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
- "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
- "dev": true
- },
- "duplexer2": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
- "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==",
- "dev": true,
- "requires": {
- "readable-stream": "^2.0.2"
- }
- },
- "duplexify": {
- "version": "3.7.1",
- "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
- "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
- "dev": true,
- "requires": {
- "end-of-stream": "^1.0.0",
- "inherits": "^2.0.1",
- "readable-stream": "^2.0.0",
- "stream-shift": "^1.0.0"
- }
- },
- "ecc-jsbn": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
- "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
- "dev": true,
- "requires": {
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.1.0"
- }
- },
- "ee-first": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
- "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
- "dev": true
- },
- "elliptic": {
- "version": "6.5.4",
- "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
- "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
- "dev": true,
- "requires": {
- "bn.js": "^4.11.9",
- "brorand": "^1.1.0",
- "hash.js": "^1.0.0",
- "hmac-drbg": "^1.0.1",
- "inherits": "^2.0.4",
- "minimalistic-assert": "^1.0.1",
- "minimalistic-crypto-utils": "^1.0.1"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
- "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
- "dev": true
- }
- }
- },
- "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
- },
- "emojis-list": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
- "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
- "dev": true
- },
- "encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
- "dev": true
- },
- "end-of-stream": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "dev": true,
- "requires": {
- "once": "^1.4.0"
- }
- },
- "engine.io": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.5.0.tgz",
- "integrity": "sha512-21HlvPUKaitDGE4GXNtQ7PLP0Sz4aWLddMPw2VTyFz1FVZqu/kZsJUO8WNpKuE/OCL7nkfRaOui2ZCJloGznGA==",
- "dev": true,
- "requires": {
- "accepts": "~1.3.4",
- "base64id": "2.0.0",
- "cookie": "~0.4.1",
- "debug": "~4.1.0",
- "engine.io-parser": "~2.2.0",
- "ws": "~7.4.2"
- }
- },
- "engine.io-client": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.0.tgz",
- "integrity": "sha512-12wPRfMrugVw/DNyJk34GQ5vIVArEcVMXWugQGGuw2XxUSztFNmJggZmv8IZlLyEdnpO1QB9LkcjeWewO2vxtA==",
- "dev": true,
- "requires": {
- "component-emitter": "~1.3.0",
- "component-inherit": "0.0.3",
- "debug": "~3.1.0",
- "engine.io-parser": "~2.2.0",
- "has-cors": "1.1.0",
- "indexof": "0.0.1",
- "parseqs": "0.0.6",
- "parseuri": "0.0.6",
- "ws": "~7.4.2",
- "xmlhttprequest-ssl": "~1.5.4",
- "yeast": "0.1.2"
- },
- "dependencies": {
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "engine.io-parser": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz",
- "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==",
- "dev": true,
- "requires": {
- "after": "0.8.2",
- "arraybuffer.slice": "~0.0.7",
- "base64-arraybuffer": "0.1.4",
- "blob": "0.0.5",
- "has-binary2": "~1.0.2"
- }
- },
- "enhanced-resolve": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz",
- "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "memory-fs": "^0.5.0",
- "tapable": "^1.0.0"
- },
- "dependencies": {
- "memory-fs": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
- "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
- "dev": true,
- "requires": {
- "errno": "^0.1.3",
- "readable-stream": "^2.0.1"
- }
- }
- }
- },
- "enquirer": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
- "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
- "dev": true,
- "requires": {
- "ansi-colors": "^4.1.1"
- },
- "dependencies": {
- "ansi-colors": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
- "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
- "dev": true
- }
- }
- },
- "ent": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
- "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
- "dev": true
- },
- "entities": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
- "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
- "dev": true
- },
- "env-ci": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-5.5.0.tgz",
- "integrity": "sha512-o0JdWIbOLP+WJKIUt36hz1ImQQFuN92nhsfTkHHap+J8CiI8WgGpH/a9jEGHh4/TU5BUUGjlnKXNoDb57+ne+A==",
- "dev": true,
- "requires": {
- "execa": "^5.0.0",
- "fromentries": "^1.3.2",
- "java-properties": "^1.0.0"
- },
- "dependencies": {
- "cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dev": true,
- "requires": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- }
- },
- "execa": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
- "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
- "dev": true,
- "requires": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
- }
- },
- "get-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
- "dev": true
- },
- "is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
- "dev": true
- },
- "npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "dev": true,
- "requires": {
- "path-key": "^3.0.0"
- }
- },
- "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,
- "requires": {
- "shebang-regex": "^3.0.0"
- }
- },
- "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
- },
- "which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- }
- }
- },
- "errno": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
- "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
- "dev": true,
- "requires": {
- "prr": "~1.0.1"
- }
- },
- "error-ex": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
- "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
- "dev": true,
- "requires": {
- "is-arrayish": "^0.2.1"
- }
- },
- "error-stack-parser": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz",
- "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==",
- "dev": true,
- "requires": {
- "stackframe": "^1.1.1"
- }
- },
- "es-abstract": {
- "version": "1.18.0-next.2",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz",
- "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2",
- "has": "^1.0.3",
- "has-symbols": "^1.0.1",
- "is-callable": "^1.2.2",
- "is-negative-zero": "^2.0.1",
- "is-regex": "^1.1.1",
- "object-inspect": "^1.9.0",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.2",
- "string.prototype.trimend": "^1.0.3",
- "string.prototype.trimstart": "^1.0.3"
- }
- },
- "es-get-iterator": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.1.tgz",
- "integrity": "sha512-qorBw8Y7B15DVLaJWy6WdEV/ZkieBcu6QCq/xzWzGOKJqgG1j754vXRfZ3NY7HSShneqU43mPB4OkQBTkvHhFw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.1",
- "has-symbols": "^1.0.1",
- "is-arguments": "^1.0.4",
- "is-map": "^2.0.1",
- "is-set": "^2.0.1",
- "is-string": "^1.0.5",
- "isarray": "^2.0.5"
- },
- "dependencies": {
- "isarray": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
- "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
- "dev": true
- }
- }
- },
- "es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "dev": true,
- "requires": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- }
- },
- "es6-promise": {
- "version": "4.2.8",
- "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
- "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==",
- "dev": true
- },
- "escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "dev": true
- },
- "escape-html": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
- "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
- "dev": true
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
- "dev": true
- },
- "eslint": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz",
- "integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "@eslint/eslintrc": "^0.3.0",
- "ajv": "^6.10.0",
- "chalk": "^4.0.0",
- "cross-spawn": "^7.0.2",
- "debug": "^4.0.1",
- "doctrine": "^3.0.0",
- "enquirer": "^2.3.5",
- "eslint-scope": "^5.1.1",
- "eslint-utils": "^2.1.0",
- "eslint-visitor-keys": "^2.0.0",
- "espree": "^7.3.1",
- "esquery": "^1.2.0",
- "esutils": "^2.0.2",
- "file-entry-cache": "^6.0.0",
- "functional-red-black-tree": "^1.0.1",
- "glob-parent": "^5.0.0",
- "globals": "^12.1.0",
- "ignore": "^4.0.6",
- "import-fresh": "^3.0.0",
- "imurmurhash": "^0.1.4",
- "is-glob": "^4.0.0",
- "js-yaml": "^3.13.1",
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.4.1",
- "lodash": "^4.17.20",
- "minimatch": "^3.0.4",
- "natural-compare": "^1.4.0",
- "optionator": "^0.9.1",
- "progress": "^2.0.0",
- "regexpp": "^3.1.0",
- "semver": "^7.2.1",
- "strip-ansi": "^6.0.0",
- "strip-json-comments": "^3.1.0",
- "table": "^6.0.4",
- "text-table": "^0.2.0",
- "v8-compile-cache": "^2.0.3"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
- "dev": true
- },
- "eslint-scope": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
- "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
- "dev": true,
- "requires": {
- "esrecurse": "^4.3.0",
- "estraverse": "^4.1.1"
- }
- },
- "glob-parent": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
- "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
- "dev": true,
- "requires": {
- "is-glob": "^4.0.1"
- }
- },
- "globals": {
- "version": "12.4.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
- "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
- "dev": true,
- "requires": {
- "type-fest": "^0.8.1"
- }
- },
- "ignore": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
- "dev": true
- },
- "import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "dev": true,
- "requires": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- }
- },
- "progress": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
- "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
- "dev": true
- },
- "resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
- "dev": true
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- },
- "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
- },
- "type-fest": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
- "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
- "dev": true
- }
- }
- },
- "eslint-config-prettier": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-7.2.0.tgz",
- "integrity": "sha512-rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg==",
- "dev": true
- },
- "eslint-plugin-prettier": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.1.tgz",
- "integrity": "sha512-Rq3jkcFY8RYeQLgk2cCwuc0P7SEFwDravPhsJZOQ5N4YI4DSg50NyqJ/9gdZHzQlHf8MvafSesbNJCcP/FF6pQ==",
- "dev": true,
- "requires": {
- "prettier-linter-helpers": "^1.0.0"
- }
- },
- "eslint-plugin-react": {
- "version": "7.22.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz",
- "integrity": "sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==",
- "dev": true,
- "requires": {
- "array-includes": "^3.1.1",
- "array.prototype.flatmap": "^1.2.3",
- "doctrine": "^2.1.0",
- "has": "^1.0.3",
- "jsx-ast-utils": "^2.4.1 || ^3.0.0",
- "object.entries": "^1.1.2",
- "object.fromentries": "^2.0.2",
- "object.values": "^1.1.1",
- "prop-types": "^15.7.2",
- "resolve": "^1.18.1",
- "string.prototype.matchall": "^4.0.2"
- },
- "dependencies": {
- "doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "dev": true,
- "requires": {
- "esutils": "^2.0.2"
- }
- },
- "resolve": {
- "version": "1.19.0",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz",
- "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==",
- "dev": true,
- "requires": {
- "is-core-module": "^2.1.0",
- "path-parse": "^1.0.6"
- }
- }
- }
- },
- "eslint-plugin-react-hooks": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz",
- "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==",
- "dev": true
- },
- "eslint-scope": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
- "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
- "dev": true,
- "requires": {
- "esrecurse": "^4.1.0",
- "estraverse": "^4.1.1"
- }
- },
- "eslint-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
- "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
- "dev": true,
- "requires": {
- "eslint-visitor-keys": "^1.1.0"
- },
- "dependencies": {
- "eslint-visitor-keys": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
- "dev": true
- }
- }
- },
- "eslint-visitor-keys": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
- "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
- "dev": true
- },
- "espree": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
- "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
- "dev": true,
- "requires": {
- "acorn": "^7.4.0",
- "acorn-jsx": "^5.3.1",
- "eslint-visitor-keys": "^1.3.0"
- },
- "dependencies": {
- "acorn": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
- "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
- "dev": true
- },
- "eslint-visitor-keys": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
- "dev": true
- }
- }
- },
- "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
- },
- "esquery": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz",
- "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==",
- "dev": true,
- "requires": {
- "estraverse": "^5.1.0"
- },
- "dependencies": {
- "estraverse": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
- "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
- "dev": true
- }
- }
- },
- "esrecurse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
- "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
- "dev": true,
- "requires": {
- "estraverse": "^5.2.0"
- },
- "dependencies": {
- "estraverse": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
- "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
- "dev": true
- }
- }
- },
- "estraverse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
- "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
- "dev": true
- },
- "esutils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
- "dev": true
- },
- "etag": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
- "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
- "dev": true
- },
- "eventemitter3": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
- "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
- "dev": true
- },
- "events": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz",
- "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==",
- "dev": true
- },
- "eventsource": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.1.tgz",
- "integrity": "sha512-qV5ZC0h7jYIAOhArFJgSfdyz6rALJyb270714o7ZtNnw2WSJ+eexhKtE0O8LYPRsHZHf2osHKZBxGPvm3kPkCA==",
- "dev": true,
- "requires": {
- "original": "^1.0.0"
- }
- },
- "eventsource-polyfill": {
- "version": "0.9.6",
- "resolved": "https://registry.npmjs.org/eventsource-polyfill/-/eventsource-polyfill-0.9.6.tgz",
- "integrity": "sha1-EODRh/ERsWfyj9q5GIQ859gY8Tw=",
- "dev": true
- },
- "evp_bytestokey": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
- "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
- "dev": true,
- "requires": {
- "md5.js": "^1.3.4",
- "safe-buffer": "^5.1.1"
- }
- },
- "execa": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
- "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
- "dev": true,
- "requires": {
- "cross-spawn": "^6.0.0",
- "get-stream": "^4.0.0",
- "is-stream": "^1.1.0",
- "npm-run-path": "^2.0.0",
- "p-finally": "^1.0.0",
- "signal-exit": "^3.0.0",
- "strip-eof": "^1.0.0"
- },
- "dependencies": {
- "cross-spawn": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
- "dev": true,
- "requires": {
- "nice-try": "^1.0.4",
- "path-key": "^2.0.1",
- "semver": "^5.5.0",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
- "dev": true
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- }
- }
- },
- "expand-brackets": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
- "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
- "dev": true,
- "requires": {
- "debug": "^2.3.3",
- "define-property": "^0.2.5",
- "extend-shallow": "^2.0.1",
- "posix-character-classes": "^0.1.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "expect": {
- "version": "1.20.2",
- "resolved": "https://registry.npmjs.org/expect/-/expect-1.20.2.tgz",
- "integrity": "sha1-1Fj+TFYAQDa64yMkFqP2Nh8E+WU=",
- "dev": true,
- "requires": {
- "define-properties": "~1.1.2",
- "has": "^1.0.1",
- "is-equal": "^1.5.1",
- "is-regex": "^1.0.3",
- "object-inspect": "^1.1.0",
- "object-keys": "^1.0.9",
- "tmatch": "^2.0.1"
- }
- },
- "express": {
- "version": "4.17.1",
- "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
- "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
- "dev": true,
- "requires": {
- "accepts": "~1.3.7",
- "array-flatten": "1.1.1",
- "body-parser": "1.19.0",
- "content-disposition": "0.5.3",
- "content-type": "~1.0.4",
- "cookie": "0.4.0",
- "cookie-signature": "1.0.6",
- "debug": "2.6.9",
- "depd": "~1.1.2",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "finalhandler": "~1.1.2",
- "fresh": "0.5.2",
- "merge-descriptors": "1.0.1",
- "methods": "~1.1.2",
- "on-finished": "~2.3.0",
- "parseurl": "~1.3.3",
- "path-to-regexp": "0.1.7",
- "proxy-addr": "~2.0.5",
- "qs": "6.7.0",
- "range-parser": "~1.2.1",
- "safe-buffer": "5.1.2",
- "send": "0.17.1",
- "serve-static": "1.14.1",
- "setprototypeof": "1.1.1",
- "statuses": "~1.5.0",
- "type-is": "~1.6.18",
- "utils-merge": "1.0.1",
- "vary": "~1.1.2"
- },
- "dependencies": {
- "array-flatten": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
- "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
- "dev": true
- },
- "cookie": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
- "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
- "dev": true
- },
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
- "dev": true
- },
- "extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
- "dev": true,
- "requires": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- },
- "dependencies": {
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "requires": {
- "is-plain-object": "^2.0.4"
- }
- }
- }
- },
- "external-editor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
- "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
- "dev": true,
- "requires": {
- "chardet": "^0.7.0",
- "iconv-lite": "^0.4.24",
- "tmp": "^0.0.33"
- }
- },
- "extglob": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
- "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
- "dev": true,
- "requires": {
- "array-unique": "^0.3.2",
- "define-property": "^1.0.0",
- "expand-brackets": "^2.1.4",
- "extend-shallow": "^2.0.1",
- "fragment-cache": "^0.2.1",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^1.0.0"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
- }
- }
- },
- "extract-zip": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz",
- "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==",
- "dev": true,
- "requires": {
- "concat-stream": "^1.6.2",
- "debug": "^2.6.9",
- "mkdirp": "^0.5.4",
- "yauzl": "^2.10.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "extsprintf": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
- "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
- "dev": true
- },
- "fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true
- },
- "fast-diff": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz",
- "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==",
- "dev": true
- },
- "fast-glob": {
- "version": "3.2.5",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz",
- "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==",
- "dev": true,
- "requires": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.0",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.2",
- "picomatch": "^2.2.1"
- },
- "dependencies": {
- "braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dev": true,
- "requires": {
- "fill-range": "^7.0.1"
- }
- },
- "fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dev": true,
- "requires": {
- "to-regex-range": "^5.0.1"
- }
- },
- "glob-parent": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
- "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
- "dev": true,
- "requires": {
- "is-glob": "^4.0.1"
- }
- },
- "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
- },
- "micromatch": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
- "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
- "dev": true,
- "requires": {
- "braces": "^3.0.1",
- "picomatch": "^2.0.5"
- }
- },
- "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,
- "requires": {
- "is-number": "^7.0.0"
- }
- }
- }
- },
- "fast-json-stable-stringify": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
- "dev": true
- },
- "fast-levenshtein": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
- "dev": true
- },
- "fastq": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz",
- "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==",
- "dev": true,
- "requires": {
- "reusify": "^1.0.4"
- }
- },
- "faye-websocket": {
- "version": "0.10.0",
- "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
- "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
- "dev": true,
- "requires": {
- "websocket-driver": ">=0.5.1"
- }
- },
- "fd-slicer": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
- "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
- "dev": true,
- "requires": {
- "pend": "~1.2.0"
- }
- },
- "figgy-pudding": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
- "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
- "dev": true
- },
- "figures": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
- "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
- "dev": true,
- "requires": {
- "escape-string-regexp": "^1.0.5"
- }
- },
- "file-entry-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz",
- "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==",
- "dev": true,
- "requires": {
- "flat-cache": "^3.0.4"
- }
- },
- "file-loader": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.0.0.tgz",
- "integrity": "sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ==",
- "dev": true,
- "requires": {
- "loader-utils": "^2.0.0",
- "schema-utils": "^2.6.5"
- },
- "dependencies": {
- "loader-utils": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
- "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^2.1.2"
- }
- }
- }
- },
- "file-uri-to-path": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
- "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
- "dev": true,
- "optional": true
- },
- "filesize": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz",
- "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==",
- "dev": true
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
- "dev": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "finalhandler": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
- "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
- "dev": true,
- "requires": {
- "debug": "2.6.9",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "on-finished": "~2.3.0",
- "parseurl": "~1.3.3",
- "statuses": "~1.5.0",
- "unpipe": "~1.0.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "find-cache-dir": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
- "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
- "dev": true,
- "requires": {
- "commondir": "^1.0.1",
- "make-dir": "^2.0.0",
- "pkg-dir": "^3.0.0"
- }
- },
- "find-up": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
- "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
- "dev": true,
- "requires": {
- "locate-path": "^3.0.0"
- }
- },
- "find-versions": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-4.0.0.tgz",
- "integrity": "sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==",
- "dev": true,
- "requires": {
- "semver-regex": "^3.1.2"
- }
- },
- "flat": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.1.tgz",
- "integrity": "sha512-FmTtBsHskrU6FJ2VxCnsDb84wu9zhmO3cUX2kGFb5tuwhfXxGciiT0oRY+cck35QmG+NmGh5eLz6lLCpWTqwpA==",
- "dev": true,
- "requires": {
- "is-buffer": "~2.0.3"
- },
- "dependencies": {
- "is-buffer": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
- "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
- "dev": true
- }
- }
- },
- "flat-cache": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
- "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
- "dev": true,
- "requires": {
- "flatted": "^3.1.0",
- "rimraf": "^3.0.2"
- },
- "dependencies": {
- "flatted": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz",
- "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==",
- "dev": true
- }
- }
- },
- "flatted": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
- "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
- "dev": true
- },
- "flush-write-stream": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
- "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "readable-stream": "^2.3.6"
- }
- },
- "follow-redirects": {
- "version": "1.14.8",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz",
- "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==",
- "dev": true
- },
- "for-in": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
- "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
- "dev": true
- },
- "forever-agent": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
- "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
- "dev": true
- },
- "form-data": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
- "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
- "dev": true,
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.6",
- "mime-types": "^2.1.12"
- }
- },
- "forwarded": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
- "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
- "dev": true
- },
- "fragment-cache": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
- "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
- "dev": true,
- "requires": {
- "map-cache": "^0.2.2"
- }
- },
- "fresh": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
- "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
- "dev": true
- },
- "from2": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
- "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "readable-stream": "^2.0.0"
- }
- },
- "fromentries": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz",
- "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==",
- "dev": true
- },
- "fs-extra": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz",
- "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==",
- "dev": true,
- "requires": {
- "at-least-node": "^1.0.0",
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^1.0.0"
- }
- },
- "fs-minipass": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
- "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "fs-readdir-recursive": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
- "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==",
- "dev": true
- },
- "fs-write-stream-atomic": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
- "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "iferr": "^0.1.5",
- "imurmurhash": "^0.1.4",
- "readable-stream": "1 || 2"
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
- "dev": true
- },
- "fsevents": {
- "version": "1.2.13",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
- "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
- "dev": true,
- "optional": true,
- "requires": {
- "bindings": "^1.5.0",
- "nan": "^2.12.1"
- }
- },
- "function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
- "dev": true
- },
- "functional-red-black-tree": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
- "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
- "dev": true
- },
- "functions-have-names": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz",
- "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==",
- "dev": true
- },
- "gensync": {
- "version": "1.0.0-beta.2",
- "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
- "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
- "dev": true
- },
- "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==",
- "dev": true
- },
- "get-intrinsic": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz",
- "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.1"
- }
- },
- "get-package-type": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
- "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
- "dev": true
- },
- "get-stream": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
- "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
- "dev": true,
- "requires": {
- "pump": "^3.0.0"
- },
- "dependencies": {
- "pump": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
- "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
- "dev": true,
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- }
- }
- },
- "get-value": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
- "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
- "dev": true
- },
- "getpass": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
- "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
- "dev": true,
- "requires": {
- "assert-plus": "^1.0.0"
- }
- },
- "git-log-parser": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/git-log-parser/-/git-log-parser-1.2.0.tgz",
- "integrity": "sha512-rnCVNfkTL8tdNryFuaY0fYiBWEBcgF748O6ZI61rslBvr2o7U65c2/6npCRqH40vuAhtgtDiqLTJjBVdrejCzA==",
- "dev": true,
- "requires": {
- "argv-formatter": "~1.0.0",
- "spawn-error-forwarder": "~1.0.0",
- "split2": "~1.0.0",
- "stream-combiner2": "~1.1.1",
- "through2": "~2.0.0",
- "traverse": "~0.6.6"
- },
- "dependencies": {
- "split2": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/split2/-/split2-1.0.0.tgz",
- "integrity": "sha512-NKywug4u4pX/AZBB1FCPzZ6/7O+Xhz1qMVbzTvvKvikjO99oPN87SkK08mEY9P63/5lWjK+wgOOgApnTg5r6qg==",
- "dev": true,
- "requires": {
- "through2": "~2.0.0"
- }
- }
- }
- },
- "glob": {
- "version": "7.1.6",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
- "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "glob-parent": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
- "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
- "dev": true,
- "requires": {
- "is-glob": "^3.1.0",
- "path-dirname": "^1.0.0"
- },
- "dependencies": {
- "is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
- "dev": true,
- "requires": {
- "is-extglob": "^2.1.0"
- }
- }
- }
- },
- "globals": {
- "version": "11.12.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
- "dev": true
- },
- "globby": {
- "version": "11.0.2",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz",
- "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==",
- "dev": true,
- "requires": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.1.1",
- "ignore": "^5.1.4",
- "merge2": "^1.3.0",
- "slash": "^3.0.0"
- },
- "dependencies": {
- "slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true
- }
- }
- },
- "graceful-fs": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
- "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
- "dev": true
- },
- "growl": {
- "version": "1.10.5",
- "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
- "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
- "dev": true
- },
- "gzip-size": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz",
- "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==",
- "dev": true,
- "requires": {
- "duplexer": "^0.1.1",
- "pify": "^4.0.1"
- }
- },
- "handle-thing": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
- "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
- "dev": true
- },
- "handlebars": {
- "version": "4.7.7",
- "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
- "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5",
- "neo-async": "^2.6.0",
- "source-map": "^0.6.1",
- "uglify-js": "^3.1.4",
- "wordwrap": "^1.0.0"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "har-schema": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
- "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
- "dev": true
- },
- "har-validator": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
- "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
- "dev": true,
- "requires": {
- "ajv": "^6.12.3",
- "har-schema": "^2.0.0"
- }
- },
- "hard-rejection": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
- "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
- "dev": true
- },
- "has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1"
- }
- },
- "has-ansi": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
- "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "has-binary2": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
- "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
- "dev": true,
- "requires": {
- "isarray": "2.0.1"
- },
- "dependencies": {
- "isarray": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
- "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
- "dev": true
- }
- }
- },
- "has-cors": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
- "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=",
- "dev": true
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true
- },
- "has-symbols": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
- "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
- "dev": true
- },
- "has-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
- "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
- "dev": true,
- "requires": {
- "get-value": "^2.0.6",
- "has-values": "^1.0.0",
- "isobject": "^3.0.0"
- }
- },
- "has-values": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
- "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
- "dev": true,
- "requires": {
- "is-number": "^3.0.0",
- "kind-of": "^4.0.0"
- },
- "dependencies": {
- "kind-of": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
- "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "hash-base": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
- "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.4",
- "readable-stream": "^3.6.0",
- "safe-buffer": "^5.2.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "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
- }
- }
- },
- "hash.js": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
- "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "minimalistic-assert": "^1.0.1"
- }
- },
- "hasha": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz",
- "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=",
- "dev": true,
- "requires": {
- "is-stream": "^1.0.1",
- "pinkie-promise": "^2.0.0"
- }
- },
- "he": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
- "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
- "dev": true
- },
- "hex-color-regex": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
- "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==",
- "dev": true
- },
- "hmac-drbg": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
- "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
- "dev": true,
- "requires": {
- "hash.js": "^1.0.3",
- "minimalistic-assert": "^1.0.0",
- "minimalistic-crypto-utils": "^1.0.1"
- }
- },
- "hook-std": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/hook-std/-/hook-std-2.0.0.tgz",
- "integrity": "sha512-zZ6T5WcuBMIUVh49iPQS9t977t7C0l7OtHrpeMb5uk48JdflRX0NSFvCekfYNmGQETnLq9W/isMyHl69kxGi8g==",
- "dev": true
- },
- "hosted-git-info": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
- "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- },
- "dependencies": {
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "hpack.js": {
- "version": "2.1.6",
- "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
- "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "obuf": "^1.0.0",
- "readable-stream": "^2.0.1",
- "wbuf": "^1.1.0"
- }
- },
- "hsl-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz",
- "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=",
- "dev": true
- },
- "hsla-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz",
- "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=",
- "dev": true
- },
- "html-comment-regex": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz",
- "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==",
- "dev": true
- },
- "html-entities": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz",
- "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==",
- "dev": true
- },
- "html-escaper": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
- "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
- "dev": true
- },
- "html-minifier-terser": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz",
- "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==",
- "dev": true,
- "requires": {
- "camel-case": "^4.1.1",
- "clean-css": "^4.2.3",
- "commander": "^4.1.1",
- "he": "^1.2.0",
- "param-case": "^3.0.3",
- "relateurl": "^0.2.7",
- "terser": "^4.6.3"
- }
- },
- "html-webpack-plugin": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.3.0.tgz",
- "integrity": "sha512-C0fzKN8yQoVLTelcJxZfJCE+aAvQiY2VUf3UuKrR4a9k5UMWYOtpDLsaXwATbcVCnI05hUS7L9ULQHWLZhyi3w==",
- "dev": true,
- "requires": {
- "@types/html-minifier-terser": "^5.0.0",
- "@types/tapable": "^1.0.5",
- "@types/webpack": "^4.41.8",
- "html-minifier-terser": "^5.0.1",
- "loader-utils": "^1.2.3",
- "lodash": "^4.17.15",
- "pretty-error": "^2.1.1",
- "tapable": "^1.1.3",
- "util.promisify": "1.0.0"
- }
- },
- "htmlparser2": {
- "version": "3.10.1",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
- "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
- "dev": true,
- "requires": {
- "domelementtype": "^1.3.1",
- "domhandler": "^2.3.0",
- "domutils": "^1.5.1",
- "entities": "^1.1.1",
- "inherits": "^2.0.1",
- "readable-stream": "^3.1.1"
- },
- "dependencies": {
- "entities": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
- "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
- "dev": true
- },
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- }
- }
- },
- "http-deceiver": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
- "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
- "dev": true
- },
- "http-errors": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
- "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
- "dev": true,
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.1",
- "statuses": ">= 1.5.0 < 2",
- "toidentifier": "1.0.0"
- },
- "dependencies": {
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true
- }
- }
- },
- "http-proxy": {
- "version": "1.18.1",
- "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
- "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
- "dev": true,
- "requires": {
- "eventemitter3": "^4.0.0",
- "follow-redirects": "^1.0.0",
- "requires-port": "^1.0.0"
- }
- },
- "http-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
- "dev": true,
- "requires": {
- "@tootallnate/once": "2",
- "agent-base": "6",
- "debug": "4"
- }
- },
- "http-proxy-middleware": {
- "version": "0.19.1",
- "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
- "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
- "dev": true,
- "requires": {
- "http-proxy": "^1.17.0",
- "is-glob": "^4.0.0",
- "lodash": "^4.17.11",
- "micromatch": "^3.1.10"
- }
- },
- "http-signature": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
- "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
- "dev": true,
- "requires": {
- "assert-plus": "^1.0.0",
- "jsprim": "^1.2.2",
- "sshpk": "^1.7.0"
- }
- },
- "https-browserify": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
- "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
- "dev": true
- },
- "https-proxy-agent": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
- "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
- "dev": true,
- "requires": {
- "agent-base": "6",
- "debug": "4"
- }
- },
- "human-signals": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
- "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
- "dev": true
- },
- "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,
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3"
- }
- },
- "icss-utils": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz",
- "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.14"
- }
- },
- "ieee754": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
- "dev": true
- },
- "iferr": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
- "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
- "dev": true
- },
- "ignore": {
- "version": "5.1.8",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
- "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
- "dev": true
- },
- "import-cwd": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz",
- "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=",
- "dev": true,
- "requires": {
- "import-from": "^2.1.0"
- }
- },
- "import-fresh": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
- "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
- "dev": true,
- "requires": {
- "caller-path": "^2.0.0",
- "resolve-from": "^3.0.0"
- },
- "dependencies": {
- "resolve-from": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
- "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
- "dev": true
- }
- }
- },
- "import-from": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz",
- "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=",
- "dev": true,
- "requires": {
- "resolve-from": "^3.0.0"
- },
- "dependencies": {
- "resolve-from": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
- "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
- "dev": true
- }
- }
- },
- "import-local": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
- "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
- "dev": true,
- "requires": {
- "pkg-dir": "^3.0.0",
- "resolve-cwd": "^2.0.0"
- }
- },
- "imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
- "dev": true
- },
- "indent-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
- "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
- "dev": true
- },
- "indexes-of": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
- "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
- "dev": true
- },
- "indexof": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
- "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
- "dev": true
- },
- "infer-owner": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
- "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
- "dev": true
- },
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "dev": true,
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "dev": true
- },
- "ini": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
- "dev": true
- },
- "inquirer": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz",
- "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==",
- "dev": true,
- "requires": {
- "ansi-escapes": "^4.2.1",
- "chalk": "^3.0.0",
- "cli-cursor": "^3.1.0",
- "cli-width": "^2.0.0",
- "external-editor": "^3.0.3",
- "figures": "^3.0.0",
- "lodash": "^4.17.15",
- "mute-stream": "0.0.8",
- "run-async": "^2.4.0",
- "rxjs": "^6.5.3",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0",
- "through": "^2.3.6"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
- "dev": true
- },
- "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,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "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==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "internal-ip": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
- "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==",
- "dev": true,
- "requires": {
- "default-gateway": "^4.2.0",
- "ipaddr.js": "^1.9.0"
- }
- },
- "internal-slot": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz",
- "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==",
- "dev": true,
- "requires": {
- "es-abstract": "^1.17.0-next.1",
- "has": "^1.0.3",
- "side-channel": "^1.0.2"
- },
- "dependencies": {
- "es-abstract": {
- "version": "1.17.7",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
- "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
- "dev": true,
- "requires": {
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.1",
- "is-callable": "^1.2.2",
- "is-regex": "^1.1.1",
- "object-inspect": "^1.8.0",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.1",
- "string.prototype.trimend": "^1.0.1",
- "string.prototype.trimstart": "^1.0.1"
- }
- }
- }
- },
- "into-stream": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-6.0.0.tgz",
- "integrity": "sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA==",
- "dev": true,
- "requires": {
- "from2": "^2.3.0",
- "p-is-promise": "^3.0.0"
- }
- },
- "invariant": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
- "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
- "dev": true,
- "requires": {
- "loose-envify": "^1.0.0"
- }
- },
- "ip": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
- "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
- "dev": true
- },
- "ip-regex": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
- "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
- "dev": true
- },
- "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
- },
- "is-absolute-url": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
- "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",
- "dev": true
- },
- "is-accessor-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
- "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-arguments": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz",
- "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0"
- }
- },
- "is-arrayish": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
- "dev": true
- },
- "is-arrow-function": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/is-arrow-function/-/is-arrow-function-2.0.3.tgz",
- "integrity": "sha1-Kb4sLY2UUIUri7r7Y1unuNjofsI=",
- "dev": true,
- "requires": {
- "is-callable": "^1.0.4"
- }
- },
- "is-bigint": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz",
- "integrity": "sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==",
- "dev": true
- },
- "is-binary-path": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
- "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
- "dev": true,
- "requires": {
- "binary-extensions": "^1.0.0"
- }
- },
- "is-boolean-object": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz",
- "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0"
- }
- },
- "is-buffer": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
- "dev": true
- },
- "is-callable": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
- "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
- "dev": true
- },
- "is-color-stop": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz",
- "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=",
- "dev": true,
- "requires": {
- "css-color-names": "^0.0.4",
- "hex-color-regex": "^1.1.0",
- "hsl-regex": "^1.0.0",
- "hsla-regex": "^1.0.0",
- "rgb-regex": "^1.0.1",
- "rgba-regex": "^1.0.0"
- }
- },
- "is-core-module": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
- "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
- "dev": true,
- "requires": {
- "has": "^1.0.3"
- }
- },
- "is-data-descriptor": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
- "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-date-object": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
- "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
- "dev": true
- },
- "is-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
- "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^0.1.6",
- "is-data-descriptor": "^0.1.4",
- "kind-of": "^5.0.0"
- },
- "dependencies": {
- "kind-of": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
- "dev": true
- }
- }
- },
- "is-directory": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
- "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
- "dev": true
- },
- "is-docker": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
- "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==",
- "dev": true
- },
- "is-equal": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/is-equal/-/is-equal-1.6.1.tgz",
- "integrity": "sha512-3/79QTolnfNFrxQAvqH8M+O01uGWsVq54BUPG2mXQH7zi4BE/0TY+fmA444t8xSBvIwyNMvsTmCZ5ViVDlqPJg==",
- "dev": true,
- "requires": {
- "es-get-iterator": "^1.0.1",
- "functions-have-names": "^1.2.0",
- "has": "^1.0.3",
- "is-arrow-function": "^2.0.3",
- "is-bigint": "^1.0.0",
- "is-boolean-object": "^1.0.0",
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-generator-function": "^1.0.7",
- "is-number-object": "^1.0.3",
- "is-regex": "^1.0.4",
- "is-string": "^1.0.4",
- "is-symbol": "^1.0.3",
- "isarray": "^2.0.5",
- "object-inspect": "^1.7.0",
- "object.entries": "^1.1.0",
- "which-boxed-primitive": "^1.0.1",
- "which-collection": "^1.0.0"
- },
- "dependencies": {
- "isarray": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
- "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
- "dev": true
- }
- }
- },
- "is-extendable": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
- "dev": true
- },
- "is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
- "dev": true
- },
- "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==",
- "dev": true
- },
- "is-generator-function": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.8.tgz",
- "integrity": "sha512-2Omr/twNtufVZFr1GhxjOMFPAj2sjc/dKaIqBhvo4qciXfJmITGH6ZGd8eZYNHza8t1y0e01AuqRhJwfWp26WQ==",
- "dev": true
- },
- "is-glob": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
- "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
- "dev": true,
- "requires": {
- "is-extglob": "^2.1.1"
- }
- },
- "is-interactive": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
- "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
- "dev": true
- },
- "is-map": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz",
- "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==",
- "dev": true
- },
- "is-negative-zero": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
- "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==",
- "dev": true
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-number-object": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz",
- "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==",
- "dev": true
- },
- "is-obj": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
- "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
- "dev": true
- },
- "is-path-cwd": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
- "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
- "dev": true
- },
- "is-path-in-cwd": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
- "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
- "dev": true,
- "requires": {
- "is-path-inside": "^2.1.0"
- }
- },
- "is-path-inside": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
- "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
- "dev": true,
- "requires": {
- "path-is-inside": "^1.0.2"
- }
- },
- "is-plain-obj": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
- "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
- "dev": true
- },
- "is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- }
- },
- "is-regex": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
- "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
- "dev": true,
- "requires": {
- "has-symbols": "^1.0.1"
- }
- },
- "is-resolvable": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
- "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
- "dev": true
- },
- "is-set": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz",
- "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==",
- "dev": true
- },
- "is-stream": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
- "dev": true
- },
- "is-string": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz",
- "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==",
- "dev": true
- },
- "is-svg": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz",
- "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==",
- "dev": true,
- "requires": {
- "html-comment-regex": "^1.1.0"
- }
- },
- "is-symbol": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
- "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
- "dev": true,
- "requires": {
- "has-symbols": "^1.0.1"
- }
- },
- "is-text-path": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz",
- "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==",
- "dev": true,
- "requires": {
- "text-extensions": "^1.0.0"
- }
- },
- "is-typedarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
- "dev": true
- },
- "is-weakmap": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz",
- "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==",
- "dev": true
- },
- "is-weakset": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz",
- "integrity": "sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw==",
- "dev": true
- },
- "is-windows": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
- "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
- "dev": true
- },
- "is-wsl": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
- "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
- "dev": true,
- "requires": {
- "is-docker": "^2.0.0"
- }
- },
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true
- },
- "isbinaryfile": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz",
- "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==",
- "dev": true
- },
- "isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
- "dev": true
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true
- },
- "isstream": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
- "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
- "dev": true
- },
- "issue-parser": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-6.0.0.tgz",
- "integrity": "sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA==",
- "dev": true,
- "requires": {
- "lodash.capitalize": "^4.2.1",
- "lodash.escaperegexp": "^4.1.2",
- "lodash.isplainobject": "^4.0.6",
- "lodash.isstring": "^4.0.1",
- "lodash.uniqby": "^4.7.0"
- }
- },
- "istanbul-lib-coverage": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz",
- "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==",
- "dev": true
- },
- "istanbul-lib-instrument": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
- "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
- "dev": true,
- "requires": {
- "@babel/core": "^7.7.5",
- "@istanbuljs/schema": "^0.1.2",
- "istanbul-lib-coverage": "^3.0.0",
- "semver": "^6.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
- "istanbul-lib-report": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
- "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
- "dev": true,
- "requires": {
- "istanbul-lib-coverage": "^3.0.0",
- "make-dir": "^3.0.0",
- "supports-color": "^7.1.0"
- },
- "dependencies": {
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "make-dir": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
- "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
- "dev": true,
- "requires": {
- "semver": "^6.0.0"
- }
- },
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "istanbul-lib-source-maps": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz",
- "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==",
- "dev": true,
- "requires": {
- "debug": "^4.1.1",
- "istanbul-lib-coverage": "^3.0.0",
- "source-map": "^0.6.1"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "istanbul-reports": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz",
- "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==",
- "dev": true,
- "requires": {
- "html-escaper": "^2.0.0",
- "istanbul-lib-report": "^3.0.0"
- }
- },
- "java-properties": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/java-properties/-/java-properties-1.0.2.tgz",
- "integrity": "sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ==",
- "dev": true
- },
- "jest-worker": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz",
- "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==",
- "dev": true,
- "requires": {
- "@types/node": "*",
- "merge-stream": "^2.0.0",
- "supports-color": "^7.0.0"
- },
- "dependencies": {
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "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
- },
- "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,
- "requires": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- }
- },
- "jsbn": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
- "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
- "dev": true
- },
- "jsesc": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
- "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
- "dev": true
- },
- "json-parse-better-errors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
- "dev": true
- },
- "json-parse-even-better-errors": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
- "dev": true
- },
- "json-schema": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
- "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
- "dev": true
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true
- },
- "json-stable-stringify-without-jsonify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
- "dev": true
- },
- "json-stringify-safe": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
- "dev": true
- },
- "json3": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
- "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==",
- "dev": true
- },
- "json5": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz",
- "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
- },
- "jsonfile": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.6",
- "universalify": "^2.0.0"
- },
- "dependencies": {
- "universalify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
- "dev": true
- }
- }
- },
- "jsonparse": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
- "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==",
- "dev": true
- },
- "jsprim": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
- "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
- "dev": true,
- "requires": {
- "assert-plus": "1.0.0",
- "extsprintf": "1.3.0",
- "json-schema": "0.2.3",
- "verror": "1.10.0"
- }
- },
- "jsx-ast-utils": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz",
- "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==",
- "dev": true,
- "requires": {
- "array-includes": "^3.1.2",
- "object.assign": "^4.1.2"
- }
- },
- "karma": {
- "version": "5.0.9",
- "resolved": "https://registry.npmjs.org/karma/-/karma-5.0.9.tgz",
- "integrity": "sha512-dUA5z7Lo7G4FRSe1ZAXqOINEEWxmCjDBbfRBmU/wYlSMwxUQJP/tEEP90yJt3Uqo03s9rCgVnxtlfq+uDhxSPg==",
- "dev": true,
- "requires": {
- "body-parser": "^1.19.0",
- "braces": "^3.0.2",
- "chokidar": "^3.0.0",
- "colors": "^1.4.0",
- "connect": "^3.7.0",
- "di": "^0.0.1",
- "dom-serialize": "^2.2.1",
- "flatted": "^2.0.2",
- "glob": "^7.1.6",
- "graceful-fs": "^4.2.4",
- "http-proxy": "^1.18.1",
- "isbinaryfile": "^4.0.6",
- "lodash": "^4.17.15",
- "log4js": "^6.2.1",
- "mime": "^2.4.5",
- "minimatch": "^3.0.4",
- "qjobs": "^1.2.0",
- "range-parser": "^1.2.1",
- "rimraf": "^3.0.2",
- "socket.io": "^2.3.0",
- "source-map": "^0.6.1",
- "tmp": "0.2.1",
- "ua-parser-js": "0.7.21",
- "yargs": "^15.3.1"
- },
- "dependencies": {
- "anymatch": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
- "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
- "dev": true,
- "requires": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- }
- },
- "binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
- "dev": true
- },
- "braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dev": true,
- "requires": {
- "fill-range": "^7.0.1"
- }
- },
- "chokidar": {
- "version": "3.5.1",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
- "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
- "dev": true,
- "requires": {
- "anymatch": "~3.1.1",
- "braces": "~3.0.2",
- "fsevents": "~2.3.1",
- "glob-parent": "~5.1.0",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.5.0"
- }
- },
- "fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dev": true,
- "requires": {
- "to-regex-range": "^5.0.1"
- }
- },
- "fsevents": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz",
- "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==",
- "dev": true,
- "optional": true
- },
- "glob-parent": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
- "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
- "dev": true,
- "requires": {
- "is-glob": "^4.0.1"
- }
- },
- "is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dev": true,
- "requires": {
- "binary-extensions": "^2.0.0"
- }
- },
- "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
- },
- "readdirp": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
- "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
- "dev": true,
- "requires": {
- "picomatch": "^2.2.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "tmp": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
- "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
- "dev": true,
- "requires": {
- "rimraf": "^3.0.0"
- }
- },
- "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,
- "requires": {
- "is-number": "^7.0.0"
- }
- }
- }
- },
- "karma-chrome-launcher": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz",
- "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==",
- "dev": true,
- "requires": {
- "which": "^1.2.1"
- }
- },
- "karma-coverage": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.0.2.tgz",
- "integrity": "sha512-zge5qiGEIKDdzWciQwP4p0LSac4k/L6VfrBsERMUn5mpDvxhv1sPVOrSlpzpi70T7NhuEy4bgnpAKIYuumIMCw==",
- "dev": true,
- "requires": {
- "istanbul-lib-coverage": "^3.0.0",
- "istanbul-lib-instrument": "^4.0.1",
- "istanbul-lib-report": "^3.0.0",
- "istanbul-lib-source-maps": "^4.0.0",
- "istanbul-reports": "^3.0.0",
- "minimatch": "^3.0.4"
- }
- },
- "karma-firefox-launcher": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-2.1.2.tgz",
- "integrity": "sha512-VV9xDQU1QIboTrjtGVD4NCfzIH7n01ZXqy/qpBhnOeGVOkG5JYPEm8kuSd7psHE6WouZaQ9Ool92g8LFweSNMA==",
- "dev": true,
- "requires": {
- "is-wsl": "^2.2.0",
- "which": "^2.0.1"
- },
- "dependencies": {
- "which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- }
- }
- },
- "karma-mocha": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/karma-mocha/-/karma-mocha-2.0.1.tgz",
- "integrity": "sha512-Tzd5HBjm8his2OA4bouAsATYEpZrp9vC7z5E5j4C5Of5Rrs1jY67RAwXNcVmd/Bnk1wgvQRou0zGVLey44G4tQ==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.3"
- }
- },
- "karma-mocha-reporter": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/karma-mocha-reporter/-/karma-mocha-reporter-2.2.5.tgz",
- "integrity": "sha1-FRIAlejtgZGG5HoLAS8810GJVWA=",
- "dev": true,
- "requires": {
- "chalk": "^2.1.0",
- "log-symbols": "^2.1.0",
- "strip-ansi": "^4.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
- "dev": true
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "strip-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
- "dev": true,
- "requires": {
- "ansi-regex": "^3.0.0"
- }
- }
- }
- },
- "karma-phantomjs-launcher": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/karma-phantomjs-launcher/-/karma-phantomjs-launcher-1.0.4.tgz",
- "integrity": "sha1-0jyjSAG9qYY60xjju0vUBisTrNI=",
- "dev": true,
- "requires": {
- "lodash": "^4.0.1",
- "phantomjs-prebuilt": "^2.1.7"
- }
- },
- "karma-sourcemap-loader": {
- "version": "0.3.7",
- "resolved": "https://registry.npmjs.org/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.7.tgz",
- "integrity": "sha1-kTIsd/jxPUb+0GKwQuEAnUxFBdg=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2"
- }
- },
- "karma-webpack": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-4.0.2.tgz",
- "integrity": "sha512-970/okAsdUOmiMOCY8sb17A2I8neS25Ad9uhyK3GHgmRSIFJbDcNEFE8dqqUhNe9OHiCC9k3DMrSmtd/0ymP1A==",
- "dev": true,
- "requires": {
- "clone-deep": "^4.0.1",
- "loader-utils": "^1.1.0",
- "neo-async": "^2.6.1",
- "schema-utils": "^1.0.0",
- "source-map": "^0.7.3",
- "webpack-dev-middleware": "^3.7.0"
- },
- "dependencies": {
- "schema-utils": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
- "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
- "dev": true,
- "requires": {
- "ajv": "^6.1.0",
- "ajv-errors": "^1.0.0",
- "ajv-keywords": "^3.1.0"
- }
- },
- "source-map": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
- "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
- "dev": true
- }
- }
- },
- "kew": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz",
- "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=",
- "dev": true
- },
- "killable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
- "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
- "dev": true
- },
- "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
- },
- "klaw": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz",
- "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.9"
- }
- },
- "last-call-webpack-plugin": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz",
- "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==",
- "dev": true,
- "requires": {
- "lodash": "^4.17.5",
- "webpack-sources": "^1.1.0"
- }
- },
- "leven": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
- "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
- "dev": true
- },
- "levenary": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz",
- "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==",
- "dev": true,
- "requires": {
- "leven": "^3.1.0"
- }
- },
- "levn": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
- "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
- "dev": true,
- "requires": {
- "prelude-ls": "^1.2.1",
- "type-check": "~0.4.0"
- }
- },
- "lines-and-columns": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
- "dev": true
- },
- "load-json-file": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
- "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^4.0.0",
- "pify": "^3.0.0",
- "strip-bom": "^3.0.0"
- },
- "dependencies": {
- "pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
- "dev": true
- }
- }
- },
- "loader-runner": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
- "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
- "dev": true
- },
- "loader-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- },
- "dependencies": {
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.0"
- }
- }
- }
- },
- "locate-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
- "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
- "dev": true,
- "requires": {
- "p-locate": "^3.0.0",
- "path-exists": "^3.0.0"
- }
- },
- "lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
- "dev": true
- },
- "lodash.capitalize": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz",
- "integrity": "sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==",
- "dev": true
- },
- "lodash.debounce": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
- "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
- "dev": true
- },
- "lodash.escaperegexp": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz",
- "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==",
- "dev": true
- },
- "lodash.ismatch": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz",
- "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==",
- "dev": true
- },
- "lodash.isplainobject": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
- "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",
- "dev": true
- },
- "lodash.isstring": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
- "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==",
- "dev": true
- },
- "lodash.memoize": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
- "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
- "dev": true
- },
- "lodash.uniq": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
- "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
- "dev": true
- },
- "lodash.uniqby": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz",
- "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==",
- "dev": true
- },
- "log-symbols": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
- "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
- "dev": true,
- "requires": {
- "chalk": "^2.0.1"
- },
- "dependencies": {
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- }
- }
- },
- "log4js": {
- "version": "6.4.0",
- "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.4.0.tgz",
- "integrity": "sha512-ysc/XUecZJuN8NoKOssk3V0cQ29xY4fra6fnigZa5VwxFsCsvdqsdnEuAxNN89LlHpbE4KUD3zGcn+kFqonSVQ==",
- "dev": true,
- "requires": {
- "date-format": "^4.0.3",
- "debug": "^4.3.3",
- "flatted": "^3.2.4",
- "rfdc": "^1.3.0",
- "streamroller": "^3.0.2"
- },
- "dependencies": {
- "date-format": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.3.tgz",
- "integrity": "sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==",
- "dev": true
- },
- "debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "flatted": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz",
- "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==",
- "dev": true
- },
- "fs-extra": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
- "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- },
- "rfdc": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
- "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
- "dev": true
- },
- "streamroller": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.0.2.tgz",
- "integrity": "sha512-ur6y5S5dopOaRXBuRIZ1u6GC5bcEXHRZKgfBjfCglMhmIf+roVCECjvkEYzNQOXIN2/JPnkMPW/8B3CZoKaEPA==",
- "dev": true,
- "requires": {
- "date-format": "^4.0.3",
- "debug": "^4.1.1",
- "fs-extra": "^10.0.0"
- }
- },
- "universalify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
- "dev": true
- }
- }
- },
- "loglevel": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz",
- "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==",
- "dev": true
- },
- "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,
- "requires": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- }
- },
- "lower-case": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
- "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
- "dev": true,
- "requires": {
- "tslib": "^2.0.3"
- }
- },
- "lru-cache": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
- "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
- "dev": true,
- "requires": {
- "pseudomap": "^1.0.2",
- "yallist": "^2.1.2"
- }
- },
- "make-dir": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
- "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
- "dev": true,
- "requires": {
- "pify": "^4.0.1",
- "semver": "^5.6.0"
- },
- "dependencies": {
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- }
- }
- },
- "map-cache": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
- "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
- "dev": true
- },
- "map-obj": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
- "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
- "dev": true
- },
- "map-visit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
- "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
- "dev": true,
- "requires": {
- "object-visit": "^1.0.0"
- }
- },
- "marked": {
- "version": "4.0.16",
- "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.16.tgz",
- "integrity": "sha512-wahonIQ5Jnyatt2fn8KqF/nIqZM8mh3oRu2+l5EANGMhu6RFjiSG52QNE2eWzFMI94HqYSgN184NurgNG6CztA==",
- "dev": true
- },
- "marked-terminal": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-5.1.1.tgz",
- "integrity": "sha512-+cKTOx9P4l7HwINYhzbrBSyzgxO2HaHKGZGuB1orZsMIgXYaJyfidT81VXRdpelW/PcHEWxywscePVgI/oUF6g==",
- "dev": true,
- "requires": {
- "ansi-escapes": "^5.0.0",
- "cardinal": "^2.1.1",
- "chalk": "^5.0.0",
- "cli-table3": "^0.6.1",
- "node-emoji": "^1.11.0",
- "supports-hyperlinks": "^2.2.0"
- },
- "dependencies": {
- "ansi-escapes": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz",
- "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==",
- "dev": true,
- "requires": {
- "type-fest": "^1.0.2"
- }
- },
- "chalk": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz",
- "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==",
- "dev": true
- },
- "type-fest": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz",
- "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==",
- "dev": true
- }
- }
- },
- "maxstache": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/maxstache/-/maxstache-1.0.7.tgz",
- "integrity": "sha1-IjHVGAung9Xs/DHEX+2seuQnaYQ=",
- "dev": true
- },
- "maxstache-stream": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/maxstache-stream/-/maxstache-stream-1.0.4.tgz",
- "integrity": "sha1-nH9cq35f3S2Q2oYUO06WMeoygEA=",
- "dev": true,
- "requires": {
- "maxstache": "^1.0.0",
- "pump": "^1.0.0",
- "split2": "^1.0.0",
- "through2": "^2.0.0"
- }
- },
- "md5.js": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
- "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
- "dev": true,
- "requires": {
- "hash-base": "^3.0.0",
- "inherits": "^2.0.1",
- "safe-buffer": "^5.1.2"
- }
- },
- "mdn-data": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
- "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
- "dev": true
- },
- "media-typer": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
- "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
- "dev": true
- },
- "memory-fs": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
- "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
- "dev": true,
- "requires": {
- "errno": "^0.1.3",
- "readable-stream": "^2.0.1"
- }
- },
- "meow": {
- "version": "8.1.2",
- "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz",
- "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==",
- "dev": true,
- "requires": {
- "@types/minimist": "^1.2.0",
- "camelcase-keys": "^6.2.2",
- "decamelize-keys": "^1.1.0",
- "hard-rejection": "^2.1.0",
- "minimist-options": "4.1.0",
- "normalize-package-data": "^3.0.0",
- "read-pkg-up": "^7.0.1",
- "redent": "^3.0.0",
- "trim-newlines": "^3.0.0",
- "type-fest": "^0.18.0",
- "yargs-parser": "^20.2.3"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.18.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
- "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
- "dev": true
- },
- "yargs-parser": {
- "version": "20.2.9",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
- "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
- "dev": true
- }
- }
- },
- "merge-descriptors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
- "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
- "dev": true
- },
- "merge-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
- "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
- "dev": true
- },
- "merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "dev": true
- },
- "methods": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
- "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
- "dev": true
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "dev": true,
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- },
- "miller-rabin": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
- "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
- "dev": true,
- "requires": {
- "bn.js": "^4.0.0",
- "brorand": "^1.0.1"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.11.9",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
- "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
- "dev": true
- }
- }
- },
- "mime": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz",
- "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==",
- "dev": true
- },
- "mime-db": {
- "version": "1.45.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
- "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==",
- "dev": true
- },
- "mime-types": {
- "version": "2.1.28",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz",
- "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==",
- "dev": true,
- "requires": {
- "mime-db": "1.45.0"
- }
- },
- "mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
- "dev": true
- },
- "min-indent": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
- "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
- "dev": true
- },
- "mini-css-extract-plugin": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz",
- "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==",
- "dev": true,
- "requires": {
- "loader-utils": "^1.1.0",
- "normalize-url": "1.9.1",
- "schema-utils": "^1.0.0",
- "webpack-sources": "^1.1.0"
- },
- "dependencies": {
- "schema-utils": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
- "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
- "dev": true,
- "requires": {
- "ajv": "^6.1.0",
- "ajv-errors": "^1.0.0",
- "ajv-keywords": "^3.1.0"
- }
- }
- }
- },
- "minimalistic-assert": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
- "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
- "dev": true
- },
- "minimalistic-crypto-utils": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
- "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
- "dev": true
- },
- "minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
- "dev": true
- },
- "minimist-options": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
- "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
- "dev": true,
- "requires": {
- "arrify": "^1.0.1",
- "is-plain-obj": "^1.1.0",
- "kind-of": "^6.0.3"
- }
- },
- "minipass": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
- "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- },
- "dependencies": {
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "minipass-collect": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
- "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minipass-flush": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
- "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minipass-pipeline": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
- "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minizlib": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
- "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0",
- "yallist": "^4.0.0"
- },
- "dependencies": {
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "mississippi": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
- "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
- "dev": true,
- "requires": {
- "concat-stream": "^1.5.0",
- "duplexify": "^3.4.2",
- "end-of-stream": "^1.1.0",
- "flush-write-stream": "^1.0.0",
- "from2": "^2.1.0",
- "parallel-transform": "^1.1.0",
- "pump": "^3.0.0",
- "pumpify": "^1.3.3",
- "stream-each": "^1.1.0",
- "through2": "^2.0.0"
- },
- "dependencies": {
- "pump": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
- "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
- "dev": true,
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- }
- }
- },
- "mixin-deep": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
- "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
- "dev": true,
- "requires": {
- "for-in": "^1.0.2",
- "is-extendable": "^1.0.1"
- },
- "dependencies": {
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "requires": {
- "is-plain-object": "^2.0.4"
- }
- }
- }
- },
- "mkdirp": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
- },
- "mocha": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-7.1.2.tgz",
- "integrity": "sha512-o96kdRKMKI3E8U0bjnfqW4QMk12MwZ4mhdBTf+B5a1q9+aq2HRnj+3ZdJu0B/ZhJeK78MgYuv6L8d/rA5AeBJA==",
- "dev": true,
- "requires": {
- "ansi-colors": "3.2.3",
- "browser-stdout": "1.3.1",
- "chokidar": "3.3.0",
- "debug": "3.2.6",
- "diff": "3.5.0",
- "escape-string-regexp": "1.0.5",
- "find-up": "3.0.0",
- "glob": "7.1.3",
- "growl": "1.10.5",
- "he": "1.2.0",
- "js-yaml": "3.13.1",
- "log-symbols": "3.0.0",
- "minimatch": "3.0.4",
- "mkdirp": "0.5.5",
- "ms": "2.1.1",
- "node-environment-flags": "1.0.6",
- "object.assign": "4.1.0",
- "strip-json-comments": "2.0.1",
- "supports-color": "6.0.0",
- "which": "1.3.1",
- "wide-align": "1.1.3",
- "yargs": "13.3.2",
- "yargs-parser": "13.1.2",
- "yargs-unparser": "1.6.0"
- },
- "dependencies": {
- "ansi-colors": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz",
- "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==",
- "dev": true
- },
- "ansi-regex": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
- "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
- "dev": true
- },
- "anymatch": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
- "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
- "dev": true,
- "requires": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- }
- },
- "binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
- "dev": true
- },
- "braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dev": true,
- "requires": {
- "fill-range": "^7.0.1"
- }
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "dependencies": {
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "chokidar": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz",
- "integrity": "sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==",
- "dev": true,
- "requires": {
- "anymatch": "~3.1.1",
- "braces": "~3.0.2",
- "fsevents": "~2.1.1",
- "glob-parent": "~5.1.0",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.2.0"
- }
- },
- "cliui": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
- "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
- "dev": true,
- "requires": {
- "string-width": "^3.1.0",
- "strip-ansi": "^5.2.0",
- "wrap-ansi": "^5.1.0"
- }
- },
- "debug": {
- "version": "3.2.6",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
- "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "emoji-regex": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
- "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
- "dev": true
- },
- "fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dev": true,
- "requires": {
- "to-regex-range": "^5.0.1"
- }
- },
- "fsevents": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
- "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
- "dev": true,
- "optional": true
- },
- "glob": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
- "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "glob-parent": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
- "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
- "dev": true,
- "requires": {
- "is-glob": "^4.0.1"
- }
- },
- "is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dev": true,
- "requires": {
- "binary-extensions": "^2.0.0"
- }
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
- "dev": true
- },
- "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
- },
- "js-yaml": {
- "version": "3.13.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
- "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
- "dev": true,
- "requires": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- }
- },
- "log-symbols": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz",
- "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==",
- "dev": true,
- "requires": {
- "chalk": "^2.4.2"
- }
- },
- "ms": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
- "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
- "dev": true
- },
- "object.assign": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
- "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.2",
- "function-bind": "^1.1.1",
- "has-symbols": "^1.0.0",
- "object-keys": "^1.0.11"
- }
- },
- "readdirp": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz",
- "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==",
- "dev": true,
- "requires": {
- "picomatch": "^2.0.4"
- }
- },
- "string-width": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
- "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
- "dev": true,
- "requires": {
- "emoji-regex": "^7.0.1",
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^5.1.0"
- }
- },
- "strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "dev": true,
- "requires": {
- "ansi-regex": "^4.1.0"
- }
- },
- "supports-color": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz",
- "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- },
- "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,
- "requires": {
- "is-number": "^7.0.0"
- }
- },
- "wrap-ansi": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
- "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.0",
- "string-width": "^3.0.0",
- "strip-ansi": "^5.0.0"
- }
- },
- "yargs": {
- "version": "13.3.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
- "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
- "dev": true,
- "requires": {
- "cliui": "^5.0.0",
- "find-up": "^3.0.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": "^3.0.0",
- "which-module": "^2.0.0",
- "y18n": "^4.0.0",
- "yargs-parser": "^13.1.2"
- }
- },
- "yargs-parser": {
- "version": "13.1.2",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
- "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
- "dev": true,
- "requires": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- }
- }
- }
- },
- "modify-values": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz",
- "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==",
- "dev": true
- },
- "move-concurrently": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
- "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
- "dev": true,
- "requires": {
- "aproba": "^1.1.1",
- "copy-concurrently": "^1.0.0",
- "fs-write-stream-atomic": "^1.0.8",
- "mkdirp": "^0.5.1",
- "rimraf": "^2.5.4",
- "run-queue": "^1.0.3"
- },
- "dependencies": {
- "rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- }
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- },
- "multicast-dns": {
- "version": "6.2.3",
- "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
- "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
- "dev": true,
- "requires": {
- "dns-packet": "^1.3.1",
- "thunky": "^1.0.2"
- }
- },
- "multicast-dns-service-types": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
- "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
- "dev": true
- },
- "mute-stream": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
- "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
- "dev": true
- },
- "nan": {
- "version": "2.14.2",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
- "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==",
- "dev": true,
- "optional": true
- },
- "nanomatch": {
- "version": "1.2.13",
- "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
- "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
- "dev": true,
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "fragment-cache": "^0.2.1",
- "is-windows": "^1.0.2",
- "kind-of": "^6.0.2",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- }
- },
- "native-url": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz",
- "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==",
- "dev": true,
- "requires": {
- "querystring": "^0.2.0"
- }
- },
- "natural-compare": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
- "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
- "dev": true
- },
- "negotiator": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
- "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
- "dev": true
- },
- "neo-async": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
- "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
- "dev": true
- },
- "nerf-dart": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/nerf-dart/-/nerf-dart-1.0.0.tgz",
- "integrity": "sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g==",
- "dev": true
- },
- "nice-try": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
- "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
- "dev": true
- },
- "no-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
- "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
- "dev": true,
- "requires": {
- "lower-case": "^2.0.2",
- "tslib": "^2.0.3"
- }
- },
- "node-emoji": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz",
- "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==",
- "dev": true,
- "requires": {
- "lodash": "^4.17.21"
- }
- },
- "node-environment-flags": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz",
- "integrity": "sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==",
- "dev": true,
- "requires": {
- "object.getownpropertydescriptors": "^2.0.3",
- "semver": "^5.7.0"
- },
- "dependencies": {
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- }
- }
- },
- "node-fetch": {
- "version": "2.6.7",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
- "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
- "dev": true,
- "requires": {
- "whatwg-url": "^5.0.0"
- }
- },
- "node-forge": {
- "version": "0.10.0",
- "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
- "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
- "dev": true
- },
- "node-libs-browser": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
- "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
- "dev": true,
- "requires": {
- "assert": "^1.1.1",
- "browserify-zlib": "^0.2.0",
- "buffer": "^4.3.0",
- "console-browserify": "^1.1.0",
- "constants-browserify": "^1.0.0",
- "crypto-browserify": "^3.11.0",
- "domain-browser": "^1.1.1",
- "events": "^3.0.0",
- "https-browserify": "^1.0.0",
- "os-browserify": "^0.3.0",
- "path-browserify": "0.0.1",
- "process": "^0.11.10",
- "punycode": "^1.2.4",
- "querystring-es3": "^0.2.0",
- "readable-stream": "^2.3.3",
- "stream-browserify": "^2.0.1",
- "stream-http": "^2.7.2",
- "string_decoder": "^1.0.0",
- "timers-browserify": "^2.0.4",
- "tty-browserify": "0.0.0",
- "url": "^0.11.0",
- "util": "^0.11.0",
- "vm-browserify": "^1.0.1"
- },
- "dependencies": {
- "punycode": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
- "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
- "dev": true
- }
- }
- },
- "noop2": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/noop2/-/noop2-2.0.0.tgz",
- "integrity": "sha1-S2NgFemIK1R4PAK0EvaZ2MXNCls=",
- "dev": true
- },
- "normalize-package-data": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
- "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
- "dev": true,
- "requires": {
- "hosted-git-info": "^4.0.1",
- "is-core-module": "^2.5.0",
- "semver": "^7.3.4",
- "validate-npm-package-license": "^3.0.1"
- },
- "dependencies": {
- "is-core-module": {
- "version": "2.9.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
- "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
- "dev": true,
- "requires": {
- "has": "^1.0.3"
- }
- },
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "semver": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
- "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true
- },
- "normalize-range": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
- "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
- "dev": true
- },
- "normalize-url": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
- "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
- "dev": true,
- "requires": {
- "object-assign": "^4.0.1",
- "prepend-http": "^1.0.0",
- "query-string": "^4.1.0",
- "sort-keys": "^1.0.0"
- }
- },
- "npm": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/npm/-/npm-8.11.0.tgz",
- "integrity": "sha512-4qmtwHa28J4SPmwCNoQI07KIF/ljmBhhuqG+xNXsIIRpwdKB5OXkMIGfH6KlThR6kzusxlkgR7t1haFDB88dcQ==",
- "dev": true,
- "requires": {
- "@isaacs/string-locale-compare": "^1.1.0",
- "@npmcli/arborist": "^5.0.4",
- "@npmcli/ci-detect": "^2.0.0",
- "@npmcli/config": "^4.1.0",
- "@npmcli/fs": "^2.1.0",
- "@npmcli/map-workspaces": "^2.0.3",
- "@npmcli/package-json": "^2.0.0",
- "@npmcli/run-script": "^3.0.1",
- "abbrev": "~1.1.1",
- "archy": "~1.0.0",
- "cacache": "^16.1.0",
- "chalk": "^4.1.2",
- "chownr": "^2.0.0",
- "cli-columns": "^4.0.0",
- "cli-table3": "^0.6.2",
- "columnify": "^1.6.0",
- "fastest-levenshtein": "^1.0.12",
- "glob": "^8.0.1",
- "graceful-fs": "^4.2.10",
- "hosted-git-info": "^5.0.0",
- "ini": "^3.0.0",
- "init-package-json": "^3.0.2",
- "is-cidr": "^4.0.2",
- "json-parse-even-better-errors": "^2.3.1",
- "libnpmaccess": "^6.0.2",
- "libnpmdiff": "^4.0.2",
- "libnpmexec": "^4.0.2",
- "libnpmfund": "^3.0.1",
- "libnpmhook": "^8.0.2",
- "libnpmorg": "^4.0.2",
- "libnpmpack": "^4.0.2",
- "libnpmpublish": "^6.0.2",
- "libnpmsearch": "^5.0.2",
- "libnpmteam": "^4.0.2",
- "libnpmversion": "^3.0.1",
- "make-fetch-happen": "^10.1.5",
- "minipass": "^3.1.6",
- "minipass-pipeline": "^1.2.4",
- "mkdirp": "^1.0.4",
- "mkdirp-infer-owner": "^2.0.0",
- "ms": "^2.1.2",
- "node-gyp": "^9.0.0",
- "nopt": "^5.0.0",
- "npm-audit-report": "^3.0.0",
- "npm-install-checks": "^5.0.0",
- "npm-package-arg": "^9.0.2",
- "npm-pick-manifest": "^7.0.1",
- "npm-profile": "^6.0.3",
- "npm-registry-fetch": "^13.1.1",
- "npm-user-validate": "^1.0.1",
- "npmlog": "^6.0.2",
- "opener": "^1.5.2",
- "pacote": "^13.4.1",
- "parse-conflict-json": "^2.0.2",
- "proc-log": "^2.0.1",
- "qrcode-terminal": "^0.12.0",
- "read": "~1.0.7",
- "read-package-json": "^5.0.1",
- "read-package-json-fast": "^2.0.3",
- "readdir-scoped-modules": "^1.1.0",
- "rimraf": "^3.0.2",
- "semver": "^7.3.7",
- "ssri": "^9.0.1",
- "tar": "^6.1.11",
- "text-table": "~0.2.0",
- "tiny-relative-date": "^1.3.0",
- "treeverse": "^2.0.0",
- "validate-npm-package-name": "^4.0.0",
- "which": "^2.0.2",
- "write-file-atomic": "^4.0.1"
- },
- "dependencies": {
- "@colors/colors": {
- "version": "1.5.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "@gar/promisify": {
- "version": "1.1.3",
- "bundled": true,
- "dev": true
- },
- "@isaacs/string-locale-compare": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "@npmcli/arborist": {
- "version": "5.2.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "@isaacs/string-locale-compare": "^1.1.0",
- "@npmcli/installed-package-contents": "^1.0.7",
- "@npmcli/map-workspaces": "^2.0.3",
- "@npmcli/metavuln-calculator": "^3.0.1",
- "@npmcli/move-file": "^2.0.0",
- "@npmcli/name-from-folder": "^1.0.1",
- "@npmcli/node-gyp": "^2.0.0",
- "@npmcli/package-json": "^2.0.0",
- "@npmcli/run-script": "^3.0.0",
- "bin-links": "^3.0.0",
- "cacache": "^16.0.6",
- "common-ancestor-path": "^1.0.1",
- "json-parse-even-better-errors": "^2.3.1",
- "json-stringify-nice": "^1.1.4",
- "mkdirp": "^1.0.4",
- "mkdirp-infer-owner": "^2.0.0",
- "nopt": "^5.0.0",
- "npm-install-checks": "^5.0.0",
- "npm-package-arg": "^9.0.0",
- "npm-pick-manifest": "^7.0.0",
- "npm-registry-fetch": "^13.0.0",
- "npmlog": "^6.0.2",
- "pacote": "^13.0.5",
- "parse-conflict-json": "^2.0.1",
- "proc-log": "^2.0.0",
- "promise-all-reject-late": "^1.0.0",
- "promise-call-limit": "^1.0.1",
- "read-package-json-fast": "^2.0.2",
- "readdir-scoped-modules": "^1.1.0",
- "rimraf": "^3.0.2",
- "semver": "^7.3.7",
- "ssri": "^9.0.0",
- "treeverse": "^2.0.0",
- "walk-up-path": "^1.0.0"
- }
- },
- "@npmcli/ci-detect": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- },
- "@npmcli/config": {
- "version": "4.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "@npmcli/map-workspaces": "^2.0.2",
- "ini": "^3.0.0",
- "mkdirp-infer-owner": "^2.0.0",
- "nopt": "^5.0.0",
- "proc-log": "^2.0.0",
- "read-package-json-fast": "^2.0.3",
- "semver": "^7.3.5",
- "walk-up-path": "^1.0.0"
- }
- },
- "@npmcli/disparity-colors": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-styles": "^4.3.0"
- }
- },
- "@npmcli/fs": {
- "version": "2.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "@gar/promisify": "^1.1.3",
- "semver": "^7.3.5"
- }
- },
- "@npmcli/git": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "@npmcli/promise-spawn": "^3.0.0",
- "lru-cache": "^7.4.4",
- "mkdirp": "^1.0.4",
- "npm-pick-manifest": "^7.0.0",
- "proc-log": "^2.0.0",
- "promise-inflight": "^1.0.1",
- "promise-retry": "^2.0.1",
- "semver": "^7.3.5",
- "which": "^2.0.2"
- }
- },
- "@npmcli/installed-package-contents": {
- "version": "1.0.7",
- "bundled": true,
- "dev": true,
- "requires": {
- "npm-bundled": "^1.1.1",
- "npm-normalize-package-bin": "^1.0.1"
- }
- },
- "@npmcli/map-workspaces": {
- "version": "2.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "@npmcli/name-from-folder": "^1.0.1",
- "glob": "^8.0.1",
- "minimatch": "^5.0.1",
- "read-package-json-fast": "^2.0.3"
- }
- },
- "@npmcli/metavuln-calculator": {
- "version": "3.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "cacache": "^16.0.0",
- "json-parse-even-better-errors": "^2.3.1",
- "pacote": "^13.0.3",
- "semver": "^7.3.5"
- }
- },
- "@npmcli/move-file": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "mkdirp": "^1.0.4",
- "rimraf": "^3.0.2"
- }
- },
- "@npmcli/name-from-folder": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "@npmcli/node-gyp": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- },
- "@npmcli/package-json": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "json-parse-even-better-errors": "^2.3.1"
- }
- },
- "@npmcli/promise-spawn": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "infer-owner": "^1.0.4"
- }
- },
- "@npmcli/run-script": {
- "version": "3.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "@npmcli/node-gyp": "^2.0.0",
- "@npmcli/promise-spawn": "^3.0.0",
- "node-gyp": "^9.0.0",
- "read-package-json-fast": "^2.0.3"
- }
- },
- "@tootallnate/once": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- },
- "abbrev": {
- "version": "1.1.1",
- "bundled": true,
- "dev": true
- },
- "agent-base": {
- "version": "6.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "debug": "4"
- }
- },
- "agentkeepalive": {
- "version": "4.2.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "debug": "^4.1.0",
- "depd": "^1.1.2",
- "humanize-ms": "^1.2.1"
- }
- },
- "aggregate-error": {
- "version": "3.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "clean-stack": "^2.0.0",
- "indent-string": "^4.0.0"
- }
- },
- "ansi-regex": {
- "version": "5.0.1",
- "bundled": true,
- "dev": true
- },
- "ansi-styles": {
- "version": "4.3.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "aproba": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- },
- "archy": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "are-we-there-yet": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
- }
- },
- "asap": {
- "version": "2.0.6",
- "bundled": true,
- "dev": true
- },
- "balanced-match": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "bin-links": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "cmd-shim": "^5.0.0",
- "mkdirp-infer-owner": "^2.0.0",
- "npm-normalize-package-bin": "^1.0.0",
- "read-cmd-shim": "^3.0.0",
- "rimraf": "^3.0.0",
- "write-file-atomic": "^4.0.0"
- }
- },
- "binary-extensions": {
- "version": "2.2.0",
- "bundled": true,
- "dev": true
- },
- "brace-expansion": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0"
- }
- },
- "builtins": {
- "version": "5.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "semver": "^7.0.0"
- }
- },
- "cacache": {
- "version": "16.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "@npmcli/fs": "^2.1.0",
- "@npmcli/move-file": "^2.0.0",
- "chownr": "^2.0.0",
- "fs-minipass": "^2.1.0",
- "glob": "^8.0.1",
- "infer-owner": "^1.0.4",
- "lru-cache": "^7.7.1",
- "minipass": "^3.1.6",
- "minipass-collect": "^1.0.2",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.4",
- "mkdirp": "^1.0.4",
- "p-map": "^4.0.0",
- "promise-inflight": "^1.0.1",
- "rimraf": "^3.0.2",
- "ssri": "^9.0.0",
- "tar": "^6.1.11",
- "unique-filename": "^1.1.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "chownr": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- },
- "cidr-regex": {
- "version": "3.1.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "ip-regex": "^4.1.0"
- }
- },
- "clean-stack": {
- "version": "2.2.0",
- "bundled": true,
- "dev": true
- },
- "cli-columns": {
- "version": "4.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1"
- }
- },
- "cli-table3": {
- "version": "0.6.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "@colors/colors": "1.5.0",
- "string-width": "^4.2.0"
- }
- },
- "clone": {
- "version": "1.0.4",
- "bundled": true,
- "dev": true
- },
- "cmd-shim": {
- "version": "5.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "mkdirp-infer-owner": "^2.0.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "bundled": true,
- "dev": true
- },
- "color-support": {
- "version": "1.1.3",
- "bundled": true,
- "dev": true
- },
- "columnify": {
- "version": "1.6.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "strip-ansi": "^6.0.1",
- "wcwidth": "^1.0.0"
- }
- },
- "common-ancestor-path": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "concat-map": {
- "version": "0.0.1",
- "bundled": true,
- "dev": true
- },
- "console-control-strings": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "debug": {
- "version": "4.3.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- },
- "dependencies": {
- "ms": {
- "version": "2.1.2",
- "bundled": true,
- "dev": true
- }
- }
- },
- "debuglog": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "defaults": {
- "version": "1.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "clone": "^1.0.2"
- }
- },
- "delegates": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "depd": {
- "version": "1.1.2",
- "bundled": true,
- "dev": true
- },
- "dezalgo": {
- "version": "1.0.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "asap": "^2.0.0",
- "wrappy": "1"
- }
- },
- "diff": {
- "version": "5.0.0",
- "bundled": true,
- "dev": true
- },
- "emoji-regex": {
- "version": "8.0.0",
- "bundled": true,
- "dev": true
- },
- "encoding": {
- "version": "0.1.13",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "iconv-lite": "^0.6.2"
- }
- },
- "env-paths": {
- "version": "2.2.1",
- "bundled": true,
- "dev": true
- },
- "err-code": {
- "version": "2.0.3",
- "bundled": true,
- "dev": true
- },
- "fastest-levenshtein": {
- "version": "1.0.12",
- "bundled": true,
- "dev": true
- },
- "fs-minipass": {
- "version": "2.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "function-bind": {
- "version": "1.1.1",
- "bundled": true,
- "dev": true
- },
- "gauge": {
- "version": "4.0.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.3",
- "console-control-strings": "^1.1.0",
- "has-unicode": "^2.0.1",
- "signal-exit": "^3.0.7",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1",
- "wide-align": "^1.1.5"
- }
- },
- "glob": {
- "version": "8.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^5.0.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "graceful-fs": {
- "version": "4.2.10",
- "bundled": true,
- "dev": true
- },
- "has": {
- "version": "1.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "bundled": true,
- "dev": true
- },
- "has-unicode": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true
- },
- "hosted-git-info": {
- "version": "5.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "lru-cache": "^7.5.1"
- }
- },
- "http-cache-semantics": {
- "version": "4.1.0",
- "bundled": true,
- "dev": true
- },
- "http-proxy-agent": {
- "version": "5.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "@tootallnate/once": "2",
- "agent-base": "6",
- "debug": "4"
- }
- },
- "https-proxy-agent": {
- "version": "5.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "agent-base": "6",
- "debug": "4"
- }
- },
- "humanize-ms": {
- "version": "1.2.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "ms": "^2.0.0"
- }
- },
- "iconv-lite": {
- "version": "0.6.3",
- "bundled": true,
- "dev": true,
- "optional": true,
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- }
- },
- "ignore-walk": {
- "version": "5.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "minimatch": "^5.0.1"
- }
- },
- "imurmurhash": {
- "version": "0.1.4",
- "bundled": true,
- "dev": true
- },
- "indent-string": {
- "version": "4.0.0",
- "bundled": true,
- "dev": true
- },
- "infer-owner": {
- "version": "1.0.4",
- "bundled": true,
- "dev": true
- },
- "inflight": {
- "version": "1.0.6",
- "bundled": true,
- "dev": true,
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "bundled": true,
- "dev": true
- },
- "ini": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true
- },
- "init-package-json": {
- "version": "3.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "npm-package-arg": "^9.0.1",
- "promzard": "^0.3.0",
- "read": "^1.0.7",
- "read-package-json": "^5.0.0",
- "semver": "^7.3.5",
- "validate-npm-package-license": "^3.0.4",
- "validate-npm-package-name": "^4.0.0"
- }
- },
- "ip": {
- "version": "1.1.8",
- "bundled": true,
- "dev": true
- },
- "ip-regex": {
- "version": "4.3.0",
- "bundled": true,
- "dev": true
- },
- "is-cidr": {
- "version": "4.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "cidr-regex": "^3.1.1"
- }
- },
- "is-core-module": {
- "version": "2.9.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "has": "^1.0.3"
- }
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true
- },
- "is-lambda": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "isexe": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- },
- "json-parse-even-better-errors": {
- "version": "2.3.1",
- "bundled": true,
- "dev": true
- },
- "json-stringify-nice": {
- "version": "1.1.4",
- "bundled": true,
- "dev": true
- },
- "jsonparse": {
- "version": "1.3.1",
- "bundled": true,
- "dev": true
- },
- "just-diff": {
- "version": "5.0.2",
- "bundled": true,
- "dev": true
- },
- "just-diff-apply": {
- "version": "5.2.0",
- "bundled": true,
- "dev": true
- },
- "libnpmaccess": {
- "version": "6.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "aproba": "^2.0.0",
- "minipass": "^3.1.1",
- "npm-package-arg": "^9.0.1",
- "npm-registry-fetch": "^13.0.0"
- }
- },
- "libnpmdiff": {
- "version": "4.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "@npmcli/disparity-colors": "^2.0.0",
- "@npmcli/installed-package-contents": "^1.0.7",
- "binary-extensions": "^2.2.0",
- "diff": "^5.0.0",
- "minimatch": "^5.0.1",
- "npm-package-arg": "^9.0.1",
- "pacote": "^13.0.5",
- "tar": "^6.1.0"
- }
- },
- "libnpmexec": {
- "version": "4.0.5",
- "bundled": true,
- "dev": true,
- "requires": {
- "@npmcli/arborist": "^5.0.0",
- "@npmcli/ci-detect": "^2.0.0",
- "@npmcli/run-script": "^3.0.0",
- "chalk": "^4.1.0",
- "mkdirp-infer-owner": "^2.0.0",
- "npm-package-arg": "^9.0.1",
- "npmlog": "^6.0.2",
- "pacote": "^13.0.5",
- "proc-log": "^2.0.0",
- "read": "^1.0.7",
- "read-package-json-fast": "^2.0.2",
- "walk-up-path": "^1.0.0"
- }
- },
- "libnpmfund": {
- "version": "3.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "@npmcli/arborist": "^5.0.0"
- }
- },
- "libnpmhook": {
- "version": "8.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "aproba": "^2.0.0",
- "npm-registry-fetch": "^13.0.0"
- }
- },
- "libnpmorg": {
- "version": "4.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "aproba": "^2.0.0",
- "npm-registry-fetch": "^13.0.0"
- }
- },
- "libnpmpack": {
- "version": "4.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "@npmcli/run-script": "^3.0.0",
- "npm-package-arg": "^9.0.1",
- "pacote": "^13.5.0"
- }
- },
- "libnpmpublish": {
- "version": "6.0.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "normalize-package-data": "^4.0.0",
- "npm-package-arg": "^9.0.1",
- "npm-registry-fetch": "^13.0.0",
- "semver": "^7.3.7",
- "ssri": "^9.0.0"
- }
- },
- "libnpmsearch": {
- "version": "5.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "npm-registry-fetch": "^13.0.0"
- }
- },
- "libnpmteam": {
- "version": "4.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "aproba": "^2.0.0",
- "npm-registry-fetch": "^13.0.0"
- }
- },
- "libnpmversion": {
- "version": "3.0.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "@npmcli/git": "^3.0.0",
- "@npmcli/run-script": "^3.0.0",
- "json-parse-even-better-errors": "^2.3.1",
- "proc-log": "^2.0.0",
- "semver": "^7.3.7"
- }
- },
- "lru-cache": {
- "version": "7.9.0",
- "bundled": true,
- "dev": true
- },
- "make-fetch-happen": {
- "version": "10.1.5",
- "bundled": true,
- "dev": true,
- "requires": {
- "agentkeepalive": "^4.2.1",
- "cacache": "^16.1.0",
- "http-cache-semantics": "^4.1.0",
- "http-proxy-agent": "^5.0.0",
- "https-proxy-agent": "^5.0.0",
- "is-lambda": "^1.0.1",
- "lru-cache": "^7.7.1",
- "minipass": "^3.1.6",
- "minipass-collect": "^1.0.2",
- "minipass-fetch": "^2.0.3",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.4",
- "negotiator": "^0.6.3",
- "promise-retry": "^2.0.1",
- "socks-proxy-agent": "^6.1.1",
- "ssri": "^9.0.0"
- }
- },
- "minimatch": {
- "version": "5.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "brace-expansion": "^2.0.1"
- }
- },
- "minipass": {
- "version": "3.1.6",
- "bundled": true,
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "minipass-collect": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minipass-fetch": {
- "version": "2.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "encoding": "^0.1.13",
- "minipass": "^3.1.6",
- "minipass-sized": "^1.0.3",
- "minizlib": "^2.1.2"
- }
- },
- "minipass-flush": {
- "version": "1.0.5",
- "bundled": true,
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minipass-json-stream": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "jsonparse": "^1.3.1",
- "minipass": "^3.0.0"
- }
- },
- "minipass-pipeline": {
- "version": "1.2.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minipass-sized": {
- "version": "1.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minizlib": {
- "version": "2.1.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "minipass": "^3.0.0",
- "yallist": "^4.0.0"
- }
- },
- "mkdirp": {
- "version": "1.0.4",
- "bundled": true,
- "dev": true
- },
- "mkdirp-infer-owner": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "chownr": "^2.0.0",
- "infer-owner": "^1.0.4",
- "mkdirp": "^1.0.3"
- }
- },
- "ms": {
- "version": "2.1.3",
- "bundled": true,
- "dev": true
- },
- "mute-stream": {
- "version": "0.0.8",
- "bundled": true,
- "dev": true
- },
- "negotiator": {
- "version": "0.6.3",
- "bundled": true,
- "dev": true
- },
- "node-gyp": {
- "version": "9.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "env-paths": "^2.2.0",
- "glob": "^7.1.4",
- "graceful-fs": "^4.2.6",
- "make-fetch-happen": "^10.0.3",
- "nopt": "^5.0.0",
- "npmlog": "^6.0.0",
- "rimraf": "^3.0.2",
- "semver": "^7.3.5",
- "tar": "^6.1.2",
- "which": "^2.0.2"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "1.1.11",
- "bundled": true,
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "glob": {
- "version": "7.2.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "minimatch": {
- "version": "3.1.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- }
- }
- },
- "nopt": {
- "version": "5.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "abbrev": "1"
- }
- },
- "normalize-package-data": {
- "version": "4.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "hosted-git-info": "^5.0.0",
- "is-core-module": "^2.8.1",
- "semver": "^7.3.5",
- "validate-npm-package-license": "^3.0.4"
- }
- },
- "npm-audit-report": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "chalk": "^4.0.0"
- }
- },
- "npm-bundled": {
- "version": "1.1.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "npm-normalize-package-bin": "^1.0.1"
- }
- },
- "npm-install-checks": {
- "version": "5.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "semver": "^7.1.1"
- }
- },
- "npm-normalize-package-bin": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "npm-package-arg": {
- "version": "9.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "hosted-git-info": "^5.0.0",
- "semver": "^7.3.5",
- "validate-npm-package-name": "^4.0.0"
- }
- },
- "npm-packlist": {
- "version": "5.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "glob": "^8.0.1",
- "ignore-walk": "^5.0.1",
- "npm-bundled": "^1.1.2",
- "npm-normalize-package-bin": "^1.0.1"
- }
- },
- "npm-pick-manifest": {
- "version": "7.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "npm-install-checks": "^5.0.0",
- "npm-normalize-package-bin": "^1.0.1",
- "npm-package-arg": "^9.0.0",
- "semver": "^7.3.5"
- }
- },
- "npm-profile": {
- "version": "6.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "npm-registry-fetch": "^13.0.1",
- "proc-log": "^2.0.0"
- }
- },
- "npm-registry-fetch": {
- "version": "13.1.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "make-fetch-happen": "^10.0.6",
- "minipass": "^3.1.6",
- "minipass-fetch": "^2.0.3",
- "minipass-json-stream": "^1.0.1",
- "minizlib": "^2.1.2",
- "npm-package-arg": "^9.0.1",
- "proc-log": "^2.0.0"
- }
- },
- "npm-user-validate": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "npmlog": {
- "version": "6.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "are-we-there-yet": "^3.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^4.0.3",
- "set-blocking": "^2.0.0"
- }
- },
- "once": {
- "version": "1.4.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "wrappy": "1"
- }
- },
- "opener": {
- "version": "1.5.2",
- "bundled": true,
- "dev": true
- },
- "p-map": {
- "version": "4.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "aggregate-error": "^3.0.0"
- }
- },
- "pacote": {
- "version": "13.5.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "@npmcli/git": "^3.0.0",
- "@npmcli/installed-package-contents": "^1.0.7",
- "@npmcli/promise-spawn": "^3.0.0",
- "@npmcli/run-script": "^3.0.1",
- "cacache": "^16.0.0",
- "chownr": "^2.0.0",
- "fs-minipass": "^2.1.0",
- "infer-owner": "^1.0.4",
- "minipass": "^3.1.6",
- "mkdirp": "^1.0.4",
- "npm-package-arg": "^9.0.0",
- "npm-packlist": "^5.1.0",
- "npm-pick-manifest": "^7.0.0",
- "npm-registry-fetch": "^13.0.1",
- "proc-log": "^2.0.0",
- "promise-retry": "^2.0.1",
- "read-package-json": "^5.0.0",
- "read-package-json-fast": "^2.0.3",
- "rimraf": "^3.0.2",
- "ssri": "^9.0.0",
- "tar": "^6.1.11"
- }
- },
- "parse-conflict-json": {
- "version": "2.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "json-parse-even-better-errors": "^2.3.1",
- "just-diff": "^5.0.1",
- "just-diff-apply": "^5.2.0"
- }
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "proc-log": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true
- },
- "promise-all-reject-late": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "promise-call-limit": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "promise-inflight": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "promise-retry": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "err-code": "^2.0.2",
- "retry": "^0.12.0"
- }
- },
- "promzard": {
- "version": "0.3.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "read": "1"
- }
- },
- "qrcode-terminal": {
- "version": "0.12.0",
- "bundled": true,
- "dev": true
- },
- "read": {
- "version": "1.0.7",
- "bundled": true,
- "dev": true,
- "requires": {
- "mute-stream": "~0.0.4"
- }
- },
- "read-cmd-shim": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true
- },
- "read-package-json": {
- "version": "5.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "glob": "^8.0.1",
- "json-parse-even-better-errors": "^2.3.1",
- "normalize-package-data": "^4.0.0",
- "npm-normalize-package-bin": "^1.0.1"
- }
- },
- "read-package-json-fast": {
- "version": "2.0.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "json-parse-even-better-errors": "^2.3.0",
- "npm-normalize-package-bin": "^1.0.1"
- }
- },
- "readable-stream": {
- "version": "3.6.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "readdir-scoped-modules": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "debuglog": "^1.0.1",
- "dezalgo": "^1.0.0",
- "graceful-fs": "^4.1.2",
- "once": "^1.3.0"
- }
- },
- "retry": {
- "version": "0.12.0",
- "bundled": true,
- "dev": true
- },
- "rimraf": {
- "version": "3.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "1.1.11",
- "bundled": true,
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "glob": {
- "version": "7.2.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "minimatch": {
- "version": "3.1.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- }
- }
- },
- "safe-buffer": {
- "version": "5.2.1",
- "bundled": true,
- "dev": true
- },
- "safer-buffer": {
- "version": "2.1.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "semver": {
- "version": "7.3.7",
- "bundled": true,
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- },
- "dependencies": {
- "lru-cache": {
- "version": "6.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- }
- }
- },
- "set-blocking": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- },
- "signal-exit": {
- "version": "3.0.7",
- "bundled": true,
- "dev": true
- },
- "smart-buffer": {
- "version": "4.2.0",
- "bundled": true,
- "dev": true
- },
- "socks": {
- "version": "2.6.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "ip": "^1.1.5",
- "smart-buffer": "^4.2.0"
- }
- },
- "socks-proxy-agent": {
- "version": "6.2.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "agent-base": "^6.0.2",
- "debug": "^4.3.3",
- "socks": "^2.6.2"
- }
- },
- "spdx-correct": {
- "version": "3.1.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-exceptions": {
- "version": "2.3.0",
- "bundled": true,
- "dev": true
- },
- "spdx-expression-parse": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-license-ids": {
- "version": "3.0.11",
- "bundled": true,
- "dev": true
- },
- "ssri": {
- "version": "9.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "minipass": "^3.1.1"
- }
- },
- "string-width": {
- "version": "4.2.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "string_decoder": {
- "version": "1.3.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "safe-buffer": "~5.2.0"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "tar": {
- "version": "6.1.11",
- "bundled": true,
- "dev": true,
- "requires": {
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "minipass": "^3.0.0",
- "minizlib": "^2.1.1",
- "mkdirp": "^1.0.3",
- "yallist": "^4.0.0"
- }
- },
- "text-table": {
- "version": "0.2.0",
- "bundled": true,
- "dev": true
- },
- "tiny-relative-date": {
- "version": "1.3.0",
- "bundled": true,
- "dev": true
- },
- "treeverse": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true
- },
- "unique-filename": {
- "version": "1.1.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "unique-slug": "^2.0.0"
- }
- },
- "unique-slug": {
- "version": "2.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "imurmurhash": "^0.1.4"
- }
- },
- "util-deprecate": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "validate-npm-package-license": {
- "version": "3.0.4",
- "bundled": true,
- "dev": true,
- "requires": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
- }
- },
- "validate-npm-package-name": {
- "version": "4.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "builtins": "^5.0.0"
- }
- },
- "walk-up-path": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "wcwidth": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "defaults": "^1.0.3"
- }
- },
- "which": {
- "version": "2.0.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- },
- "wide-align": {
- "version": "1.1.5",
- "bundled": true,
- "dev": true,
- "requires": {
- "string-width": "^1.0.2 || 2 || 3 || 4"
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "write-file-atomic": {
- "version": "4.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "imurmurhash": "^0.1.4",
- "signal-exit": "^3.0.7"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "bundled": true,
- "dev": true
- }
- }
- },
- "npm-run-path": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
- "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
- "dev": true,
- "requires": {
- "path-key": "^2.0.0"
- },
- "dependencies": {
- "path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
- "dev": true
- }
- }
- },
- "nth-check": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
- "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
- "dev": true,
- "requires": {
- "boolbase": "~1.0.0"
- }
- },
- "num2fraction": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
- "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
- "dev": true
- },
- "nwb": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/nwb/-/nwb-0.25.2.tgz",
- "integrity": "sha512-0kybp/3XSV2EYeP90p7boyDsEuZfczgp8zyghxlFG+PONHrqE3jFVPWNmPGKKY6udi0vK2paHTcSg006attOsA==",
- "dev": true,
- "requires": {
- "@babel/cli": "7.8.4",
- "@babel/core": "7.9.6",
- "@babel/plugin-proposal-nullish-coalescing-operator": "7.8.3",
- "@babel/plugin-proposal-optional-chaining": "7.9.0",
- "@babel/plugin-syntax-dynamic-import": "7.8.3",
- "@babel/plugin-syntax-jsx": "7.8.3",
- "@babel/plugin-transform-react-constant-elements": "7.9.0",
- "@babel/plugin-transform-react-jsx": "7.9.4",
- "@babel/plugin-transform-runtime": "7.9.6",
- "@babel/polyfill": "7.8.7",
- "@babel/preset-env": "7.9.6",
- "@babel/preset-react": "7.9.4",
- "@babel/runtime": "7.9.6",
- "@insin/npm-install-webpack-plugin": "5.0.0",
- "@pmmmwh/react-refresh-webpack-plugin": "0.3.1",
- "autoprefixer": "9.8.0",
- "babel-loader": "8.1.0",
- "babel-plugin-add-module-exports": "1.0.2",
- "babel-plugin-inferno": "6.1.0",
- "babel-plugin-istanbul": "6.0.0",
- "babel-plugin-lodash": "3.3.4",
- "babel-plugin-transform-decorators-legacy": "1.3.5",
- "babel-plugin-transform-react-remove-prop-types": "0.4.24",
- "babel-preset-proposals": "0.3.0",
- "case-sensitive-paths-webpack-plugin": "2.3.0",
- "chalk": "4.0.0",
- "copy-template-dir": "1.4.0",
- "copy-webpack-plugin": "6.0.1",
- "cross-spawn": "7.0.2",
- "css-loader": "3.5.3",
- "debug": "4.1.1",
- "detect-port": "1.3.0",
- "eventsource-polyfill": "0.9.6",
- "expect": "1.20.2",
- "figures": "3.2.0",
- "file-loader": "6.0.0",
- "filesize": "6.1.0",
- "fs-extra": "9.0.0",
- "gzip-size": "5.1.1",
- "html-webpack-plugin": "4.3.0",
- "inquirer": "7.1.0",
- "karma": "5.0.9",
- "karma-chrome-launcher": "3.1.0",
- "karma-coverage": "2.0.2",
- "karma-mocha": "2.0.1",
- "karma-mocha-reporter": "2.2.5",
- "karma-phantomjs-launcher": "1.0.4",
- "karma-sourcemap-loader": "0.3.7",
- "karma-webpack": "4.0.2",
- "mini-css-extract-plugin": "0.9.0",
- "minimist": "1.2.5",
- "mocha": "7.1.2",
- "open": "7.0.4",
- "optimize-css-assets-webpack-plugin": "5.0.3",
- "ora": "4.0.4",
- "phantomjs-prebuilt": "2.1.16",
- "postcss-loader": "3.0.0",
- "react-refresh": "0.8.2",
- "resolve": "1.17.0",
- "run-series": "1.1.8",
- "semver": "7.3.2",
- "style-loader": "1.2.1",
- "terser-webpack-plugin": "3.0.1",
- "url-loader": "4.1.0",
- "webpack": "4.43.0",
- "webpack-dev-middleware": "3.7.2",
- "webpack-dev-server": "3.11.0",
- "webpack-hot-middleware": "2.25.0",
- "webpack-merge": "4.2.2"
- }
- },
- "oauth-sign": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
- "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
- "dev": true
- },
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true
- },
- "object-copy": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
- "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
- "dev": true,
- "requires": {
- "copy-descriptor": "^0.1.0",
- "define-property": "^0.2.5",
- "kind-of": "^3.0.3"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "object-inspect": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz",
- "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==",
- "dev": true
- },
- "object-is": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz",
- "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3"
- }
- },
- "object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true
- },
- "object-visit": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
- "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
- "dev": true,
- "requires": {
- "isobject": "^3.0.0"
- }
- },
- "object.assign": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
- "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "has-symbols": "^1.0.1",
- "object-keys": "^1.1.1"
- }
- },
- "object.entries": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz",
- "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.1",
- "has": "^1.0.3"
- }
- },
- "object.fromentries": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.3.tgz",
- "integrity": "sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.1",
- "has": "^1.0.3"
- }
- },
- "object.getownpropertydescriptors": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz",
- "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.1"
- }
- },
- "object.pick": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
- "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- }
- },
- "object.values": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz",
- "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.1",
- "has": "^1.0.3"
- }
- },
- "obuf": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
- "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
- "dev": true
- },
- "on-finished": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
- "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
- "dev": true,
- "requires": {
- "ee-first": "1.1.1"
- }
- },
- "on-headers": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
- "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
- "dev": true
- },
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "dev": true,
- "requires": {
- "wrappy": "1"
- }
- },
- "onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
- "dev": true,
- "requires": {
- "mimic-fn": "^2.1.0"
- }
- },
- "open": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/open/-/open-7.0.4.tgz",
- "integrity": "sha512-brSA+/yq+b08Hsr4c8fsEW2CRzk1BmfN3SAK/5VCHQ9bdoZJ4qa/+AfR0xHjlbbZUyPkUHs1b8x1RqdyZdkVqQ==",
- "dev": true,
- "requires": {
- "is-docker": "^2.0.0",
- "is-wsl": "^2.1.1"
- }
- },
- "opn": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz",
- "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==",
- "dev": true,
- "requires": {
- "is-wsl": "^1.1.0"
- },
- "dependencies": {
- "is-wsl": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
- "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
- "dev": true
- }
- }
- },
- "optimize-css-assets-webpack-plugin": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz",
- "integrity": "sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==",
- "dev": true,
- "requires": {
- "cssnano": "^4.1.10",
- "last-call-webpack-plugin": "^3.0.0"
- }
- },
- "optionator": {
- "version": "0.9.1",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
- "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
- "dev": true,
- "requires": {
- "deep-is": "^0.1.3",
- "fast-levenshtein": "^2.0.6",
- "levn": "^0.4.1",
- "prelude-ls": "^1.2.1",
- "type-check": "^0.4.0",
- "word-wrap": "^1.2.3"
- }
- },
- "ora": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/ora/-/ora-4.0.4.tgz",
- "integrity": "sha512-77iGeVU1cIdRhgFzCK8aw1fbtT1B/iZAvWjS+l/o1x0RShMgxHUZaD2yDpWsNCPwXg9z1ZA78Kbdvr8kBmG/Ww==",
- "dev": true,
- "requires": {
- "chalk": "^3.0.0",
- "cli-cursor": "^3.1.0",
- "cli-spinners": "^2.2.0",
- "is-interactive": "^1.0.0",
- "log-symbols": "^3.0.0",
- "mute-stream": "0.0.8",
- "strip-ansi": "^6.0.0",
- "wcwidth": "^1.0.1"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
- "dev": true
- },
- "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,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "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==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "log-symbols": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz",
- "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==",
- "dev": true,
- "requires": {
- "chalk": "^2.4.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "original": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
- "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==",
- "dev": true,
- "requires": {
- "url-parse": "^1.4.3"
- }
- },
- "os-browserify": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
- "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
- "dev": true
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
- "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
- "dev": true
- },
- "p-each-series": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz",
- "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==",
- "dev": true
- },
- "p-filter": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz",
- "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==",
- "dev": true,
- "requires": {
- "p-map": "^2.0.0"
- },
- "dependencies": {
- "p-map": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
- "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
- "dev": true
- }
- }
- },
- "p-finally": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
- "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
- "dev": true
- },
- "p-is-promise": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz",
- "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==",
- "dev": true
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
- "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
- "dev": true,
- "requires": {
- "p-limit": "^2.0.0"
- }
- },
- "p-map": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
- "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
- "dev": true,
- "requires": {
- "aggregate-error": "^3.0.0"
- }
- },
- "p-reduce": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz",
- "integrity": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==",
- "dev": true
- },
- "p-retry": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz",
- "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==",
- "dev": true,
- "requires": {
- "retry": "^0.12.0"
- }
- },
- "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==",
- "dev": true
- },
- "pako": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
- "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
- "dev": true
- },
- "parallel-transform": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
- "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
- "dev": true,
- "requires": {
- "cyclist": "^1.0.1",
- "inherits": "^2.0.3",
- "readable-stream": "^2.1.5"
- }
- },
- "param-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
- "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
- "dev": true,
- "requires": {
- "dot-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "parent-module": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
- "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
- "dev": true,
- "requires": {
- "callsites": "^3.0.0"
- },
- "dependencies": {
- "callsites": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
- "dev": true
- }
- }
- },
- "parse-asn1": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
- "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
- "dev": true,
- "requires": {
- "asn1.js": "^5.2.0",
- "browserify-aes": "^1.0.0",
- "evp_bytestokey": "^1.0.0",
- "pbkdf2": "^3.0.3",
- "safe-buffer": "^5.1.1"
- }
- },
- "parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
- "dev": true,
- "requires": {
- "error-ex": "^1.3.1",
- "json-parse-better-errors": "^1.0.1"
- }
- },
- "parseqs": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz",
- "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==",
- "dev": true
- },
- "parseuri": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz",
- "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==",
- "dev": true
- },
- "parseurl": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
- "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
- "dev": true
- },
- "pascal-case": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
- "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
- "dev": true,
- "requires": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "pascalcase": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
- "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
- "dev": true
- },
- "path-browserify": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
- "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
- "dev": true
- },
- "path-dirname": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
- "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
- "dev": true
- },
- "path-exists": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
- "dev": true
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
- "dev": true
- },
- "path-is-inside": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
- "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
- "dev": true
- },
- "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
- },
- "path-parse": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
- "dev": true
- },
- "path-to-regexp": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
- "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
- "dev": true
- },
- "path-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
- "dev": true
- },
- "pbkdf2": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz",
- "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==",
- "dev": true,
- "requires": {
- "create-hash": "^1.1.2",
- "create-hmac": "^1.1.4",
- "ripemd160": "^2.0.1",
- "safe-buffer": "^5.0.1",
- "sha.js": "^2.4.8"
- }
- },
- "pend": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
- "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
- "dev": true
- },
- "performance-now": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
- "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
- "dev": true
- },
- "phantomjs-prebuilt": {
- "version": "2.1.16",
- "resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz",
- "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=",
- "dev": true,
- "requires": {
- "es6-promise": "^4.0.3",
- "extract-zip": "^1.6.5",
- "fs-extra": "^1.0.0",
- "hasha": "^2.2.0",
- "kew": "^0.7.0",
- "progress": "^1.1.8",
- "request": "^2.81.0",
- "request-progress": "^2.0.1",
- "which": "^1.2.10"
- },
- "dependencies": {
- "fs-extra": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz",
- "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "jsonfile": "^2.1.0",
- "klaw": "^1.0.0"
- }
- },
- "jsonfile": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
- "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.6"
- }
- }
- }
- },
- "picomatch": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
- "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
- "dev": true
- },
- "pify": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
- "dev": true
- },
- "pinkie": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
- "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
- "dev": true
- },
- "pinkie-promise": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
- "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
- "dev": true,
- "requires": {
- "pinkie": "^2.0.0"
- }
- },
- "pkg-conf": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz",
- "integrity": "sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g==",
- "dev": true,
- "requires": {
- "find-up": "^2.0.0",
- "load-json-file": "^4.0.0"
- },
- "dependencies": {
- "find-up": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
- "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==",
- "dev": true,
- "requires": {
- "locate-path": "^2.0.0"
- }
- },
- "locate-path": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
- "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==",
- "dev": true,
- "requires": {
- "p-locate": "^2.0.0",
- "path-exists": "^3.0.0"
- }
- },
- "p-limit": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
- "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
- "dev": true,
- "requires": {
- "p-try": "^1.0.0"
- }
- },
- "p-locate": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
- "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==",
- "dev": true,
- "requires": {
- "p-limit": "^1.1.0"
- }
- },
- "p-try": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
- "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==",
- "dev": true
- }
- }
- },
- "pkg-dir": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
- "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
- "dev": true,
- "requires": {
- "find-up": "^3.0.0"
- }
- },
- "portfinder": {
- "version": "1.0.28",
- "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
- "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
- "dev": true,
- "requires": {
- "async": "^2.6.2",
- "debug": "^3.1.1",
- "mkdirp": "^0.5.5"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "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
- }
- }
- },
- "posix-character-classes": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
- "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
- "dev": true
- },
- "postcss": {
- "version": "7.0.36",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
- "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
- "dev": true,
- "requires": {
- "chalk": "^2.4.2",
- "source-map": "^0.6.1",
- "supports-color": "^6.1.0"
- },
- "dependencies": {
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "dependencies": {
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "supports-color": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
- "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "postcss-calc": {
- "version": "7.0.5",
- "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz",
- "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.27",
- "postcss-selector-parser": "^6.0.2",
- "postcss-value-parser": "^4.0.2"
- }
- },
- "postcss-colormin": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz",
- "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==",
- "dev": true,
- "requires": {
- "browserslist": "^4.0.0",
- "color": "^3.0.0",
- "has": "^1.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
- "dev": true
- }
- }
- },
- "postcss-convert-values": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz",
- "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
- "dev": true
- }
- }
- },
- "postcss-discard-comments": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz",
- "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.0"
- }
- },
- "postcss-discard-duplicates": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz",
- "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.0"
- }
- },
- "postcss-discard-empty": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz",
- "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.0"
- }
- },
- "postcss-discard-overridden": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz",
- "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.0"
- }
- },
- "postcss-load-config": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz",
- "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==",
- "dev": true,
- "requires": {
- "cosmiconfig": "^5.0.0",
- "import-cwd": "^2.0.0"
- }
- },
- "postcss-loader": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz",
- "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==",
- "dev": true,
- "requires": {
- "loader-utils": "^1.1.0",
- "postcss": "^7.0.0",
- "postcss-load-config": "^2.0.0",
- "schema-utils": "^1.0.0"
- },
- "dependencies": {
- "schema-utils": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
- "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
- "dev": true,
- "requires": {
- "ajv": "^6.1.0",
- "ajv-errors": "^1.0.0",
- "ajv-keywords": "^3.1.0"
- }
- }
- }
- },
- "postcss-merge-longhand": {
- "version": "4.0.11",
- "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz",
- "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==",
- "dev": true,
- "requires": {
- "css-color-names": "0.0.4",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0",
- "stylehacks": "^4.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
- "dev": true
- }
- }
- },
- "postcss-merge-rules": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz",
- "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==",
- "dev": true,
- "requires": {
- "browserslist": "^4.0.0",
- "caniuse-api": "^3.0.0",
- "cssnano-util-same-parent": "^4.0.0",
- "postcss": "^7.0.0",
- "postcss-selector-parser": "^3.0.0",
- "vendors": "^1.0.0"
- },
- "dependencies": {
- "postcss-selector-parser": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
- "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
- "dev": true,
- "requires": {
- "dot-prop": "^5.2.0",
- "indexes-of": "^1.0.1",
- "uniq": "^1.0.1"
- }
- }
- }
- },
- "postcss-minify-font-values": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz",
- "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
- "dev": true
- }
- }
- },
- "postcss-minify-gradients": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz",
- "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==",
- "dev": true,
- "requires": {
- "cssnano-util-get-arguments": "^4.0.0",
- "is-color-stop": "^1.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
- "dev": true
- }
- }
- },
- "postcss-minify-params": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz",
- "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==",
- "dev": true,
- "requires": {
- "alphanum-sort": "^1.0.0",
- "browserslist": "^4.0.0",
- "cssnano-util-get-arguments": "^4.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0",
- "uniqs": "^2.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
- "dev": true
- }
- }
- },
- "postcss-minify-selectors": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz",
- "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==",
- "dev": true,
- "requires": {
- "alphanum-sort": "^1.0.0",
- "has": "^1.0.0",
- "postcss": "^7.0.0",
- "postcss-selector-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-selector-parser": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
- "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
- "dev": true,
- "requires": {
- "dot-prop": "^5.2.0",
- "indexes-of": "^1.0.1",
- "uniq": "^1.0.1"
- }
- }
- }
- },
- "postcss-modules-extract-imports": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz",
- "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.5"
- }
- },
- "postcss-modules-local-by-default": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz",
- "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==",
- "dev": true,
- "requires": {
- "icss-utils": "^4.1.1",
- "postcss": "^7.0.32",
- "postcss-selector-parser": "^6.0.2",
- "postcss-value-parser": "^4.1.0"
- }
- },
- "postcss-modules-scope": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz",
- "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.6",
- "postcss-selector-parser": "^6.0.0"
- }
- },
- "postcss-modules-values": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz",
- "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==",
- "dev": true,
- "requires": {
- "icss-utils": "^4.0.0",
- "postcss": "^7.0.6"
- }
- },
- "postcss-normalize-charset": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz",
- "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.0"
- }
- },
- "postcss-normalize-display-values": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz",
- "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==",
- "dev": true,
- "requires": {
- "cssnano-util-get-match": "^4.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
- "dev": true
- }
- }
- },
- "postcss-normalize-positions": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz",
- "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==",
- "dev": true,
- "requires": {
- "cssnano-util-get-arguments": "^4.0.0",
- "has": "^1.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
- "dev": true
- }
- }
- },
- "postcss-normalize-repeat-style": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz",
- "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==",
- "dev": true,
- "requires": {
- "cssnano-util-get-arguments": "^4.0.0",
- "cssnano-util-get-match": "^4.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
- "dev": true
- }
- }
- },
- "postcss-normalize-string": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz",
- "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==",
- "dev": true,
- "requires": {
- "has": "^1.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
- "dev": true
- }
- }
- },
- "postcss-normalize-timing-functions": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz",
- "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==",
- "dev": true,
- "requires": {
- "cssnano-util-get-match": "^4.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
- "dev": true
- }
- }
- },
- "postcss-normalize-unicode": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz",
- "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==",
- "dev": true,
- "requires": {
- "browserslist": "^4.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
- "dev": true
- }
- }
- },
- "postcss-normalize-url": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz",
- "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==",
- "dev": true,
- "requires": {
- "is-absolute-url": "^2.0.0",
- "normalize-url": "^3.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "normalize-url": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
- "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==",
- "dev": true
- },
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
- "dev": true
- }
- }
- },
- "postcss-normalize-whitespace": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz",
- "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
- "dev": true
- }
- }
- },
- "postcss-ordered-values": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz",
- "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==",
- "dev": true,
- "requires": {
- "cssnano-util-get-arguments": "^4.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
- "dev": true
- }
- }
- },
- "postcss-reduce-initial": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz",
- "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==",
- "dev": true,
- "requires": {
- "browserslist": "^4.0.0",
- "caniuse-api": "^3.0.0",
- "has": "^1.0.0",
- "postcss": "^7.0.0"
- }
- },
- "postcss-reduce-transforms": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz",
- "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==",
- "dev": true,
- "requires": {
- "cssnano-util-get-match": "^4.0.0",
- "has": "^1.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
- "dev": true
- }
- }
- },
- "postcss-selector-parser": {
- "version": "6.0.4",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz",
- "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==",
- "dev": true,
- "requires": {
- "cssesc": "^3.0.0",
- "indexes-of": "^1.0.1",
- "uniq": "^1.0.1",
- "util-deprecate": "^1.0.2"
- }
- },
- "postcss-svgo": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz",
- "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==",
- "dev": true,
- "requires": {
- "is-svg": "^3.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0",
- "svgo": "^1.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
- "dev": true
- }
- }
- },
- "postcss-unique-selectors": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz",
- "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==",
- "dev": true,
- "requires": {
- "alphanum-sort": "^1.0.0",
- "postcss": "^7.0.0",
- "uniqs": "^2.0.0"
- }
- },
- "postcss-value-parser": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
- "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
- "dev": true
- },
- "prelude-ls": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
- "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
- "dev": true
- },
- "prepend-http": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
- "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
- "dev": true
- },
- "prettier": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz",
- "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==",
- "dev": true
- },
- "prettier-linter-helpers": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
- "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
- "dev": true,
- "requires": {
- "fast-diff": "^1.1.2"
- }
- },
- "pretty-error": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz",
- "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==",
- "dev": true,
- "requires": {
- "lodash": "^4.17.20",
- "renderkid": "^2.0.4"
- }
- },
- "process": {
- "version": "0.11.10",
- "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
- "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
- "dev": true
- },
- "process-nextick-args": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
- "dev": true
- },
- "progress": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz",
- "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=",
- "dev": true
- },
- "promise-inflight": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
- "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
- "dev": true
- },
- "prop-types": {
- "version": "15.7.2",
- "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
- "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
- "dev": true,
- "requires": {
- "loose-envify": "^1.4.0",
- "object-assign": "^4.1.1",
- "react-is": "^16.8.1"
- }
- },
- "proxy-addr": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
- "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
- "dev": true,
- "requires": {
- "forwarded": "~0.1.2",
- "ipaddr.js": "1.9.1"
- }
- },
- "prr": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
- "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
- "dev": true
- },
- "pseudomap": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
- "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
- "dev": true
- },
- "psl": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
- "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
- "dev": true
- },
- "public-encrypt": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
- "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
- "dev": true,
- "requires": {
- "bn.js": "^4.1.0",
- "browserify-rsa": "^4.0.0",
- "create-hash": "^1.1.0",
- "parse-asn1": "^5.0.0",
- "randombytes": "^2.0.1",
- "safe-buffer": "^5.1.2"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.11.9",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
- "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
- "dev": true
- }
- }
- },
- "pump": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz",
- "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==",
- "dev": true,
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
- "pumpify": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
- "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
- "dev": true,
- "requires": {
- "duplexify": "^3.6.0",
- "inherits": "^2.0.3",
- "pump": "^2.0.0"
- },
- "dependencies": {
- "pump": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
- "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
- "dev": true,
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- }
- }
- },
- "punycode": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
- "dev": true
- },
- "q": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
- "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
- "dev": true
- },
- "qjobs": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz",
- "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==",
- "dev": true
- },
- "qs": {
- "version": "6.7.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
- "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
- "dev": true
- },
- "query-string": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",
- "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=",
- "dev": true,
- "requires": {
- "object-assign": "^4.1.0",
- "strict-uri-encode": "^1.0.0"
- }
- },
- "querystring": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
- "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
- "dev": true
- },
- "querystring-es3": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
- "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
- "dev": true
- },
- "querystringify": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
- "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
- "dev": true
- },
- "quick-lru": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
- "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
- "dev": true
- },
- "randombytes": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
- "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
- "dev": true,
- "requires": {
- "safe-buffer": "^5.1.0"
- }
- },
- "randomfill": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
- "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
- "dev": true,
- "requires": {
- "randombytes": "^2.0.5",
- "safe-buffer": "^5.1.0"
- }
- },
- "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
- },
- "raw-body": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
- "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
- "dev": true,
- "requires": {
- "bytes": "3.1.0",
- "http-errors": "1.7.2",
- "iconv-lite": "0.4.24",
- "unpipe": "1.0.0"
- }
- },
- "rc": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
- "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
- "dev": true,
- "requires": {
- "deep-extend": "^0.6.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
- }
- },
- "react": {
- "version": "16.14.0",
- "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz",
- "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==",
- "dev": true,
- "requires": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1",
- "prop-types": "^15.6.2"
- }
- },
- "react-dom": {
- "version": "16.14.0",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz",
- "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==",
- "dev": true,
- "requires": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1",
- "prop-types": "^15.6.2",
- "scheduler": "^0.19.1"
- }
- },
- "react-is": {
- "version": "16.13.1",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
- "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
- "dev": true
- },
- "react-refresh": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.2.tgz",
- "integrity": "sha512-n8GXxo3DwM2KtFEL69DAVhGc4A1THn2qjmfvSo3nze0NLCoPbywazeJPqdp0RdSGLmyhQzeyA+XPXOobbYlkzg==",
- "dev": true
- },
- "read-pkg": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
- "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
- "dev": true,
- "requires": {
- "@types/normalize-package-data": "^2.4.0",
- "normalize-package-data": "^2.5.0",
- "parse-json": "^5.0.0",
- "type-fest": "^0.6.0"
- },
- "dependencies": {
- "hosted-git-info": {
- "version": "2.8.9",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
- "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
- "dev": true
- },
- "normalize-package-data": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
- "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
- "dev": true,
- "requires": {
- "hosted-git-info": "^2.1.4",
- "resolve": "^1.10.0",
- "semver": "2 || 3 || 4 || 5",
- "validate-npm-package-license": "^3.0.1"
- }
- },
- "parse-json": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
- "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
- }
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- },
- "type-fest": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
- "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
- "dev": true
- }
- }
- },
- "read-pkg-up": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
- "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
- "dev": true,
- "requires": {
- "find-up": "^4.1.0",
- "read-pkg": "^5.2.0",
- "type-fest": "^0.8.1"
- },
- "dependencies": {
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dev": true,
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "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==",
- "dev": true
- },
- "type-fest": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
- "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
- "dev": true
- }
- }
- },
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "readdirp": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
- "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.11",
- "micromatch": "^3.1.10",
- "readable-stream": "^2.0.2"
- }
- },
- "redent": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
- "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
- "dev": true,
- "requires": {
- "indent-string": "^4.0.0",
- "strip-indent": "^3.0.0"
- }
- },
- "redeyed": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz",
- "integrity": "sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==",
- "dev": true,
- "requires": {
- "esprima": "~4.0.0"
- }
- },
- "regenerate": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
- "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
- "dev": true
- },
- "regenerate-unicode-properties": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz",
- "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==",
- "dev": true,
- "requires": {
- "regenerate": "^1.4.0"
- }
- },
- "regenerator-runtime": {
- "version": "0.13.7",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
- "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
- "dev": true
- },
- "regenerator-transform": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
- "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.8.4"
- }
- },
- "regex-not": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
- "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
- "dev": true,
- "requires": {
- "extend-shallow": "^3.0.2",
- "safe-regex": "^1.1.0"
- }
- },
- "regexp.prototype.flags": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz",
- "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- }
- },
- "regexpp": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
- "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
- "dev": true
- },
- "regexpu-core": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz",
- "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==",
- "dev": true,
- "requires": {
- "regenerate": "^1.4.0",
- "regenerate-unicode-properties": "^8.2.0",
- "regjsgen": "^0.5.1",
- "regjsparser": "^0.6.4",
- "unicode-match-property-ecmascript": "^1.0.4",
- "unicode-match-property-value-ecmascript": "^1.2.0"
- }
- },
- "registry-auth-token": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
- "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==",
- "dev": true,
- "requires": {
- "rc": "^1.2.8"
- }
- },
- "regjsgen": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
- "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
- "dev": true
- },
- "regjsparser": {
- "version": "0.6.6",
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.6.tgz",
- "integrity": "sha512-jjyuCp+IEMIm3N1H1LLTJW1EISEJV9+5oHdEyrt43Pg9cDSb6rrLZei2cVWpl0xTjmmlpec/lEQGYgM7xfpGCQ==",
- "dev": true,
- "requires": {
- "jsesc": "~0.5.0"
- },
- "dependencies": {
- "jsesc": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
- "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
- "dev": true
- }
- }
- },
- "relateurl": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
- "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=",
- "dev": true
- },
- "remove-trailing-separator": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
- "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
- "dev": true
- },
- "renderkid": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz",
- "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==",
- "dev": true,
- "requires": {
- "css-select": "^2.0.2",
- "dom-converter": "^0.2",
- "htmlparser2": "^3.10.1",
- "lodash": "^4.17.20",
- "strip-ansi": "^3.0.0"
- }
- },
- "repeat-element": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
- "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
- "dev": true
- },
- "repeat-string": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
- "dev": true
- },
- "request": {
- "version": "2.88.2",
- "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
- "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
- "dev": true,
- "requires": {
- "aws-sign2": "~0.7.0",
- "aws4": "^1.8.0",
- "caseless": "~0.12.0",
- "combined-stream": "~1.0.6",
- "extend": "~3.0.2",
- "forever-agent": "~0.6.1",
- "form-data": "~2.3.2",
- "har-validator": "~5.1.3",
- "http-signature": "~1.2.0",
- "is-typedarray": "~1.0.0",
- "isstream": "~0.1.2",
- "json-stringify-safe": "~5.0.1",
- "mime-types": "~2.1.19",
- "oauth-sign": "~0.9.0",
- "performance-now": "^2.1.0",
- "qs": "~6.5.2",
- "safe-buffer": "^5.1.2",
- "tough-cookie": "~2.5.0",
- "tunnel-agent": "^0.6.0",
- "uuid": "^3.3.2"
- },
- "dependencies": {
- "qs": {
- "version": "6.5.2",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
- "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
- "dev": true
- }
- }
- },
- "request-progress": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz",
- "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=",
- "dev": true,
- "requires": {
- "throttleit": "^1.0.0"
- }
- },
- "require-directory": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
- "dev": true
- },
- "require-from-string": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
- "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
- "dev": true
- },
- "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==",
- "dev": true
- },
- "require-package-name": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz",
- "integrity": "sha1-wR6XJ2tluOKSP3Xav1+y7ww4Qbk=",
- "dev": true
- },
- "requires-port": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
- "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
- "dev": true
- },
- "resolve": {
- "version": "1.17.0",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
- "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
- "dev": true,
- "requires": {
- "path-parse": "^1.0.6"
- }
- },
- "resolve-cwd": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
- "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
- "dev": true,
- "requires": {
- "resolve-from": "^3.0.0"
- },
- "dependencies": {
- "resolve-from": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
- "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
- "dev": true
- }
- }
- },
- "resolve-from": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
- "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
- "dev": true
- },
- "resolve-url": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
- "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
- "dev": true
- },
- "restore-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
- "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
- "dev": true,
- "requires": {
- "onetime": "^5.1.0",
- "signal-exit": "^3.0.2"
- }
- },
- "ret": {
- "version": "0.1.15",
- "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
- "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
- "dev": true
- },
- "retry": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
- "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
- "dev": true
- },
- "reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
- "dev": true
- },
- "rgb-regex": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
- "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=",
- "dev": true
- },
- "rgba-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz",
- "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=",
- "dev": true
- },
- "rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- },
- "ripemd160": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
- "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
- "dev": true,
- "requires": {
- "hash-base": "^3.0.0",
- "inherits": "^2.0.1"
- }
- },
- "run-async": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
- "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
- "dev": true
- },
- "run-parallel": {
- "version": "1.1.10",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz",
- "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==",
- "dev": true
- },
- "run-queue": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
- "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
- "dev": true,
- "requires": {
- "aproba": "^1.1.1"
- }
- },
- "run-series": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/run-series/-/run-series-1.1.8.tgz",
- "integrity": "sha512-+GztYEPRpIsQoCSraWHDBs9WVy4eVME16zhOtDB4H9J4xN0XRhknnmLOl+4gRgZtu8dpp9N/utSPjKH/xmDzXg==",
- "dev": true
- },
- "rxjs": {
- "version": "6.6.3",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
- "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
- "dev": true,
- "requires": {
- "tslib": "^1.9.0"
- },
- "dependencies": {
- "tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
- "dev": true
- }
- }
- },
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
- },
- "safe-regex": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
- "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
- "dev": true,
- "requires": {
- "ret": "~0.1.10"
- }
- },
- "safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
- "dev": true
- },
- "sax": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
- "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
- "dev": true
- },
- "scheduler": {
- "version": "0.19.1",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz",
- "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==",
- "dev": true,
- "requires": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1"
- }
- },
- "schema-utils": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
- "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.5",
- "ajv": "^6.12.4",
- "ajv-keywords": "^3.5.2"
- }
- },
- "select-hose": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
- "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
- "dev": true
- },
- "selfsigned": {
- "version": "1.10.8",
- "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz",
- "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==",
- "dev": true,
- "requires": {
- "node-forge": "^0.10.0"
- }
- },
- "semantic-release": {
- "version": "19.0.3",
- "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-19.0.3.tgz",
- "integrity": "sha512-HaFbydST1cDKZHuFZxB8DTrBLJVK/AnDExpK0s3EqLIAAUAHUgnd+VSJCUtTYQKkAkauL8G9CucODrVCc7BuAA==",
- "dev": true,
- "requires": {
- "@semantic-release/commit-analyzer": "^9.0.2",
- "@semantic-release/error": "^3.0.0",
- "@semantic-release/github": "^8.0.0",
- "@semantic-release/npm": "^9.0.0",
- "@semantic-release/release-notes-generator": "^10.0.0",
- "aggregate-error": "^3.0.0",
- "cosmiconfig": "^7.0.0",
- "debug": "^4.0.0",
- "env-ci": "^5.0.0",
- "execa": "^5.0.0",
- "figures": "^3.0.0",
- "find-versions": "^4.0.0",
- "get-stream": "^6.0.0",
- "git-log-parser": "^1.2.0",
- "hook-std": "^2.0.0",
- "hosted-git-info": "^4.0.0",
- "lodash": "^4.17.21",
- "marked": "^4.0.10",
- "marked-terminal": "^5.0.0",
- "micromatch": "^4.0.2",
- "p-each-series": "^2.1.0",
- "p-reduce": "^2.0.0",
- "read-pkg-up": "^7.0.0",
- "resolve-from": "^5.0.0",
- "semver": "^7.3.2",
- "semver-diff": "^3.1.1",
- "signale": "^1.2.1",
- "yargs": "^16.2.0"
- },
- "dependencies": {
- "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
- },
- "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,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dev": true,
- "requires": {
- "fill-range": "^7.0.1"
- }
- },
- "cliui": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
- "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
- "dev": true,
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^7.0.0"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "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==",
- "dev": true
- },
- "cosmiconfig": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
- "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
- "dev": true,
- "requires": {
- "@types/parse-json": "^4.0.0",
- "import-fresh": "^3.2.1",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0",
- "yaml": "^1.10.0"
- }
- },
- "cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dev": true,
- "requires": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- }
- },
- "execa": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
- "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
- "dev": true,
- "requires": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
- }
- },
- "fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dev": true,
- "requires": {
- "to-regex-range": "^5.0.1"
- }
- },
- "get-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
- "dev": true
- },
- "import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "dev": true,
- "requires": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- },
- "dependencies": {
- "resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
- "dev": true
- }
- }
- },
- "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
- },
- "is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
- "dev": true
- },
- "micromatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
- "dev": true,
- "requires": {
- "braces": "^3.0.2",
- "picomatch": "^2.3.1"
- }
- },
- "npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "dev": true,
- "requires": {
- "path-key": "^3.0.0"
- }
- },
- "parse-json": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
- "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
- }
- },
- "picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true
- },
- "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,
- "requires": {
- "shebang-regex": "^3.0.0"
- }
- },
- "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
- },
- "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,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- },
- "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,
- "requires": {
- "is-number": "^7.0.0"
- }
- },
- "which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- },
- "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,
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "y18n": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
- "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
- "dev": true
- },
- "yargs": {
- "version": "16.2.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
- "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
- "dev": true,
- "requires": {
- "cliui": "^7.0.2",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.0",
- "y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
- }
- },
- "yargs-parser": {
- "version": "20.2.9",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
- "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
- "dev": true
- }
- }
- },
- "semver": {
- "version": "7.3.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
- "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
- "dev": true
- },
- "semver-diff": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
- "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
- "dev": true,
- "requires": {
- "semver": "^6.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
- "semver-regex": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.4.tgz",
- "integrity": "sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA==",
- "dev": true
- },
- "send": {
- "version": "0.17.1",
- "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
- "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
- "dev": true,
- "requires": {
- "debug": "2.6.9",
- "depd": "~1.1.2",
- "destroy": "~1.0.4",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "fresh": "0.5.2",
- "http-errors": "~1.7.2",
- "mime": "1.6.0",
- "ms": "2.1.1",
- "on-finished": "~2.3.0",
- "range-parser": "~1.2.1",
- "statuses": "~1.5.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- },
- "dependencies": {
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- }
- }
- },
- "mime": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
- "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
- "dev": true
- },
- "ms": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
- "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
- "dev": true
- }
- }
- },
- "serialize-javascript": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz",
- "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==",
- "dev": true,
- "requires": {
- "randombytes": "^2.1.0"
- }
- },
- "serve-index": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
- "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
- "dev": true,
- "requires": {
- "accepts": "~1.3.4",
- "batch": "0.6.1",
- "debug": "2.6.9",
- "escape-html": "~1.0.3",
- "http-errors": "~1.6.2",
- "mime-types": "~2.1.17",
- "parseurl": "~1.3.2"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "http-errors": {
- "version": "1.6.3",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
- "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
- "dev": true,
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.0",
- "statuses": ">= 1.4.0 < 2"
- }
- },
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true
- },
- "setprototypeof": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
- "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
- "dev": true
- }
- }
- },
- "serve-static": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
- "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
- "dev": true,
- "requires": {
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "parseurl": "~1.3.3",
- "send": "0.17.1"
- }
- },
- "set-blocking": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
- "dev": true
- },
- "set-value": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
- "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
- "dev": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-extendable": "^0.1.1",
- "is-plain-object": "^2.0.3",
- "split-string": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "setimmediate": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
- "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
- "dev": true
- },
- "setprototypeof": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
- "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
- "dev": true
- },
- "sha.js": {
- "version": "2.4.11",
- "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
- "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "safe-buffer": "^5.0.1"
- }
- },
- "shallow-clone": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
- "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.2"
- }
- },
- "shebang-command": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
- "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
- "dev": true,
- "requires": {
- "shebang-regex": "^1.0.0"
- }
- },
- "shebang-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
- "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
- "dev": true
- },
- "side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- }
- },
- "signal-exit": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
- "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
- "dev": true
- },
- "signale": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz",
- "integrity": "sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==",
- "dev": true,
- "requires": {
- "chalk": "^2.3.2",
- "figures": "^2.0.0",
- "pkg-conf": "^2.1.0"
- },
- "dependencies": {
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "figures": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
- "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==",
- "dev": true,
- "requires": {
- "escape-string-regexp": "^1.0.5"
- }
- }
- }
- },
- "simple-swizzle": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
- "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
- "dev": true,
- "requires": {
- "is-arrayish": "^0.3.1"
- },
- "dependencies": {
- "is-arrayish": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
- "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
- "dev": true
- }
- }
- },
- "slash": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
- "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
- "dev": true
- },
- "slice-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
- "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "astral-regex": "^2.0.0",
- "is-fullwidth-code-point": "^3.0.0"
- },
- "dependencies": {
- "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,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "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==",
- "dev": true
- }
- }
- },
- "snapdragon": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
- "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
- "dev": true,
- "requires": {
- "base": "^0.11.1",
- "debug": "^2.2.0",
- "define-property": "^0.2.5",
- "extend-shallow": "^2.0.1",
- "map-cache": "^0.2.2",
- "source-map": "^0.5.6",
- "source-map-resolve": "^0.5.0",
- "use": "^3.1.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "snapdragon-node": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
- "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
- "dev": true,
- "requires": {
- "define-property": "^1.0.0",
- "isobject": "^3.0.0",
- "snapdragon-util": "^3.0.1"
- },
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^1.0.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
- }
- }
- },
- "snapdragon-util": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
- "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
- "dev": true,
- "requires": {
- "kind-of": "^3.2.0"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "socket.io": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.4.1.tgz",
- "integrity": "sha512-Si18v0mMXGAqLqCVpTxBa8MGqriHGQh8ccEOhmsmNS3thNCGBwO8WGrwMibANsWtQQ5NStdZwHqZR3naJVFc3w==",
- "dev": true,
- "requires": {
- "debug": "~4.1.0",
- "engine.io": "~3.5.0",
- "has-binary2": "~1.0.2",
- "socket.io-adapter": "~1.1.0",
- "socket.io-client": "2.4.0",
- "socket.io-parser": "~3.4.0"
- }
- },
- "socket.io-adapter": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz",
- "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==",
- "dev": true
- },
- "socket.io-client": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.4.0.tgz",
- "integrity": "sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ==",
- "dev": true,
- "requires": {
- "backo2": "1.0.2",
- "component-bind": "1.0.0",
- "component-emitter": "~1.3.0",
- "debug": "~3.1.0",
- "engine.io-client": "~3.5.0",
- "has-binary2": "~1.0.2",
- "indexof": "0.0.1",
- "parseqs": "0.0.6",
- "parseuri": "0.0.6",
- "socket.io-parser": "~3.3.0",
- "to-array": "0.1.4"
- },
- "dependencies": {
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "isarray": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
- "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
- "dev": true
- },
- "socket.io-parser": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz",
- "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==",
- "dev": true,
- "requires": {
- "component-emitter": "~1.3.0",
- "debug": "~3.1.0",
- "isarray": "2.0.1"
- }
- }
- }
- },
- "socket.io-parser": {
- "version": "3.4.1",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.1.tgz",
- "integrity": "sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==",
- "dev": true,
- "requires": {
- "component-emitter": "1.2.1",
- "debug": "~4.1.0",
- "isarray": "2.0.1"
- },
- "dependencies": {
- "component-emitter": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
- "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
- "dev": true
- },
- "isarray": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
- "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
- "dev": true
- }
- }
- },
- "sockjs": {
- "version": "0.3.20",
- "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz",
- "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==",
- "dev": true,
- "requires": {
- "faye-websocket": "^0.10.0",
- "uuid": "^3.4.0",
- "websocket-driver": "0.6.5"
- }
- },
- "sockjs-client": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz",
- "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==",
- "dev": true,
- "requires": {
- "debug": "^3.2.5",
- "eventsource": "^1.0.7",
- "faye-websocket": "~0.11.1",
- "inherits": "^2.0.3",
- "json3": "^3.3.2",
- "url-parse": "^1.4.3"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "faye-websocket": {
- "version": "0.11.3",
- "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz",
- "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==",
- "dev": true,
- "requires": {
- "websocket-driver": ">=0.5.1"
- }
- },
- "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
- }
- }
- },
- "sort-keys": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
- "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
- "dev": true,
- "requires": {
- "is-plain-obj": "^1.0.0"
- }
- },
- "source-list-map": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
- "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
- "dev": true
- },
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
- },
- "source-map-resolve": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
- "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
- "dev": true,
- "requires": {
- "atob": "^2.1.2",
- "decode-uri-component": "^0.2.0",
- "resolve-url": "^0.2.1",
- "source-map-url": "^0.4.0",
- "urix": "^0.1.0"
- }
- },
- "source-map-support": {
- "version": "0.5.19",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
- "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
- "dev": true,
- "requires": {
- "buffer-from": "^1.0.0",
- "source-map": "^0.6.0"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "source-map-url": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
- "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
- "dev": true
- },
- "spawn-error-forwarder": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/spawn-error-forwarder/-/spawn-error-forwarder-1.0.0.tgz",
- "integrity": "sha512-gRjMgK5uFjbCvdibeGJuy3I5OYz6VLoVdsOJdA6wV0WlfQVLFueoqMxwwYD9RODdgb6oUIvlRlsyFSiQkMKu0g==",
- "dev": true
- },
- "spdx-correct": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
- "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
- "dev": true,
- "requires": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-exceptions": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
- "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
- "dev": true
- },
- "spdx-expression-parse": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
- "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
- "dev": true,
- "requires": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-license-ids": {
- "version": "3.0.11",
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz",
- "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==",
- "dev": true
- },
- "spdy": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
- "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
- "dev": true,
- "requires": {
- "debug": "^4.1.0",
- "handle-thing": "^2.0.0",
- "http-deceiver": "^1.2.7",
- "select-hose": "^2.0.0",
- "spdy-transport": "^3.0.0"
- }
- },
- "spdy-transport": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
- "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
- "dev": true,
- "requires": {
- "debug": "^4.1.0",
- "detect-node": "^2.0.4",
- "hpack.js": "^2.1.6",
- "obuf": "^1.1.2",
- "readable-stream": "^3.0.6",
- "wbuf": "^1.7.3"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- }
- }
- },
- "split": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
- "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
- "dev": true,
- "requires": {
- "through": "2"
- }
- },
- "split-string": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
- "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
- "dev": true,
- "requires": {
- "extend-shallow": "^3.0.0"
- }
- },
- "split2": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/split2/-/split2-1.1.1.tgz",
- "integrity": "sha1-Fi2bGIZfAqsvKtlYVSLbm1TEgfk=",
- "dev": true,
- "requires": {
- "through2": "~2.0.0"
- }
- },
- "sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
- "dev": true
- },
- "sshpk": {
- "version": "1.16.1",
- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
- "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
- "dev": true,
- "requires": {
- "asn1": "~0.2.3",
- "assert-plus": "^1.0.0",
- "bcrypt-pbkdf": "^1.0.0",
- "dashdash": "^1.12.0",
- "ecc-jsbn": "~0.1.1",
- "getpass": "^0.1.1",
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.0.2",
- "tweetnacl": "~0.14.0"
- }
- },
- "ssri": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
- "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
- "dev": true,
- "requires": {
- "minipass": "^3.1.1"
- }
- },
- "stable": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
- "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
- "dev": true
- },
- "stackframe": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz",
- "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==",
- "dev": true
- },
- "static-extend": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
- "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
- "dev": true,
- "requires": {
- "define-property": "^0.2.5",
- "object-copy": "^0.1.0"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- }
- }
- },
- "statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
- "dev": true
- },
- "stream-browserify": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
- "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
- "dev": true,
- "requires": {
- "inherits": "~2.0.1",
- "readable-stream": "^2.0.2"
- }
- },
- "stream-combiner2": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz",
- "integrity": "sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==",
- "dev": true,
- "requires": {
- "duplexer2": "~0.1.0",
- "readable-stream": "^2.0.2"
- }
- },
- "stream-each": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
- "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
- "dev": true,
- "requires": {
- "end-of-stream": "^1.1.0",
- "stream-shift": "^1.0.0"
- }
- },
- "stream-http": {
- "version": "2.8.3",
- "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
- "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
- "dev": true,
- "requires": {
- "builtin-status-codes": "^3.0.0",
- "inherits": "^2.0.1",
- "readable-stream": "^2.3.6",
- "to-arraybuffer": "^1.0.0",
- "xtend": "^4.0.0"
- }
- },
- "stream-shift": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
- "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
- "dev": true
- },
- "strict-uri-encode": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
- "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
- "dev": true
- },
- "string-width": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
- "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
- "dev": true
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- }
- }
- },
- "string.prototype.matchall": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz",
- "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.1",
- "has-symbols": "^1.0.1",
- "internal-slot": "^1.0.2",
- "regexp.prototype.flags": "^1.3.0",
- "side-channel": "^1.0.3"
- }
- },
- "string.prototype.trimend": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
- "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3"
- }
- },
- "string.prototype.trimstart": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
- "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
- "dev": true
- },
- "strip-eof": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
- "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
- "dev": true
- },
- "strip-final-newline": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
- "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
- "dev": true
- },
- "strip-indent": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
- "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
- "dev": true,
- "requires": {
- "min-indent": "^1.0.0"
- }
- },
- "strip-json-comments": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
- "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
- "dev": true
- },
- "style-loader": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.2.1.tgz",
- "integrity": "sha512-ByHSTQvHLkWE9Ir5+lGbVOXhxX10fbprhLvdg96wedFZb4NDekDPxVKv5Fwmio+QcMlkkNfuK+5W1peQ5CUhZg==",
- "dev": true,
- "requires": {
- "loader-utils": "^2.0.0",
- "schema-utils": "^2.6.6"
- },
- "dependencies": {
- "loader-utils": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
- "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^2.1.2"
- }
- }
- }
- },
- "stylehacks": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
- "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==",
- "dev": true,
- "requires": {
- "browserslist": "^4.0.0",
- "postcss": "^7.0.0",
- "postcss-selector-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-selector-parser": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
- "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
- "dev": true,
- "requires": {
- "dot-prop": "^5.2.0",
- "indexes-of": "^1.0.1",
- "uniq": "^1.0.1"
- }
- }
- }
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- },
- "supports-hyperlinks": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz",
- "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0",
- "supports-color": "^7.0.0"
- },
- "dependencies": {
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "svgo": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
- "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
- "dev": true,
- "requires": {
- "chalk": "^2.4.1",
- "coa": "^2.0.2",
- "css-select": "^2.0.0",
- "css-select-base-adapter": "^0.1.1",
- "css-tree": "1.0.0-alpha.37",
- "csso": "^4.0.2",
- "js-yaml": "^3.13.1",
- "mkdirp": "~0.5.1",
- "object.values": "^1.1.0",
- "sax": "~1.2.4",
- "stable": "^0.1.8",
- "unquote": "~1.1.1",
- "util.promisify": "~1.0.0"
- },
- "dependencies": {
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- }
- }
- },
- "table": {
- "version": "6.0.7",
- "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz",
- "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==",
- "dev": true,
- "requires": {
- "ajv": "^7.0.2",
- "lodash": "^4.17.20",
- "slice-ansi": "^4.0.0",
- "string-width": "^4.2.0"
- },
- "dependencies": {
- "ajv": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.0.3.tgz",
- "integrity": "sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ==",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
- }
- },
- "json-schema-traverse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true
- }
- }
- },
- "tapable": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
- "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
- "dev": true
- },
- "tar": {
- "version": "6.1.11",
- "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
- "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
- "dev": true,
- "requires": {
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "minipass": "^3.0.0",
- "minizlib": "^2.1.1",
- "mkdirp": "^1.0.3",
- "yallist": "^4.0.0"
- },
- "dependencies": {
- "mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
- "dev": true
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "temp-dir": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz",
- "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==",
- "dev": true
- },
- "tempy": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz",
- "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==",
- "dev": true,
- "requires": {
- "del": "^6.0.0",
- "is-stream": "^2.0.0",
- "temp-dir": "^2.0.0",
- "type-fest": "^0.16.0",
- "unique-string": "^2.0.0"
- },
- "dependencies": {
- "del": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz",
- "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==",
- "dev": true,
- "requires": {
- "globby": "^11.0.1",
- "graceful-fs": "^4.2.4",
- "is-glob": "^4.0.1",
- "is-path-cwd": "^2.2.0",
- "is-path-inside": "^3.0.2",
- "p-map": "^4.0.0",
- "rimraf": "^3.0.2",
- "slash": "^3.0.0"
- }
- },
- "is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
- "dev": true
- },
- "is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
- "dev": true
- },
- "slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true
- },
- "type-fest": {
- "version": "0.16.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz",
- "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==",
- "dev": true
- }
- }
- },
- "terser": {
- "version": "4.8.1",
- "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz",
- "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==",
- "dev": true,
- "requires": {
- "commander": "^2.20.0",
- "source-map": "~0.6.1",
- "source-map-support": "~0.5.12"
- },
- "dependencies": {
- "commander": {
- "version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
- "dev": true
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "terser-webpack-plugin": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-3.0.1.tgz",
- "integrity": "sha512-eFDtq8qPUEa9hXcUzTwKXTnugIVtlqc1Z/ZVhG8LmRT3lgRY13+pQTnFLY2N7ATB6TKCHuW/IGjoAnZz9wOIqw==",
- "dev": true,
- "requires": {
- "cacache": "^15.0.3",
- "find-cache-dir": "^3.3.1",
- "jest-worker": "^26.0.0",
- "p-limit": "^2.3.0",
- "schema-utils": "^2.6.6",
- "serialize-javascript": "^3.0.0",
- "source-map": "^0.6.1",
- "terser": "^4.6.13",
- "webpack-sources": "^1.4.3"
- },
- "dependencies": {
- "find-cache-dir": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz",
- "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==",
- "dev": true,
- "requires": {
- "commondir": "^1.0.1",
- "make-dir": "^3.0.2",
- "pkg-dir": "^4.1.0"
- }
- },
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dev": true,
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "make-dir": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
- "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
- "dev": true,
- "requires": {
- "semver": "^6.0.0"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "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==",
- "dev": true
- },
- "pkg-dir": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
- "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
- "dev": true,
- "requires": {
- "find-up": "^4.0.0"
- }
- },
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "test-exclude": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
- "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
- "dev": true,
- "requires": {
- "@istanbuljs/schema": "^0.1.2",
- "glob": "^7.1.4",
- "minimatch": "^3.0.4"
- }
- },
- "text-extensions": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz",
- "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==",
- "dev": true
- },
- "text-table": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
- "dev": true
- },
- "throttleit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz",
- "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=",
- "dev": true
- },
- "through": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
- "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
- "dev": true
- },
- "through2": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
- "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
- "dev": true,
- "requires": {
- "readable-stream": "~2.3.6",
- "xtend": "~4.0.1"
- }
- },
- "thunky": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
- "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
- "dev": true
- },
- "timers-browserify": {
- "version": "2.0.12",
- "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
- "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
- "dev": true,
- "requires": {
- "setimmediate": "^1.0.4"
- }
- },
- "timsort": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
- "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=",
- "dev": true
- },
- "tmatch": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/tmatch/-/tmatch-2.0.1.tgz",
- "integrity": "sha1-DFYkbzPzDaG409colauvFmYPOM8=",
- "dev": true
- },
- "tmp": {
- "version": "0.0.33",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
- "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
- "dev": true,
- "requires": {
- "os-tmpdir": "~1.0.2"
- }
- },
- "to-array": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
- "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=",
- "dev": true
- },
- "to-arraybuffer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
- "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
- "dev": true
- },
- "to-fast-properties": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
- "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
- "dev": true
- },
- "to-object-path": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
- "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "to-regex": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
- "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
- "dev": true,
- "requires": {
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "regex-not": "^1.0.2",
- "safe-regex": "^1.1.0"
- }
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
- "dev": true,
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- }
- },
- "toidentifier": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
- "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
- "dev": true
- },
- "tough-cookie": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
- "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
- "dev": true,
- "requires": {
- "psl": "^1.1.28",
- "punycode": "^2.1.1"
- }
- },
- "tr46": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
- "dev": true
- },
- "traverse": {
- "version": "0.6.6",
- "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz",
- "integrity": "sha512-kdf4JKs8lbARxWdp7RKdNzoJBhGUcIalSYibuGyHJbmk40pOysQ0+QPvlkCOICOivDWU2IJo2rkrxyTK2AH4fw==",
- "dev": true
- },
- "trim-newlines": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
- "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
- "dev": true
- },
- "tslib": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
- "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==",
- "dev": true
- },
- "tty-browserify": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
- "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
- "dev": true
- },
- "tunnel-agent": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
- "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
- "dev": true,
- "requires": {
- "safe-buffer": "^5.0.1"
- }
- },
- "tweetnacl": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
- "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
- "dev": true
- },
- "type-check": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
- "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
- "dev": true,
- "requires": {
- "prelude-ls": "^1.2.1"
- }
- },
- "type-fest": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",
- "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==",
- "dev": true
- },
- "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,
- "requires": {
- "media-typer": "0.3.0",
- "mime-types": "~2.1.24"
- }
- },
- "typedarray": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
- "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
- "dev": true
- },
- "ua-parser-js": {
- "version": "0.7.21",
- "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz",
- "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==",
- "dev": true
- },
- "uglify-js": {
- "version": "3.16.0",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.16.0.tgz",
- "integrity": "sha512-FEikl6bR30n0T3amyBh3LoiBdqHRy/f4H80+My34HOesOKyHfOsxAPAxOoqC0JUnC1amnO0IwkYC3sko51caSw==",
- "dev": true,
- "optional": true
- },
- "unicode-canonical-property-names-ecmascript": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
- "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==",
- "dev": true
- },
- "unicode-match-property-ecmascript": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
- "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
- "dev": true,
- "requires": {
- "unicode-canonical-property-names-ecmascript": "^1.0.4",
- "unicode-property-aliases-ecmascript": "^1.0.4"
- }
- },
- "unicode-match-property-value-ecmascript": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz",
- "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==",
- "dev": true
- },
- "unicode-property-aliases-ecmascript": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz",
- "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==",
- "dev": true
- },
- "union-value": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
- "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
- "dev": true,
- "requires": {
- "arr-union": "^3.1.0",
- "get-value": "^2.0.6",
- "is-extendable": "^0.1.1",
- "set-value": "^2.0.1"
- }
- },
- "uniq": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
- "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
- "dev": true
- },
- "uniqs": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
- "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=",
- "dev": true
- },
- "unique-filename": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
- "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
- "dev": true,
- "requires": {
- "unique-slug": "^2.0.0"
- }
- },
- "unique-slug": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
- "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
- "dev": true,
- "requires": {
- "imurmurhash": "^0.1.4"
- }
- },
- "unique-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
- "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
- "dev": true,
- "requires": {
- "crypto-random-string": "^2.0.0"
- }
- },
- "universal-user-agent": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz",
- "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==",
- "dev": true
- },
- "universalify": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz",
- "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==",
- "dev": true
- },
- "unpipe": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
- "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
- "dev": true
- },
- "unquote": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
- "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
- "dev": true
- },
- "unset-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
- "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
- "dev": true,
- "requires": {
- "has-value": "^0.3.1",
- "isobject": "^3.0.0"
- },
- "dependencies": {
- "has-value": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
- "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
- "dev": true,
- "requires": {
- "get-value": "^2.0.3",
- "has-values": "^0.1.4",
- "isobject": "^2.0.0"
- },
- "dependencies": {
- "isobject": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
- "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
- "dev": true,
- "requires": {
- "isarray": "1.0.0"
- }
- }
- }
- },
- "has-values": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
- "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
- "dev": true
- }
- }
- },
- "upath": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
- "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
- "dev": true
- },
- "uri-js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "dev": true,
- "requires": {
- "punycode": "^2.1.0"
- }
- },
- "urix": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
- "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
- "dev": true
- },
- "url": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
- "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
- "dev": true,
- "requires": {
- "punycode": "1.3.2",
- "querystring": "0.2.0"
- },
- "dependencies": {
- "punycode": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
- "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
- "dev": true
- }
- }
- },
- "url-join": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz",
- "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==",
- "dev": true
- },
- "url-loader": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.0.tgz",
- "integrity": "sha512-IzgAAIC8wRrg6NYkFIJY09vtktQcsvU8V6HhtQj9PTefbYImzLB1hufqo4m+RyM5N3mLx5BqJKccgxJS+W3kqw==",
- "dev": true,
- "requires": {
- "loader-utils": "^2.0.0",
- "mime-types": "^2.1.26",
- "schema-utils": "^2.6.5"
- },
- "dependencies": {
- "loader-utils": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
- "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^2.1.2"
- }
- }
- }
- },
- "url-parse": {
- "version": "1.5.10",
- "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
- "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
- "dev": true,
- "requires": {
- "querystringify": "^2.1.1",
- "requires-port": "^1.0.0"
- }
- },
- "use": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
- "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
- "dev": true
- },
- "util": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
- "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
- "dev": true,
- "requires": {
- "inherits": "2.0.3"
- },
- "dependencies": {
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true
- }
- }
- },
- "util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
- "dev": true
- },
- "util.promisify": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
- "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.2",
- "object.getownpropertydescriptors": "^2.0.3"
- }
- },
- "utila": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
- "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=",
- "dev": true
- },
- "utils-merge": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
- "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
- "dev": true
- },
- "uuid": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
- "dev": true
- },
- "v8-compile-cache": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz",
- "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==",
- "dev": true
- },
- "validate-npm-package-license": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
- "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
- "dev": true,
- "requires": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
- }
- },
- "vary": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
- "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
- "dev": true
- },
- "vendors": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz",
- "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==",
- "dev": true
- },
- "verror": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
- "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
- "dev": true,
- "requires": {
- "assert-plus": "^1.0.0",
- "core-util-is": "1.0.2",
- "extsprintf": "^1.2.0"
- }
- },
- "vm-browserify": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
- "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
- "dev": true
- },
- "void-elements": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
- "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=",
- "dev": true
- },
- "watchpack": {
- "version": "1.7.5",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
- "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
- "dev": true,
- "requires": {
- "chokidar": "^3.4.1",
- "graceful-fs": "^4.1.2",
- "neo-async": "^2.5.0",
- "watchpack-chokidar2": "^2.0.1"
- },
- "dependencies": {
- "anymatch": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
- "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
- "dev": true,
- "optional": true,
- "requires": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- }
- },
- "binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
- "dev": true,
- "optional": true
- },
- "braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dev": true,
- "optional": true,
- "requires": {
- "fill-range": "^7.0.1"
- }
- },
- "chokidar": {
- "version": "3.5.1",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
- "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
- "dev": true,
- "optional": true,
- "requires": {
- "anymatch": "~3.1.1",
- "braces": "~3.0.2",
- "fsevents": "~2.3.1",
- "glob-parent": "~5.1.0",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.5.0"
- }
- },
- "fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "to-regex-range": "^5.0.1"
- }
- },
- "fsevents": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz",
- "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==",
- "dev": true,
- "optional": true
- },
- "glob-parent": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
- "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "is-glob": "^4.0.1"
- }
- },
- "is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dev": true,
- "optional": true,
- "requires": {
- "binary-extensions": "^2.0.0"
- }
- },
- "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,
- "optional": true
- },
- "readdirp": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
- "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "picomatch": "^2.2.1"
- }
- },
- "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,
- "optional": true,
- "requires": {
- "is-number": "^7.0.0"
- }
- }
- }
- },
- "watchpack-chokidar2": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz",
- "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==",
- "dev": true,
- "optional": true,
- "requires": {
- "chokidar": "^2.1.8"
- }
- },
- "wbuf": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
- "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
- "dev": true,
- "requires": {
- "minimalistic-assert": "^1.0.0"
- }
- },
- "wcwidth": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
- "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
- "dev": true,
- "requires": {
- "defaults": "^1.0.3"
- }
- },
- "webidl-conversions": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=",
- "dev": true
- },
- "webpack": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.43.0.tgz",
- "integrity": "sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/helper-module-context": "1.9.0",
- "@webassemblyjs/wasm-edit": "1.9.0",
- "@webassemblyjs/wasm-parser": "1.9.0",
- "acorn": "^6.4.1",
- "ajv": "^6.10.2",
- "ajv-keywords": "^3.4.1",
- "chrome-trace-event": "^1.0.2",
- "enhanced-resolve": "^4.1.0",
- "eslint-scope": "^4.0.3",
- "json-parse-better-errors": "^1.0.2",
- "loader-runner": "^2.4.0",
- "loader-utils": "^1.2.3",
- "memory-fs": "^0.4.1",
- "micromatch": "^3.1.10",
- "mkdirp": "^0.5.3",
- "neo-async": "^2.6.1",
- "node-libs-browser": "^2.2.1",
- "schema-utils": "^1.0.0",
- "tapable": "^1.1.3",
- "terser-webpack-plugin": "^1.4.3",
- "watchpack": "^1.6.1",
- "webpack-sources": "^1.4.1"
- },
- "dependencies": {
- "cacache": {
- "version": "12.0.4",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
- "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
- "dev": true,
- "requires": {
- "bluebird": "^3.5.5",
- "chownr": "^1.1.1",
- "figgy-pudding": "^3.5.1",
- "glob": "^7.1.4",
- "graceful-fs": "^4.1.15",
- "infer-owner": "^1.0.3",
- "lru-cache": "^5.1.1",
- "mississippi": "^3.0.0",
- "mkdirp": "^0.5.1",
- "move-concurrently": "^1.0.1",
- "promise-inflight": "^1.0.1",
- "rimraf": "^2.6.3",
- "ssri": "^6.0.1",
- "unique-filename": "^1.1.1",
- "y18n": "^4.0.0"
- }
- },
- "chownr": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
- "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
- "dev": true
- },
- "is-wsl": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
- "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
- "dev": true
- },
- "lru-cache": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
- "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
- "dev": true,
- "requires": {
- "yallist": "^3.0.2"
- }
- },
- "rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- },
- "schema-utils": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
- "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
- "dev": true,
- "requires": {
- "ajv": "^6.1.0",
- "ajv-errors": "^1.0.0",
- "ajv-keywords": "^3.1.0"
- }
- },
- "serialize-javascript": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
- "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
- "dev": true,
- "requires": {
- "randombytes": "^2.1.0"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "ssri": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz",
- "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==",
- "dev": true,
- "requires": {
- "figgy-pudding": "^3.5.1"
- }
- },
- "terser-webpack-plugin": {
- "version": "1.4.5",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz",
- "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==",
- "dev": true,
- "requires": {
- "cacache": "^12.0.2",
- "find-cache-dir": "^2.1.0",
- "is-wsl": "^1.1.0",
- "schema-utils": "^1.0.0",
- "serialize-javascript": "^4.0.0",
- "source-map": "^0.6.1",
- "terser": "^4.1.2",
- "webpack-sources": "^1.4.0",
- "worker-farm": "^1.7.0"
- }
- },
- "yallist": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
- "dev": true
- }
- }
- },
- "webpack-dev-middleware": {
- "version": "3.7.2",
- "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz",
- "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==",
- "dev": true,
- "requires": {
- "memory-fs": "^0.4.1",
- "mime": "^2.4.4",
- "mkdirp": "^0.5.1",
- "range-parser": "^1.2.1",
- "webpack-log": "^2.0.0"
- }
- },
- "webpack-dev-server": {
- "version": "3.11.0",
- "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz",
- "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==",
- "dev": true,
- "requires": {
- "ansi-html": "0.0.7",
- "bonjour": "^3.5.0",
- "chokidar": "^2.1.8",
- "compression": "^1.7.4",
- "connect-history-api-fallback": "^1.6.0",
- "debug": "^4.1.1",
- "del": "^4.1.1",
- "express": "^4.17.1",
- "html-entities": "^1.3.1",
- "http-proxy-middleware": "0.19.1",
- "import-local": "^2.0.0",
- "internal-ip": "^4.3.0",
- "ip": "^1.1.5",
- "is-absolute-url": "^3.0.3",
- "killable": "^1.0.1",
- "loglevel": "^1.6.8",
- "opn": "^5.5.0",
- "p-retry": "^3.0.1",
- "portfinder": "^1.0.26",
- "schema-utils": "^1.0.0",
- "selfsigned": "^1.10.7",
- "semver": "^6.3.0",
- "serve-index": "^1.9.1",
- "sockjs": "0.3.20",
- "sockjs-client": "1.4.0",
- "spdy": "^4.0.2",
- "strip-ansi": "^3.0.1",
- "supports-color": "^6.1.0",
- "url": "^0.11.0",
- "webpack-dev-middleware": "^3.7.2",
- "webpack-log": "^2.0.0",
- "ws": "^6.2.1",
- "yargs": "^13.3.2"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
- "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
- "dev": true
- },
- "cliui": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
- "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
- "dev": true,
- "requires": {
- "string-width": "^3.1.0",
- "strip-ansi": "^5.2.0",
- "wrap-ansi": "^5.1.0"
- },
- "dependencies": {
- "strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "dev": true,
- "requires": {
- "ansi-regex": "^4.1.0"
- }
- }
- }
- },
- "emoji-regex": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
- "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
- "dev": true
- },
- "is-absolute-url": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
- "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
- "dev": true
- },
- "schema-utils": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
- "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
- "dev": true,
- "requires": {
- "ajv": "^6.1.0",
- "ajv-errors": "^1.0.0",
- "ajv-keywords": "^3.1.0"
- }
- },
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- },
- "string-width": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
- "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
- "dev": true,
- "requires": {
- "emoji-regex": "^7.0.1",
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^5.1.0"
- },
- "dependencies": {
- "strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "dev": true,
- "requires": {
- "ansi-regex": "^4.1.0"
- }
- }
- }
- },
- "supports-color": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
- "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- },
- "wrap-ansi": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
- "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.0",
- "string-width": "^3.0.0",
- "strip-ansi": "^5.0.0"
- },
- "dependencies": {
- "strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "dev": true,
- "requires": {
- "ansi-regex": "^4.1.0"
- }
- }
- }
- },
- "ws": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz",
- "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==",
- "dev": true,
- "requires": {
- "async-limiter": "~1.0.0"
- }
- },
- "yargs": {
- "version": "13.3.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
- "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
- "dev": true,
- "requires": {
- "cliui": "^5.0.0",
- "find-up": "^3.0.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": "^3.0.0",
- "which-module": "^2.0.0",
- "y18n": "^4.0.0",
- "yargs-parser": "^13.1.2"
- }
- },
- "yargs-parser": {
- "version": "13.1.2",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
- "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
- "dev": true,
- "requires": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- }
- }
- }
- },
- "webpack-hot-middleware": {
- "version": "2.25.0",
- "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz",
- "integrity": "sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA==",
- "dev": true,
- "requires": {
- "ansi-html": "0.0.7",
- "html-entities": "^1.2.0",
- "querystring": "^0.2.0",
- "strip-ansi": "^3.0.0"
- }
- },
- "webpack-log": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz",
- "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==",
- "dev": true,
- "requires": {
- "ansi-colors": "^3.0.0",
- "uuid": "^3.3.2"
- }
- },
- "webpack-merge": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz",
- "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==",
- "dev": true,
- "requires": {
- "lodash": "^4.17.15"
- }
- },
- "webpack-sources": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
- "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
- "dev": true,
- "requires": {
- "source-list-map": "^2.0.0",
- "source-map": "~0.6.1"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "websocket-driver": {
- "version": "0.6.5",
- "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz",
- "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=",
- "dev": true,
- "requires": {
- "websocket-extensions": ">=0.1.1"
- }
- },
- "websocket-extensions": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
- "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
- "dev": true
- },
- "whatwg-url": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
- "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
- "dev": true,
- "requires": {
- "tr46": "~0.0.3",
- "webidl-conversions": "^3.0.0"
- }
- },
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- },
- "which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "dev": true,
- "requires": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- }
- },
- "which-collection": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz",
- "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==",
- "dev": true,
- "requires": {
- "is-map": "^2.0.1",
- "is-set": "^2.0.1",
- "is-weakmap": "^2.0.1",
- "is-weakset": "^2.0.1"
- }
- },
- "which-module": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
- "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
- "dev": true
- },
- "wide-align": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
- "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
- "dev": true,
- "requires": {
- "string-width": "^1.0.2 || 2"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
- "dev": true
- },
- "string-width": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
- "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
- "dev": true,
- "requires": {
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^4.0.0"
- }
- },
- "strip-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
- "dev": true,
- "requires": {
- "ansi-regex": "^3.0.0"
- }
- }
- }
- },
- "word-wrap": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
- "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
- "dev": true
- },
- "wordwrap": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
- "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
- "dev": true
- },
- "worker-farm": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
- "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
- "dev": true,
- "requires": {
- "errno": "~0.1.7"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
- "dev": true
- },
- "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,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "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==",
- "dev": true
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- }
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
- "dev": true
- },
- "ws": {
- "version": "7.4.6",
- "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
- "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==",
- "dev": true
- },
- "xmlhttprequest-ssl": {
- "version": "1.5.5",
- "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
- "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=",
- "dev": true
- },
- "xtend": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
- "dev": true
- },
- "y18n": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
- "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
- "dev": true
- },
- "yallist": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
- "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
- "dev": true
- },
- "yaml": {
- "version": "1.10.2",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
- "dev": true
- },
- "yargs": {
- "version": "15.4.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
- "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
- "dev": true,
- "requires": {
- "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"
- },
- "dependencies": {
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dev": true,
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "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==",
- "dev": true
- }
- }
- },
- "yargs-parser": {
- "version": "18.1.3",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
- "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
- "dev": true,
- "requires": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- }
- },
- "yargs-unparser": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz",
- "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==",
- "dev": true,
- "requires": {
- "flat": "^4.1.0",
- "lodash": "^4.17.15",
- "yargs": "^13.3.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
- "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
- "dev": true
- },
- "cliui": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
- "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
- "dev": true,
- "requires": {
- "string-width": "^3.1.0",
- "strip-ansi": "^5.2.0",
- "wrap-ansi": "^5.1.0"
- }
- },
- "emoji-regex": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
- "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
- "dev": true
- },
- "string-width": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
- "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
- "dev": true,
- "requires": {
- "emoji-regex": "^7.0.1",
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^5.1.0"
- }
- },
- "strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "dev": true,
- "requires": {
- "ansi-regex": "^4.1.0"
- }
- },
- "wrap-ansi": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
- "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.0",
- "string-width": "^3.0.0",
- "strip-ansi": "^5.0.0"
- }
- },
- "yargs": {
- "version": "13.3.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
- "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
- "dev": true,
- "requires": {
- "cliui": "^5.0.0",
- "find-up": "^3.0.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": "^3.0.0",
- "which-module": "^2.0.0",
- "y18n": "^4.0.0",
- "yargs-parser": "^13.1.2"
- }
- },
- "yargs-parser": {
- "version": "13.1.2",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
- "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
- "dev": true,
- "requires": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- }
- }
- }
- },
- "yauzl": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
- "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
- "dev": true,
- "requires": {
- "buffer-crc32": "~0.2.3",
- "fd-slicer": "~1.1.0"
- }
- },
- "yeast": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
- "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=",
- "dev": true
- }
- }
-}
diff --git a/ref/react-inner-image-zoom/package.json b/ref/react-inner-image-zoom/package.json
deleted file mode 100644
index 39be309..0000000
--- a/ref/react-inner-image-zoom/package.json
+++ /dev/null
@@ -1,64 +0,0 @@
-{
- "name": "react-inner-image-zoom",
- "version": "3.0.2",
- "description": "A React component for magnifying an image within its original container.",
- "main": "lib/index.js",
- "module": "es/index.js",
- "files": [
- "css",
- "es",
- "lib",
- "umd"
- ],
- "scripts": {
- "build": "nwb build-react-component --copy-files",
- "clean": "nwb clean-module && nwb clean-demo",
- "prepublishOnly": "npm run build",
- "start": "nwb serve-react-demo",
- "test": "nwb test-react --karma.browsers=FirefoxHeadless --karma.browsers=ChromeHeadless && eslint .",
- "test:coverage": "nwb test-react --coverage",
- "test:watch": "nwb test-react --server",
- "lint": "eslint --fix .",
- "semantic-release": "semantic-release"
- },
- "dependencies": {},
- "peerDependencies": {
- "react": ">=16.8.0",
- "prop-types": ">=15.6.2"
- },
- "devDependencies": {
- "eslint": "^7.18.0",
- "eslint-config-prettier": "^7.2.0",
- "eslint-plugin-prettier": "^3.3.1",
- "eslint-plugin-react": "^7.22.0",
- "eslint-plugin-react-hooks": "^4.2.0",
- "karma-firefox-launcher": "^2.1.1",
- "nwb": "^0.25.2",
- "prettier": "^2.2.1",
- "react": "^16.14.0",
- "react-dom": "^16.14.0",
- "semantic-release": "^19.0.3"
- },
- "author": "Lauren Ashpole",
- "homepage": "https://github.com/laurenashpole/react-inner-image-zoom#readme",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "https://github.com/laurenashpole/react-inner-image-zoom.git"
- },
- "bugs": {
- "url": "https://github.com/laurenashpole/react-inner-image-zoom/issues"
- },
- "keywords": [
- "react",
- "react-component",
- "magnify",
- "zoom",
- "enlarge",
- "image",
- "responsive",
- "photo",
- "pdp",
- "ecommerce"
- ]
-}
diff --git a/ref/react-inner-image-zoom/src/InnerImageZoom/InnerImageZoom.js b/ref/react-inner-image-zoom/src/InnerImageZoom/InnerImageZoom.js
deleted file mode 100644
index 69561dc..0000000
--- a/ref/react-inner-image-zoom/src/InnerImageZoom/InnerImageZoom.js
+++ /dev/null
@@ -1,360 +0,0 @@
-import React, { Fragment, useCallback, useEffect, useRef, useState } from 'react';
-import PropTypes from 'prop-types';
-import Image from './components/Image';
-import ZoomImage from './components/ZoomImage';
-import FullscreenPortal from './components/FullscreenPortal';
-
-const InnerImageZoom = ({
- moveType = 'pan',
- zoomType = 'click',
- src,
- sources,
- width,
- height,
- hasSpacer,
- imgAttributes = {},
- zoomSrc,
- zoomScale = 1,
- zoomPreload,
- fadeDuration = 150,
- fullscreenOnMobile,
- mobileBreakpoint = 640,
- hideCloseButton,
- hideHint,
- className,
- afterZoomIn,
- afterZoomOut
-}) => {
- const img = useRef(null);
- const zoomImg = useRef(null);
- const imgProps = useRef({});
- const [isActive, setIsActive] = useState(zoomPreload);
- const [isTouch, setIsTouch] = useState(false);
- const [isZoomed, setIsZoomed] = useState(false);
- const [isFullscreen, setIsFullscreen] = useState(false);
- const [isDragging, setIsDragging] = useState(false);
- const [isValidDrag, setIsValidDrag] = useState(false);
- const [isFading, setIsFading] = useState(false);
- const [currentMoveType, setCurrentMoveType] = useState(moveType);
- const [left, setLeft] = useState(0);
- const [top, setTop] = useState(0);
-
- const handleMouseEnter = (e) => {
- setIsActive(true);
- setIsFading(false);
- zoomType === 'hover' && !isZoomed && handleClick(e);
- };
-
- const handleTouchStart = () => {
- setIsTouch(true);
- setIsFullscreen(getFullscreenStatus(fullscreenOnMobile, mobileBreakpoint));
- setCurrentMoveType('drag');
- };
-
- const handleClick = (e) => {
- if (isZoomed) {
- if (isTouch) {
- hideCloseButton && handleClose(e);
- } else {
- !isValidDrag && zoomOut();
- }
-
- return;
- }
-
- isTouch && setIsActive(true);
-
- if (zoomImg.current) {
- handleLoad({ target: zoomImg.current });
- zoomIn(e.pageX, e.pageY);
- } else {
- imgProps.current.onLoadCallback = zoomIn.bind(this, e.pageX, e.pageY);
- }
- };
-
- const handleLoad = (e) => {
- const scaledDimensions = getScaledDimensions(e.target, zoomScale);
-
- zoomImg.current = e.target;
- zoomImg.current.setAttribute('width', scaledDimensions.width);
- zoomImg.current.setAttribute('height', scaledDimensions.height);
-
- imgProps.current.scaledDimensions = scaledDimensions;
- imgProps.current.bounds = getBounds(img.current, false);
- imgProps.current.ratios = getRatios(imgProps.current.bounds, scaledDimensions);
-
- if (imgProps.current.onLoadCallback) {
- imgProps.current.onLoadCallback();
- imgProps.current.onLoadCallback = null;
- }
- };
-
- const handleMouseMove = (e) => {
- let left = e.pageX - imgProps.current.offsets.x;
- let top = e.pageY - imgProps.current.offsets.y;
-
- left = Math.max(Math.min(left, imgProps.current.bounds.width), 0);
- top = Math.max(Math.min(top, imgProps.current.bounds.height), 0);
-
- setLeft(left * -imgProps.current.ratios.x);
- setTop(top * -imgProps.current.ratios.y);
- };
-
- const handleDragStart = (e) => {
- const pageX = typeof e.pageX === 'number' ? e.pageX : e.changedTouches[0].pageX;
- const pageY = typeof e.pageY === 'number' ? e.pageY : e.changedTouches[0].pageY;
- imgProps.current.offsets = getOffsets(pageX, pageY, zoomImg.current.offsetLeft, zoomImg.current.offsetTop);
-
- setIsDragging(true);
-
- if (!isTouch) {
- imgProps.current.eventPosition = {
- x: e.pageX,
- y: e.pageY
- };
- }
- };
-
- const handleDragMove = useCallback((e) => {
- e.stopPropagation();
- const pageX = typeof e.pageX === 'number' ? e.pageX : e.changedTouches[0].pageX;
- const pageY = typeof e.pageY === 'number' ? e.pageY : e.changedTouches[0].pageY;
- let left = pageX - imgProps.current.offsets.x;
- let top = pageY - imgProps.current.offsets.y;
-
- left = Math.max(Math.min(left, 0), (imgProps.current.scaledDimensions.width - imgProps.current.bounds.width) * -1);
- top = Math.max(Math.min(top, 0), (imgProps.current.scaledDimensions.height - imgProps.current.bounds.height) * -1);
-
- setLeft(left);
- setTop(top);
- }, []);
-
- const handleDragEnd = (e) => {
- setIsDragging(false);
-
- if (!isTouch) {
- const moveX = Math.abs(e.pageX - imgProps.current.eventPosition.x);
- const moveY = Math.abs(e.pageY - imgProps.current.eventPosition.y);
- setIsValidDrag(moveX > 5 || moveY > 5);
- }
- };
-
- const handleMouseLeave = (e) => {
- currentMoveType === 'drag' && isZoomed ? handleDragEnd(e) : handleClose(e);
- };
-
- const handleClose = (e) => {
- if (!(!isTouch && e.target.classList.contains('iiz__close'))) {
- if (!isZoomed || isFullscreen || !fadeDuration) {
- handleFadeOut({}, true);
- } else {
- setIsFading(true);
- }
- }
-
- zoomOut();
- };
-
- const handleFadeOut = (e, noTransition) => {
- if (noTransition || (e.propertyName === 'opacity' && img.current.contains(e.target))) {
- if ((zoomPreload && isTouch) || !zoomPreload) {
- zoomImg.current = null;
- imgProps.current = getDefaults();
- setIsActive(false);
- }
-
- setIsTouch(false);
- setIsFullscreen(false);
- setCurrentMoveType(moveType);
- setIsFading(false);
- }
- };
-
- const initialMove = (pageX, pageY) => {
- imgProps.current.offsets = getOffsets(
- window.pageXOffset,
- window.pageYOffset,
- -imgProps.current.bounds.left,
- -imgProps.current.bounds.top
- );
- handleMouseMove({ pageX, pageY });
- };
-
- const initialDrag = (pageX, pageY) => {
- let initialPageX = (pageX - (window.pageXOffset + imgProps.current.bounds.left)) * -imgProps.current.ratios.x;
- let initialPageY = (pageY - (window.pageYOffset + imgProps.current.bounds.top)) * -imgProps.current.ratios.y;
-
- initialPageX = initialPageX + (isFullscreen ? (window.innerWidth - imgProps.current.bounds.width) / 2 : 0);
- initialPageY = initialPageY + (isFullscreen ? (window.innerHeight - imgProps.current.bounds.height) / 2 : 0);
- imgProps.current.bounds = getBounds(img.current, isFullscreen);
- imgProps.current.offsets = getOffsets(0, 0, 0, 0);
-
- handleDragMove({
- changedTouches: [
- {
- pageX: initialPageX,
- pageY: initialPageY
- }
- ],
- preventDefault: () => {},
- stopPropagation: () => {}
- });
- };
-
- const zoomIn = (pageX, pageY) => {
- setIsZoomed(true);
- currentMoveType === 'drag' ? initialDrag(pageX, pageY) : initialMove(pageX, pageY);
- afterZoomIn && afterZoomIn();
- };
-
- const zoomOut = () => {
- setIsZoomed(false);
- afterZoomOut && afterZoomOut();
- };
-
- const getDefaults = () => {
- return {
- onLoadCallback: null,
- bounds: {},
- offsets: {},
- ratios: {},
- eventPosition: {},
- scaledDimensions: {}
- };
- };
-
- const getBounds = (img, isFullscreen) => {
- if (isFullscreen) {
- return {
- width: window.innerWidth,
- height: window.innerHeight,
- left: 0,
- top: 0
- };
- }
-
- return img.getBoundingClientRect();
- };
-
- const getOffsets = (pageX, pageY, left, top) => {
- return {
- x: pageX - left,
- y: pageY - top
- };
- };
-
- const getRatios = (bounds, dimensions) => {
- return {
- x: (dimensions.width - bounds.width) / bounds.width,
- y: (dimensions.height - bounds.height) / bounds.height
- };
- };
-
- const getFullscreenStatus = (fullscreenOnMobile, mobileBreakpoint) => {
- return fullscreenOnMobile && window.matchMedia && window.matchMedia(`(max-width: ${mobileBreakpoint}px)`).matches;
- };
-
- const getScaledDimensions = (zoomImg, zoomScale) => {
- return {
- width: zoomImg.naturalWidth * zoomScale,
- height: zoomImg.naturalHeight * zoomScale
- };
- };
-
- const zoomImageProps = {
- src: zoomSrc || src,
- fadeDuration: isFullscreen ? 0 : fadeDuration,
- top,
- left,
- isZoomed,
- onLoad: handleLoad,
- onDragStart: currentMoveType === 'drag' ? handleDragStart : null,
- onDragEnd: currentMoveType === 'drag' ? handleDragEnd : null,
- onClose: !hideCloseButton && currentMoveType === 'drag' ? handleClose : null,
- onFadeOut: isFading ? handleFadeOut : null
- };
-
- useEffect(() => {
- imgProps.current = getDefaults();
- }, []);
-
- useEffect(() => {
- getFullscreenStatus(fullscreenOnMobile, mobileBreakpoint) && setIsActive(false);
- }, [fullscreenOnMobile, mobileBreakpoint]);
-
- useEffect(() => {
- if (!zoomImg.current) {
- return;
- }
-
- const eventType = isTouch ? 'touchmove' : 'mousemove';
-
- if (isDragging) {
- zoomImg.current.addEventListener(eventType, handleDragMove, { passive: true });
- } else {
- zoomImg.current.removeEventListener(eventType, handleDragMove);
- }
- }, [isDragging, isTouch, handleDragMove]);
-
- return (
-
-
-
- {isActive && (
-
- {isFullscreen ? (
-
-
-
- ) : (
-
- )}
-
- )}
-
- {!hideHint && !isZoomed && }
-
- );
-};
-
-InnerImageZoom.propTypes = {
- moveType: PropTypes.string,
- zoomType: PropTypes.string,
- src: PropTypes.string.isRequired,
- sources: PropTypes.array,
- width: PropTypes.number,
- height: PropTypes.number,
- hasSpacer: PropTypes.bool,
- imgAttributes: PropTypes.object,
- zoomSrc: PropTypes.string,
- zoomScale: PropTypes.number,
- zoomPreload: PropTypes.bool,
- fadeDuration: PropTypes.number,
- fullscreenOnMobile: PropTypes.bool,
- mobileBreakpoint: PropTypes.number,
- hideCloseButton: PropTypes.bool,
- hideHint: PropTypes.bool,
- className: PropTypes.string,
- afterZoomIn: PropTypes.func,
- afterZoomOut: PropTypes.func
-};
-
-export default InnerImageZoom;
diff --git a/ref/react-inner-image-zoom/src/InnerImageZoom/components/FullscreenPortal.js b/ref/react-inner-image-zoom/src/InnerImageZoom/components/FullscreenPortal.js
deleted file mode 100644
index 4538975..0000000
--- a/ref/react-inner-image-zoom/src/InnerImageZoom/components/FullscreenPortal.js
+++ /dev/null
@@ -1,24 +0,0 @@
-import { useEffect, useState } from 'react';
-import { createPortal } from 'react-dom';
-import PropTypes from 'prop-types';
-
-const FullscreenPortal = ({ children }) => {
- const [portal] = useState(() => {
- const el = document.createElement('div');
- el.classList.add('iiz__zoom-portal');
- return el;
- });
-
- useEffect(() => {
- document.body.appendChild(portal);
- return () => document.body.removeChild(portal);
- }, [portal]);
-
- return createPortal(children, portal);
-};
-
-FullscreenPortal.propTypes = {
- children: PropTypes.element
-};
-
-export default FullscreenPortal;
diff --git a/ref/react-inner-image-zoom/src/InnerImageZoom/components/Image.js b/ref/react-inner-image-zoom/src/InnerImageZoom/components/Image.js
deleted file mode 100644
index 47ea588..0000000
--- a/ref/react-inner-image-zoom/src/InnerImageZoom/components/Image.js
+++ /dev/null
@@ -1,61 +0,0 @@
-import React, { Fragment } from 'react';
-import PropTypes from 'prop-types';
-
-const Image = ({ src, sources, width, height, hasSpacer, imgAttributes, isZoomed, fadeDuration }) => {
- const createSpacer = width && height && hasSpacer;
-
- return (
-
- {sources && sources.length > 0 ? (
-
- {sources.map((source, i) => {
- return {source.srcSet && } ;
- })}
-
-
-
- ) : (
-
- )}
-
- );
-};
-
-Image.propTypes = {
- src: PropTypes.string.isRequired,
- sources: PropTypes.array,
- width: PropTypes.number,
- height: PropTypes.number,
- hasSpacer: PropTypes.bool,
- imgAttributes: PropTypes.object,
- fadeDuration: PropTypes.number,
- isZoomed: PropTypes.bool
-};
-
-export default Image;
diff --git a/ref/react-inner-image-zoom/src/InnerImageZoom/components/ZoomImage.js b/ref/react-inner-image-zoom/src/InnerImageZoom/components/ZoomImage.js
deleted file mode 100644
index 05294dd..0000000
--- a/ref/react-inner-image-zoom/src/InnerImageZoom/components/ZoomImage.js
+++ /dev/null
@@ -1,52 +0,0 @@
-import React, { Fragment } from 'react';
-import PropTypes from 'prop-types';
-
-const ZoomImage = ({ src, fadeDuration, top, left, isZoomed, onLoad, onDragStart, onDragEnd, onClose, onFadeOut }) => {
- return (
-
-
-
- {onClose && (
-
- )}
-
- );
-};
-
-ZoomImage.propTypes = {
- src: PropTypes.string,
- fadeDuration: PropTypes.number,
- top: PropTypes.number,
- left: PropTypes.number,
- isZoomed: PropTypes.bool,
- onLoad: PropTypes.func,
- onDragStart: PropTypes.func,
- onDragEnd: PropTypes.func,
- onClose: PropTypes.func,
- onFadeOut: PropTypes.func
-};
-
-export default ZoomImage;
diff --git a/ref/react-inner-image-zoom/src/InnerImageZoom/index.js b/ref/react-inner-image-zoom/src/InnerImageZoom/index.js
deleted file mode 100644
index 4c85fd1..0000000
--- a/ref/react-inner-image-zoom/src/InnerImageZoom/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-import InnerImageZoom from './InnerImageZoom';
-export default InnerImageZoom;
diff --git a/ref/react-inner-image-zoom/src/InnerImageZoom/styles.css b/ref/react-inner-image-zoom/src/InnerImageZoom/styles.css
deleted file mode 100644
index 0fbfea6..0000000
--- a/ref/react-inner-image-zoom/src/InnerImageZoom/styles.css
+++ /dev/null
@@ -1,135 +0,0 @@
-.iiz {
- max-width: 100%;
- margin: 0;
- position: relative;
- overflow: hidden;
- display: inline-block;
- cursor: -webkit-zoom-in;
- cursor: zoom-in;
-}
-
-.iiz--drag .iiz__zoom-img--visible {
- cursor: -webkit-grab;
- cursor: grab;
-}
-
-.iiz__img {
- max-width: 100%;
- height: auto;
- display: block;
- pointer-events: none;
- visibility: visible;
- opacity: 1;
-}
-
-.iiz__img--hidden {
- visibility: hidden;
- opacity: 0;
-}
-
-.iiz__img--abs {
- width: 100%;
- height: 100%;
- position: absolute;
- top: 0;
- left: 0;
- display: block;
-}
-
-.iiz__zoom-img {
- width: auto !important;
- max-width: none !important;
- position: absolute;
- visibility: hidden;
- opacity: 0;
- pointer-events: none;
- display: block;
-}
-
-.iiz__zoom-img--visible {
- visibility: visible;
- opacity: 1;
- pointer-events: auto;
- cursor: -webkit-zoom-out;
- cursor: zoom-out;
- -ms-touch-action: none;
- touch-action: none;
-}
-
-.iiz__zoom-portal {
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- z-index: 10000;
-}
-
-.iiz__btn {
- background: rgba(255, 255, 255, 0.8);
- width: 40px;
- height: 40px;
- border: none;
- outline: none;
- padding: 0;
- position: absolute;
- text-decoration: none;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
- -moz-appearance: none;
- -webkit-appearance: none;
- appearance: none;
-}
-
-.iiz__btn:before {
- content: " ";
- background-position: center;
- background-repeat: no-repeat;
- display: block;
-}
-
-.iiz__hint {
- bottom: 10px;
- right: 10px;
- pointer-events: none;
-}
-
-.iiz__hint:before {
- content: " ";
- background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.9 19.9'%3E%3Cpath d='M13.9 7.4C13.9 3.8 11 .9 7.4.9S.9 3.8.9 7.4s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5zm5.3 12.5l-6.7-7.2c-1.4 1.3-3.2 2.1-5.1 2.1-4.1 0-7.4-3.3-7.4-7.4S3.3 0 7.4 0s7.4 3.3 7.4 7.4c0 1.7-.6 3.4-1.7 4.7l6.8 7.2-.7.6z' fill='%23000222'/%3E%3C/svg%3E");
- width: 20px;
- height: 20px;
-}
-
-.iiz__close {
- top: 10px;
- right: 10px;
- visibility: hidden;
- opacity: 0;
-}
-
-.iiz__close--visible {
- visibility: visible;
- opacity: 1;
- cursor: pointer;
-}
-
-.iiz__close::before {
- content: " ";
- width: 29px;
- height: 29px;
- background-image:
- -webkit-gradient(linear, left top, left bottom, from(#222), to(#222)),
- -webkit-gradient(linear, left top, left bottom, from(#222), to(#222));
- background-image: linear-gradient(#222, #222), linear-gradient(#222, #222);
- background-size: 100% 1px, 1px 100%;
- -webkit-transform: rotate(45deg);
- transform: rotate(45deg);
-}
\ No newline at end of file
diff --git a/ref/react-inner-image-zoom/src/InnerImageZoom/styles.min.css b/ref/react-inner-image-zoom/src/InnerImageZoom/styles.min.css
deleted file mode 100644
index 8e209c6..0000000
--- a/ref/react-inner-image-zoom/src/InnerImageZoom/styles.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.iiz{max-width:100%;margin:0;position:relative;overflow:hidden;display:inline-block;cursor:-webkit-zoom-in;cursor:zoom-in}.iiz--drag .iiz__zoom-img--visible{cursor:-webkit-grab;cursor:grab}.iiz__img{max-width:100%;height:auto;display:block;pointer-events:none;visibility:visible;opacity:1}.iiz__img--hidden{visibility:hidden;opacity:0}.iiz__img--abs{width:100%;height:100%;position:absolute;top:0;left:0;display:block}.iiz__zoom-img{width:auto!important;max-width:none!important;position:absolute;visibility:hidden;opacity:0;pointer-events:none;display:block}.iiz__zoom-img--visible{visibility:visible;opacity:1;pointer-events:auto;cursor:-webkit-zoom-out;cursor:zoom-out;-ms-touch-action:none;touch-action:none}.iiz__zoom-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000}.iiz__btn{background:rgba(255,255,255,.8);width:40px;height:40px;border:none;outline:0;padding:0;position:absolute;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-appearance:none;-webkit-appearance:none;appearance:none}.iiz__btn:before{content:" ";background-position:center;background-repeat:no-repeat;display:block}.iiz__hint{bottom:10px;right:10px;pointer-events:none}.iiz__hint:before{content:" ";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.9 19.9'%3E%3Cpath d='M13.9 7.4C13.9 3.8 11 .9 7.4.9S.9 3.8.9 7.4s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5zm5.3 12.5l-6.7-7.2c-1.4 1.3-3.2 2.1-5.1 2.1-4.1 0-7.4-3.3-7.4-7.4S3.3 0 7.4 0s7.4 3.3 7.4 7.4c0 1.7-.6 3.4-1.7 4.7l6.8 7.2-.7.6z' fill='%23000222'/%3E%3C/svg%3E");width:20px;height:20px}.iiz__close{top:10px;right:10px;visibility:hidden;opacity:0}.iiz__close--visible{visibility:visible;opacity:1;cursor:pointer}.iiz__close::before{content:" ";width:29px;height:29px;background-image:-webkit-gradient(linear,left top,left bottom,from(#222),to(#222)),-webkit-gradient(linear,left top,left bottom,from(#222),to(#222));background-image:linear-gradient(#222,#222),linear-gradient(#222,#222);background-size:100% 1px,1px 100%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
\ No newline at end of file
diff --git a/ref/react-inner-image-zoom/src/index.js b/ref/react-inner-image-zoom/src/index.js
deleted file mode 100644
index 9f65ab6..0000000
--- a/ref/react-inner-image-zoom/src/index.js
+++ /dev/null
@@ -1,3 +0,0 @@
-import InnerImageZoom from './InnerImageZoom';
-export default InnerImageZoom;
-export { InnerImageZoom };
diff --git a/ref/react-inner-image-zoom/tests/constants/srcs.js b/ref/react-inner-image-zoom/tests/constants/srcs.js
deleted file mode 100644
index 9c06500..0000000
--- a/ref/react-inner-image-zoom/tests/constants/srcs.js
+++ /dev/null
@@ -1,26 +0,0 @@
-export const SRCS = {
- default: 'https://images.unsplash.com/photo-1517331156700-3c241d2b4d83?fit=crop&w=500',
- zoom: 'https://images.unsplash.com/photo-1517331156700-3c241d2b4d83?fit=crop&w=1000',
- sources: [
- {
- srcSet:
- 'https://images.unsplash.com/photo-1517331156700-3c241d2b4d83?fit=crop&w=750, https://images.unsplash.com/photo-1517331156700-3c241d2b4d83?fit=crop&w=1500 2x',
- media: '(min-width: 768px)'
- },
- {
- srcSet:
- 'https://images.unsplash.com/photo-1517331156700-3c241d2b4d83?fit=crop&w=1000, https://images.unsplash.com/photo-1517331156700-3c241d2b4d83?fit=crop&w=2000 2x',
- media: '(min-width: 1024px)'
- }
- ],
- invalidSources: [
- {
- srcSet:
- 'https://images.unsplash.com/photo-1517331156700-3c241d2b4d83?fit=crop&w=750, https://images.unsplash.com/photo-1517331156700-3c241d2b4d83?fit=crop&w=1500 2x',
- media: '(min-width: 768px)'
- },
- {
- media: '(min-width: 1024px)'
- }
- ]
-};
diff --git a/ref/react-inner-image-zoom/tests/index.spec.js b/ref/react-inner-image-zoom/tests/index.spec.js
deleted file mode 100644
index 45cbcaa..0000000
--- a/ref/react-inner-image-zoom/tests/index.spec.js
+++ /dev/null
@@ -1,443 +0,0 @@
-import expect, { createSpy } from 'expect';
-import React, { Component } from 'react';
-import PropTypes from 'prop-types';
-import {
- Simulate,
- act,
- findRenderedDOMComponentWithClass,
- findRenderedDOMComponentWithTag,
- scryRenderedDOMComponentsWithTag
-} from 'react-dom/test-utils';
-import { render, unmountComponentAtNode } from 'react-dom';
-import { SRCS } from './constants/srcs';
-import InnerImageZoom from 'src/';
-import 'src/InnerImageZoom/styles.css';
-
-class Wrapper extends Component {
- render() {
- return this.props.children;
- }
-}
-
-Wrapper.propTypes = {
- children: PropTypes.element
-};
-
-describe('InnerImageZoom', function () {
- let node;
- let component;
-
- this.timeout(5000);
-
- beforeEach(() => {
- node = document.createElement('div');
- document.body.appendChild(node);
- });
-
- afterEach(() => {
- unmountComponentAtNode(node);
- node.remove();
- node = null;
- component = null;
- });
-
- const innerImageZoom = (props = {}) => {
- return act(() => {
- component = render(
-
-
- ,
- node
- );
- });
- };
-
- describe('mount', () => {
- describe('container', () => {
- it('renders a figure', () => {
- innerImageZoom();
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- expect(figure).toExist();
- });
-
- it('renders a figure with a custom classname', () => {
- innerImageZoom({ className: 'custom' });
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- expect(figure.classList.contains('custom')).toBe(true);
- });
- });
-
- describe('original image', () => {
- it('renders the original image', () => {
- innerImageZoom();
- const img = findRenderedDOMComponentWithTag(component, 'img');
- expect(img).toExist();
- });
-
- it('renders an image with custom attributes if imgAttributes is set', () => {
- innerImageZoom({ imgAttributes: { 'data-key': 'value' } });
- const img = findRenderedDOMComponentWithTag(component, 'img');
- expect(img.getAttribute('data-key')).toEqual('value');
- });
-
- it('combines image classes if imgAttributes contains className', () => {
- innerImageZoom({ imgAttributes: { className: 'class' } });
- const img = findRenderedDOMComponentWithTag(component, 'img');
- expect(img.classList.contains('iiz__img') && img.classList.contains('class')).toBe(true);
- });
-
- it('ignores style properties in imgAttributes prop', () => {
- innerImageZoom({ imgAttributes: { style: { background: 'pink' } } });
- const img = findRenderedDOMComponentWithTag(component, 'img');
- expect(img.style.background).toBeFalsy();
- });
-
- it('renders the original image with sources', () => {
- innerImageZoom({ sources: SRCS.sources });
- const sources = scryRenderedDOMComponentsWithTag(component, 'source');
- expect(sources.length).toEqual(2);
- });
-
- it('only renders sources that have srcSet set', () => {
- innerImageZoom({ sources: SRCS.invalidSources });
- const sources = scryRenderedDOMComponentsWithTag(component, 'source');
- expect(sources.length).toEqual(1);
- });
-
- it('renders an image spacer if width, height, and hasSpacer are set', () => {
- innerImageZoom({ width: 750, height: 500, hasSpacer: true });
- const wrapper = findRenderedDOMComponentWithTag(component, 'div');
- const paddingTop = wrapper.style['padding-top'];
- expect(paddingTop.substring(paddingTop.length - 1)).toBe('%');
- expect(Math.abs(66.67 - parseFloat(paddingTop))).toBeLessThan(0.05); // i.e. 100 x 500/750 %
- });
-
- it('ignores hasSpacer if width or height are not set', () => {
- innerImageZoom({ height: 500, hasSpacer: true });
- const wrapper = findRenderedDOMComponentWithTag(component, 'div');
- expect(wrapper.style['padding-top']).toNotExist();
- });
-
- it('hides the magnifying glass hint if hideHint is true', () => {
- innerImageZoom({ hideHint: true });
- const hints = scryRenderedDOMComponentsWithTag(component, 'span');
- expect(hints.length).toBe(0);
- });
- });
- });
-
- describe('zoom in', () => {
- describe('render', () => {
- it('renders the zoomed image on mouse enter', () => {
- innerImageZoom();
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- Simulate.mouseEnter(figure);
- const zoomImg = findRenderedDOMComponentWithClass(component, 'iiz__zoom-img');
- expect(zoomImg).toExist();
- });
-
- it('renders the zoomed image with unique src if set', () => {
- innerImageZoom({ zoomSrc: SRCS.zoom });
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- Simulate.mouseEnter(figure);
- const zoomImg = findRenderedDOMComponentWithClass(component, 'iiz__zoom-img');
- expect(zoomImg.getAttribute('src')).toEqual(SRCS.zoom);
- });
-
- it('renders the zoomed image on render if zoomPreload is true', () => {
- innerImageZoom({ zoomPreload: true });
- const zoomImg = findRenderedDOMComponentWithClass(component, 'iiz__zoom-img');
- expect(zoomImg).toExist();
- });
-
- it('renders the zoomed image at the right scale', (done) => {
- const scale = 0.5;
- innerImageZoom({ zoomScale: scale });
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- Simulate.mouseEnter(figure);
- Simulate.click(figure, { pageX: 100, pageY: 100 });
- const zoomImg = findRenderedDOMComponentWithClass(component, 'iiz__zoom-img');
-
- zoomImg.onload = () => {
- expect(zoomImg.width).toBe(500 * scale);
- Simulate.click(figure, { pageX: 100, pageY: 100 });
- Simulate.click(figure, { pageX: 100, pageY: 100 });
- expect(zoomImg.width).toBe(500 * scale);
- done();
- };
- });
- });
-
- describe('show', () => {
- it('makes the zoomed image visible on click', (done) => {
- innerImageZoom();
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- Simulate.mouseEnter(figure);
- Simulate.click(figure, { pageX: 100, pageY: 100 });
- const zoomImg = findRenderedDOMComponentWithClass(component, 'iiz__zoom-img');
-
- zoomImg.onload = () => {
- expect(zoomImg.classList.contains('iiz__zoom-img--visible')).toBe(true);
- done();
- };
- });
-
- it('makes the zoomed image visible on mouse enter if zoomType hover is set', (done) => {
- innerImageZoom({ zoomType: 'hover' });
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- Simulate.mouseEnter(figure, { pageX: 100, pageY: 100 });
- const zoomImg = findRenderedDOMComponentWithClass(component, 'iiz__zoom-img');
-
- zoomImg.onload = () => {
- expect(zoomImg.classList.contains('iiz__zoom-img--visible')).toBe(true);
- done();
- };
- });
-
- it('renders the zoomed image in a fullscreen portal if fullscreenOnMobile is set', () => {
- global.window.matchMedia = () => {
- return { matches: true };
- };
- innerImageZoom({ fullscreenOnMobile: true });
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- Simulate.touchStart(figure);
- Simulate.mouseEnter(figure);
- act(() => {
- Simulate.click(figure, { pageX: 100, pageY: 100 });
- });
- const zoomPortal = document.querySelector('.iiz__zoom-portal');
- expect(zoomPortal).toExist();
- });
-
- it('fires afterZoomIn callback on zoom in', (done) => {
- const afterZoomIn = createSpy();
- innerImageZoom({ afterZoomIn: afterZoomIn });
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- Simulate.mouseEnter(figure);
- Simulate.click(figure, { pageX: 100, pageY: 100 });
- const zoomImg = findRenderedDOMComponentWithClass(component, 'iiz__zoom-img');
-
- zoomImg.onload = () => {
- expect(afterZoomIn).toHaveBeenCalled();
- afterZoomIn.restore();
- done();
- };
- });
- });
- });
-
- describe('move', () => {
- it('pans the zoomed image on mouse move', (done) => {
- innerImageZoom({ zoomSrc: SRCS.zoom });
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- Simulate.mouseEnter(figure);
- Simulate.click(figure, { pageX: 100, pageY: 100 });
- const zoomImg = findRenderedDOMComponentWithClass(component, 'iiz__zoom-img');
-
- zoomImg.onload = () => {
- const topPos = zoomImg.style.top;
- Simulate.mouseMove(figure, { pageX: 150, pageY: 150 });
- const updatedTopPos = zoomImg.style.top;
- expect(parseInt(topPos, 10)).toNotEqual(parseInt(updatedTopPos, 10));
- done();
- };
- });
- });
-
- describe('zoom out', () => {
- it('hides the zoomed image on toggle click', (done) => {
- innerImageZoom();
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- Simulate.mouseEnter(figure);
- Simulate.click(figure, { pageX: 100, pageY: 100 });
- const zoomImg = findRenderedDOMComponentWithClass(component, 'iiz__zoom-img');
-
- zoomImg.onload = () => {
- Simulate.click(figure, { pageX: 100, pageY: 100 });
- expect(zoomImg.classList.contains('iiz__zoom-img--visible')).toBe(false);
- done();
- };
- });
-
- it('hides the zoomed image on mouse leave', (done) => {
- innerImageZoom();
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- Simulate.mouseEnter(figure);
- Simulate.click(figure, { pageX: 100, pageY: 100 });
- const zoomImg = findRenderedDOMComponentWithClass(component, 'iiz__zoom-img');
-
- zoomImg.onload = () => {
- Simulate.mouseLeave(figure);
- expect(zoomImg.classList.contains('iiz__zoom-img--visible')).toBe(false);
- done();
- };
- });
-
- it('hides the zoomed image on close button click on touch devices', (done) => {
- innerImageZoom();
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- Simulate.touchStart(figure);
- Simulate.mouseEnter(figure);
- Simulate.click(figure, { pageX: 100, pageY: 100 });
- const zoomImg = findRenderedDOMComponentWithClass(component, 'iiz__zoom-img');
-
- zoomImg.onload = () => {
- const button = findRenderedDOMComponentWithTag(component, 'button');
- Simulate.click(button, { pageX: 0, pageY: 0 });
- expect(zoomImg.classList.contains('iiz__zoom-img--visible')).toBe(false);
- done();
- };
- });
-
- it('hides the zoomed image on click on touch devices if hideCloseButton is true', (done) => {
- innerImageZoom({ hideCloseButton: true });
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- Simulate.touchStart(figure);
- Simulate.mouseEnter(figure);
- Simulate.click(figure, { pageX: 100, pageY: 100 });
- const zoomImg = findRenderedDOMComponentWithClass(component, 'iiz__zoom-img');
-
- zoomImg.onload = () => {
- Simulate.click(figure, { pageX: 0, pageY: 0 });
- expect(zoomImg.classList.contains('iiz__zoom-img--visible')).toBe(false);
- done();
- };
- });
-
- it('renders the close button on desktop if moveType is drag', (done) => {
- innerImageZoom({ moveType: 'drag' });
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- Simulate.mouseEnter(figure);
- Simulate.click(figure, { pageX: 100, pageY: 100 });
- const zoomImg = findRenderedDOMComponentWithClass(component, 'iiz__zoom-img');
-
- zoomImg.onload = () => {
- const button = findRenderedDOMComponentWithTag(component, 'button');
- expect(button).toExist();
- done();
- };
- });
-
- it('removes the zoomed image after fade transition', (done) => {
- innerImageZoom();
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- Simulate.mouseEnter(figure);
- Simulate.click(figure, { pageX: 100, pageY: 100 });
- const zoomImg = findRenderedDOMComponentWithClass(component, 'iiz__zoom-img');
-
- zoomImg.onload = () => {
- Simulate.mouseLeave(figure);
- Simulate.transitionEnd(zoomImg, { propertyName: 'opacity' });
- const img = scryRenderedDOMComponentsWithTag(component, 'img');
- expect(img.length).toBe(1);
- done();
- };
- });
-
- it('removes the zoomed image after fade transition on touch devices', (done) => {
- innerImageZoom();
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- Simulate.touchStart(figure);
- Simulate.mouseEnter(figure);
- Simulate.click(figure, { pageX: 100, pageY: 100 });
- const zoomImg = findRenderedDOMComponentWithClass(component, 'iiz__zoom-img');
-
- zoomImg.onload = () => {
- const button = findRenderedDOMComponentWithTag(component, 'button');
- Simulate.click(button, { pageX: 0, pageY: 0 });
- Simulate.transitionEnd(zoomImg, { propertyName: 'opacity' });
- const img = scryRenderedDOMComponentsWithTag(component, 'img');
- expect(img.length).toBe(1);
- done();
- };
- });
-
- it('removes the zoomed image immediately if fade duration is set to zero', (done) => {
- innerImageZoom({ fadeDuration: 0 });
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- Simulate.mouseEnter(figure);
- Simulate.click(figure, { pageX: 100, pageY: 100 });
- const zoomImg = findRenderedDOMComponentWithClass(component, 'iiz__zoom-img');
-
- zoomImg.onload = () => {
- Simulate.mouseLeave(figure);
- const img = scryRenderedDOMComponentsWithTag(component, 'img');
- expect(img.length).toBe(1);
- done();
- };
- });
-
- it('removes the fullscreen portal immediately on mobile if fullscreenOnMobile is set', (done) => {
- global.window.matchMedia = () => {
- return { matches: true };
- };
- innerImageZoom({ fullscreenOnMobile: true });
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- Simulate.touchStart(figure);
- Simulate.mouseEnter(figure);
- act(() => {
- Simulate.click(figure, { pageX: 100, pageY: 100 });
- });
- const zoomImg = findRenderedDOMComponentWithClass(component, 'iiz__zoom-img');
-
- zoomImg.onload = () => {
- const button = findRenderedDOMComponentWithTag(component, 'button');
- act(() => {
- Simulate.click(button, { pageX: 0, pageY: 0 });
- });
- const zoomPortal = document.querySelector('.iiz__zoom-portal');
- expect(zoomPortal).toNotExist();
- done();
- };
- });
-
- it('persists the zoomed image after fade transition if zoomPreload is true', (done) => {
- innerImageZoom({ zoomPreload: true });
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- Simulate.mouseEnter(figure);
- Simulate.click(figure, { pageX: 100, pageY: 100 });
- const zoomImg = findRenderedDOMComponentWithClass(component, 'iiz__zoom-img');
-
- zoomImg.onload = () => {
- Simulate.mouseLeave(figure);
- Simulate.transitionEnd(zoomImg, { propertyName: 'opacity' });
- const img = scryRenderedDOMComponentsWithTag(component, 'img');
- expect(img.length).toBe(2);
- done();
- };
- });
-
- it('persists the zoomed image after clicking the close button if moveType is drag', (done) => {
- innerImageZoom({ moveType: 'drag' });
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- Simulate.mouseEnter(figure);
- Simulate.click(figure, { pageX: 100, pageY: 100 });
- const zoomImg = findRenderedDOMComponentWithClass(component, 'iiz__zoom-img');
-
- zoomImg.onload = () => {
- const button = findRenderedDOMComponentWithTag(component, 'button');
- Simulate.click(button, { pageX: 0, pageY: 0 });
- Simulate.transitionEnd(zoomImg, { propertyName: 'opacity' });
- const img = scryRenderedDOMComponentsWithTag(component, 'img');
- expect(img.length).toBe(2);
- done();
- };
- });
-
- it('fires afterZoomOut callback on zoom out', (done) => {
- const afterZoomOut = createSpy();
- innerImageZoom({ afterZoomOut: afterZoomOut });
- const figure = findRenderedDOMComponentWithTag(component, 'figure');
- Simulate.mouseEnter(figure);
- Simulate.click(figure, { pageX: 100, pageY: 100 });
- const zoomImg = findRenderedDOMComponentWithClass(component, 'iiz__zoom-img');
-
- zoomImg.onload = () => {
- Simulate.mouseLeave(figure);
- expect(afterZoomOut).toHaveBeenCalled();
- afterZoomOut.restore();
- done();
- };
- });
- });
-});
diff --git a/ref/starlight/.changeset/README.md b/ref/starlight/.changeset/README.md
deleted file mode 100644
index e5b6d8d..0000000
--- a/ref/starlight/.changeset/README.md
+++ /dev/null
@@ -1,8 +0,0 @@
-# Changesets
-
-Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
-with multi-package repos, or single-package repos to help you version and publish your code. You can
-find the full documentation for it [in our repository](https://github.com/changesets/changesets)
-
-We have a quick list of common questions to get you started engaging with this project in
-[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)
diff --git a/ref/starlight/.changeset/config.json b/ref/starlight/.changeset/config.json
deleted file mode 100644
index f50e312..0000000
--- a/ref/starlight/.changeset/config.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "$schema": "https://unpkg.com/@changesets/config@2.3.0/schema.json",
- "changelog": [
- "@changesets/changelog-github",
- { "repo": "withastro/starlight" }
- ],
- "commit": false,
- "linked": [],
- "access": "public",
- "baseBranch": "main",
- "updateInternalDependencies": "patch",
- "ignore": ["starlight-docs", "@example/*", "starlight-file-icons-generator", "@e2e/*"],
- "___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
- "onlyUpdatePeerDependentsWhenOutOfRange": true
- }
-}
diff --git a/ref/starlight/.devcontainer/Dockerfile b/ref/starlight/.devcontainer/Dockerfile
deleted file mode 100644
index 207f5d8..0000000
--- a/ref/starlight/.devcontainer/Dockerfile
+++ /dev/null
@@ -1,8 +0,0 @@
-# Based on https://github.com/withastro/astro/blob/main/.devcontainer/Dockerfile
-FROM mcr.microsoft.com/devcontainers/javascript-node:0-18
-
-# We uninstall pnpm here, since we enable the corepack version in the postCreateCommand
-# This ensures we respect the "packageManager" version in package.json
-RUN npm uninstall -g pnpm
-
-COPY welcome-message.txt /usr/local/etc/vscode-dev-containers/first-run-notice.txt
\ No newline at end of file
diff --git a/ref/starlight/.devcontainer/devcontainer.json b/ref/starlight/.devcontainer/devcontainer.json
deleted file mode 100644
index 4779893..0000000
--- a/ref/starlight/.devcontainer/devcontainer.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "name": "Contribute to Starlight",
- "build": {
- "dockerfile": "Dockerfile"
- },
- "postCreateCommand": "sudo corepack enable pnpm && pnpm config set store-dir /home/node/.pnpm-store && PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1 pnpm install",
- "waitFor": "postCreateCommand",
- "customizations": {
- "codespaces": {
- "openFiles": ["CONTRIBUTING.md"]
- },
- "vscode": {
- "extensions": ["astro-build.astro-vscode", "esbenp.prettier-vscode"]
- }
- }
-}
diff --git a/ref/starlight/.devcontainer/welcome-message.txt b/ref/starlight/.devcontainer/welcome-message.txt
deleted file mode 100644
index 439f7ea..0000000
--- a/ref/starlight/.devcontainer/welcome-message.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-🌟 Welcome to Starlight!
-
-🛠️ Your environment is fully setup with all required software installed.
-
-Next steps:
-
- - Preview the docs site:
- cd docs && pnpm dev --host
-
- - Run tests:
- cd packages/starlight && pnpm test
diff --git a/ref/starlight/.git-blame-ignore-revs b/ref/starlight/.git-blame-ignore-revs
deleted file mode 100644
index ff6d2f2..0000000
--- a/ref/starlight/.git-blame-ignore-revs
+++ /dev/null
@@ -1,5 +0,0 @@
-# Apply with:
-# `git config --local blame.ignoreRevsFile .git-blame-ignore-revs`
-
-# [Add Prettier and format files](https://github.com/withastro/starlight/pull/393)
-9b172f5ee09697d80f301e9b70aca1946419ce24
diff --git a/ref/starlight/.github/DISCUSSION_TEMPLATE/docs-suggestions.yml b/ref/starlight/.github/DISCUSSION_TEMPLATE/docs-suggestions.yml
deleted file mode 100644
index 4c0494e..0000000
--- a/ref/starlight/.github/DISCUSSION_TEMPLATE/docs-suggestions.yml
+++ /dev/null
@@ -1,39 +0,0 @@
-body:
- - type: markdown
- attributes:
- value: |
- Thank you for getting in touch! Please fill out this form as completely as possible.
-
- Want to report a problem with the Starlight docs? [Open a new issue](https://github.com/withastro/starlight/issues/new?assignees=&labels=&projects=&template=---02-docs-issue.yml)
- Want to chat before posting? [Join us in the `#starlight` channel on Discord](https://astro.build/chat)
- - type: textarea
- id: summary
- attributes:
- label: What is your idea?
- description: A brief, one or two sentence description of your idea for how to improve the Starlight docs.
- validations:
- required: true
- - type: textarea
- id: background
- attributes:
- label: Why is this important?
- description: Explain why this idea is valuable. What problems would it solve? Which users would it help?
- validations:
- required: true
- - type: textarea
- id: prior-art
- attributes:
- label: How does your idea relate to existing docs content?
- description: Are there specific pages you would like to change? Or existing pages that are related to your proposal?
- placeholder: |
- - Example
- - Example
- - Example
- - type: checkboxes
- id: will-pr
- attributes:
- label: Participation
- description: Let us know if your interested in contributing this feature yourself.
- options:
- - label: I am willing to submit a pull request for this feature.
- required: false
diff --git a/ref/starlight/.github/DISCUSSION_TEMPLATE/feature-requests.yml b/ref/starlight/.github/DISCUSSION_TEMPLATE/feature-requests.yml
deleted file mode 100644
index 54fdcf8..0000000
--- a/ref/starlight/.github/DISCUSSION_TEMPLATE/feature-requests.yml
+++ /dev/null
@@ -1,46 +0,0 @@
-body:
- - type: markdown
- attributes:
- value: |
- Thank you for getting in touch! Please fill out this form as completely as possible.
-
- Want to report a bug instead? [Use our bug report form](https://github.com/withastro/starlight/issues/new?assignees=&labels=&projects=&template=---01-bug-report.yml)
- Want to chat before posting? [Join us in the `#starlight` channel on Discord](https://astro.build/chat)
- - type: input
- id: starlight-version
- attributes:
- label: What version of `starlight` are you using?
- placeholder: 0.0.0
- validations:
- required: true
- - type: textarea
- id: summary
- attributes:
- label: What is your idea?
- description: A brief, one or two sentence description of your idea for a new feature.
- validations:
- required: true
- - type: textarea
- id: background
- attributes:
- label: Why is this feature necessary?
- description: Explain why this feature is important. What problems would it solve? Which users would it help?
- validations:
- required: true
- - type: textarea
- id: prior-art
- attributes:
- label: Do you have examples of this feature in other projects?
- description: Help us understand your idea by sharing links to example implementations we can compare against.
- placeholder: |
- - Example
- - Example
- - Example
- - type: checkboxes
- id: will-pr
- attributes:
- label: Participation
- description: Let us know if your interested in contributing this feature yourself.
- options:
- - label: I am willing to submit a pull request for this feature.
- required: false
diff --git a/ref/starlight/.github/ISSUE_TEMPLATE/---01-bug-report.yml b/ref/starlight/.github/ISSUE_TEMPLATE/---01-bug-report.yml
deleted file mode 100644
index 8bdef90..0000000
--- a/ref/starlight/.github/ISSUE_TEMPLATE/---01-bug-report.yml
+++ /dev/null
@@ -1,69 +0,0 @@
-name: "\U0001F41B Bug Report"
-description: Report an issue or possible bug
-labels: []
-assignees: []
-body:
- - type: markdown
- attributes:
- value: |
- Thank you for taking the time to file a bug report! Please fill out this form as completely as possible.
-
- ✅ I am using the **latest versions of Starlight and Astro**.
- ✅ I am using a version of Node that supports ESM (`v14.18.0+`, or `v16.12.0+`).
- - type: input
- id: starlight-version
- attributes:
- label: What version of `starlight` are you using?
- placeholder: 0.0.0
- validations:
- required: true
- - type: input
- id: astro-version
- attributes:
- label: What version of `astro` are you using?
- placeholder: 0.0.0
- validations:
- required: true
- - type: input
- id: package-manager
- attributes:
- label: What package manager are you using?
- placeholder: npm, yarn, pnpm
- validations:
- required: true
- - type: input
- id: os
- attributes:
- label: What operating system are you using?
- placeholder: Mac, Windows, Linux
- validations:
- required: true
- - type: input
- id: browser
- attributes:
- label: What browser are you using?
- placeholder: Chrome, Firefox, Safari
- validations:
- required: true
- - type: textarea
- id: bug-description
- attributes:
- label: Describe the Bug
- description: A clear and concise description of what the bug is.
- validations:
- required: true
- - type: input
- id: bug-reproduction
- attributes:
- label: Link to Minimal Reproducible Example
- description: 'Use [astro.new](https://astro.new) to create a minimal reproduction of the problem. **A minimal reproduction is required** so that others can help debug your issue. If a report is vague (e.g. just a generic error message) and has no reproduction, it may be auto-closed. Not sure how to create a minimal example? [Read our guide](https://docs.astro.build/en/guides/troubleshooting/#creating-minimal-reproductions)'
- placeholder: 'https://stackblitz.com/abcd1234'
- validations:
- required: true
- - type: checkboxes
- id: will-pr
- attributes:
- label: Participation
- options:
- - label: I am willing to submit a pull request for this issue.
- required: false
diff --git a/ref/starlight/.github/ISSUE_TEMPLATE/---02-docs-issue.yml b/ref/starlight/.github/ISSUE_TEMPLATE/---02-docs-issue.yml
deleted file mode 100644
index c49db9c..0000000
--- a/ref/starlight/.github/ISSUE_TEMPLATE/---02-docs-issue.yml
+++ /dev/null
@@ -1,45 +0,0 @@
-name: "\U0001F4DA Docs Issue"
-description: Report an issue with the Starlight documentation
-labels: []
-assignees: []
-body:
- - type: markdown
- attributes:
- value: |
- Thank you for taking the time to let us know something is wrong! Please fill out this form as completely as possible.
- - type: input
- id: docs-page
- attributes:
- label: What page of the docs did you find an issue on?
- description: If this issue applies to multiple pages, include additional pages in your bug description.
- placeholder: https://starlight.astro.build/...
- validations:
- required: true
- - type: textarea
- id: bug-description
- attributes:
- label: Describe the issue
- description: A clear and concise description of what the issue is.
- validations:
- required: true
- - type: input
- id: os
- attributes:
- label: What operating system are you using?
- placeholder: Mac, Windows, Linux
- validations:
- required: true
- - type: input
- id: browser
- attributes:
- label: What browser are you using?
- placeholder: Chrome, Firefox, Safari
- validations:
- required: true
- - type: checkboxes
- id: will-pr
- attributes:
- label: Participation
- options:
- - label: I am willing to submit a pull request for this issue.
- required: false
diff --git a/ref/starlight/.github/ISSUE_TEMPLATE/config.yml b/ref/starlight/.github/ISSUE_TEMPLATE/config.yml
deleted file mode 100644
index 4a25318..0000000
--- a/ref/starlight/.github/ISSUE_TEMPLATE/config.yml
+++ /dev/null
@@ -1,11 +0,0 @@
-blank_issues_enabled: false
-contact_links:
- - name: 💡 Feature Request
- url: https://github.com/withastro/starlight/discussions/new?category=feature-requests
- about: Suggest an improvement you’d like to see added to Starlight
- - name: 👾 Chat
- url: https://astro.build/chat
- about: Our Discord server is active, come join us!
- - name: 💁 Support
- url: https://astro.build/chat
- about: 'This issue tracker is not for support questions. Join us on Discord for assistance!'
diff --git a/ref/starlight/.github/PULL_REQUEST_TEMPLATE.md b/ref/starlight/.github/PULL_REQUEST_TEMPLATE.md
deleted file mode 100644
index dfb328f..0000000
--- a/ref/starlight/.github/PULL_REQUEST_TEMPLATE.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-#### Description
-
-- Closes #
-- What does this PR change? Give us a brief description.
-- Did you change something visual? A before/after screenshot can be helpful.
-
-
diff --git a/ref/starlight/.github/labeler.yml b/ref/starlight/.github/labeler.yml
deleted file mode 100644
index 5b61ade..0000000
--- a/ref/starlight/.github/labeler.yml
+++ /dev/null
@@ -1,36 +0,0 @@
-# See https://github.com/actions/labeler
-
-'🚨 action':
- - .github/workflows/**
-
-i18n:
- - docs/src/content/docs/de/**/*
- - docs/src/content/docs/es/**/*
- - docs/src/content/docs/fr/**/*
- - docs/src/content/docs/it/**/*
- - docs/src/content/docs/ja/**/*
- - docs/src/content/docs/zh-cn/**/*
- - docs/src/content/docs/pt-br/**/*
- - docs/src/content/docs/pt-pt/**/*
- - docs/src/content/docs/ko/**/*
- - docs/src/content/docs/ru/**/*
- - docs/src/content/docs/id/**/*
- - docs/src/content/docs/tr/**/*
- - docs/src/content/docs/hi/**/*
- - docs/src/content/docs/da/**/*
- - docs/src/content/docs/uk/**/*
-
-'🌟 core':
- - packages/starlight/**
-
-'🌟 tailwind':
- - packages/tailwind/**
-
-'🌟 docsearch':
- - packages/docsearch/**
-
-'🌟 markdoc':
- - packages/markdoc/**
-
-'📚 docs':
- - docs/**
diff --git a/ref/starlight/.github/workflows/ci.yml b/ref/starlight/.github/workflows/ci.yml
deleted file mode 100644
index 5dceb59..0000000
--- a/ref/starlight/.github/workflows/ci.yml
+++ /dev/null
@@ -1,155 +0,0 @@
-name: CI
-
-on:
- push:
- branches: [main]
- merge_group:
- pull_request:
- branches: [main]
-
-# Automatically cancel in-progress actions on the same branch
-concurrency:
- group: ${{ github.workflow }}-${{ github.event_name == 'pull_request_target' && github.head_ref || github.ref }}
- cancel-in-progress: true
-
-env:
- NODE_VERSION: 18
- ASTRO_TELEMETRY_DISABLED: true
-
-jobs:
- changes:
- runs-on: ubuntu-latest
- permissions:
- pull-requests: read
- outputs:
- docs: ${{ steps.filter.outputs.docs }}
- packages: ${{ steps.filter.outputs.packages }}
- steps:
- - uses: actions/checkout@v4
- - uses: dorny/paths-filter@v3
- id: filter
- with:
- filters: |
- docs:
- - 'docs/**'
- packages:
- - 'packages/**'
-
- unit-test:
- name: Run unit tests
- needs: changes
- if: ${{ needs.changes.outputs.packages == 'true' }}
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
- - uses: pnpm/action-setup@v3
- - uses: actions/setup-node@v4
- with:
- node-version: ${{ env.NODE_VERSION }}
- cache: 'pnpm'
- - run: pnpm i
- - name: Test packages
- run: pnpm -r test:coverage
- - name: Test legacy collections support
- working-directory: packages/starlight
- run: pnpm test:legacy
-
- e2e-test:
- name: 'Run E2E tests (${{ matrix.os }})'
- needs: changes
- if: ${{ needs.changes.outputs.packages == 'true' }}
- strategy:
- fail-fast: false
- matrix:
- os: [ubuntu-latest, windows-latest]
- runs-on: ${{ matrix.os }}
- steps:
- - uses: actions/checkout@v4
- - uses: pnpm/action-setup@v3
- - uses: actions/setup-node@v4
- with:
- node-version: ${{ env.NODE_VERSION }}
- cache: 'pnpm'
- - run: pnpm i
- - name: Test packages
- run: pnpm -r test:e2e
-
- type-check:
- name: Run type checks
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
- - uses: pnpm/action-setup@v3
- - uses: actions/setup-node@v4
- with:
- node-version: ${{ env.NODE_VERSION }}
- cache: 'pnpm'
- - run: pnpm i
- - name: Generate docs types
- working-directory: docs
- run: pnpm astro sync
- - name: Type check packages
- run: pnpm typecheck
-
- a11y:
- name: Check for accessibility issues
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@v4
-
- - name: Setup PNPM
- uses: pnpm/action-setup@v3
-
- - name: Setup Node
- uses: actions/setup-node@v4
- with:
- node-version: ${{ env.NODE_VERSION }}
- cache: 'pnpm'
-
- - name: Install Dependencies
- run: pnpm i
-
- - name: Run accessibility audit
- working-directory: ./docs
- run: pnpm t
-
- windows-smoke:
- name: Docs site builds on Windows
- runs-on: windows-latest
- steps:
- - uses: actions/checkout@v4
- - uses: pnpm/action-setup@v3
- - uses: actions/setup-node@v4
- with:
- node-version: ${{ env.NODE_VERSION }}
- cache: 'pnpm'
- - run: pnpm i
- - name: Build docs site
- working-directory: ./docs
- run: pnpm build
-
- links:
- name: Check for broken links
- needs: changes
- if: ${{ needs.changes.outputs.docs == 'true' }}
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@v4
-
- - name: Setup PNPM
- uses: pnpm/action-setup@v3
-
- - name: Setup Node
- uses: actions/setup-node@v4
- with:
- node-version: ${{ env.NODE_VERSION }}
- cache: 'pnpm'
-
- - name: Install Dependencies
- run: pnpm i
-
- - name: Build docs site and check links
- working-directory: ./docs
- run: pnpm linkcheck
diff --git a/ref/starlight/.github/workflows/congratsbot.yml b/ref/starlight/.github/workflows/congratsbot.yml
deleted file mode 100644
index b196d44..0000000
--- a/ref/starlight/.github/workflows/congratsbot.yml
+++ /dev/null
@@ -1,24 +0,0 @@
-name: Congratsbot
-
-on:
- push:
- branches: [main]
-
-jobs:
- congrats:
- if: ${{ github.repository_owner == 'withastro' && github.event.head_commit.message != '[ci] format' }}
- uses: withastro/automation/.github/workflows/congratsbot.yml@main
- with:
- EMOJIS: '🎉,🎊,🧑🚀,🥳,🙌,🚀,🤩,☄️,💫,<:starlight:1107431075543797802>,<:houston_pride:1130504824673284107>'
- COAUTHOR_TEMPLATES: >
- [
- "Thanks for helping! ✨",
- " stepped up to lend a hand — thank you! 🙌",
- " with the assist! 💪",
- "Couldn’t have done this without ! 💖",
- "Made even better by ! 🚀",
- "And the team effort award goes to… ! 🏆",
- "Featuring contributions by ! 🌟"
- ]
- secrets:
- DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK_CONGRATS }}
diff --git a/ref/starlight/.github/workflows/file-icons.yml b/ref/starlight/.github/workflows/file-icons.yml
deleted file mode 100644
index 56148a8..0000000
--- a/ref/starlight/.github/workflows/file-icons.yml
+++ /dev/null
@@ -1,45 +0,0 @@
-name: File icons generator
-
-on:
- schedule:
- - cron: '0 0 * * 0'
- workflow_dispatch:
-
-permissions:
- contents: write
- pull-requests: write
-
-jobs:
- icons:
- name: Generate file icons
- if: github.repository_owner == 'withastro'
- runs-on: ubuntu-latest
- steps:
- - name: Checkout Repo
- uses: actions/checkout@v4
-
- - name: Setup PNPM
- uses: pnpm/action-setup@v3
-
- - name: Setup Node
- uses: actions/setup-node@v4
- with:
- node-version: 18
- cache: 'pnpm'
-
- - name: Install Dependencies
- run: pnpm i
-
- - name: Run file icons generator
- run: pnpm build
- working-directory: packages/file-icons-generator
-
- - name: Create Pull Request
- uses: peter-evans/create-pull-request@v6
- with:
- branch: ci/file-icons
- token: ${{ secrets.FREDKBOT_GITHUB_TOKEN }}
- commit-message: 'ci: update file icons'
- title: 'ci: update file icons'
- body: |
- This PR is auto-generated by a GitHub action to update the file icons and file tree definitions available in Starlight.
diff --git a/ref/starlight/.github/workflows/format.yml b/ref/starlight/.github/workflows/format.yml
deleted file mode 100644
index b5de351..0000000
--- a/ref/starlight/.github/workflows/format.yml
+++ /dev/null
@@ -1,32 +0,0 @@
-name: Format
-
-on:
- push:
- branches:
- - main
-
-jobs:
- format:
- runs-on: ubuntu-latest
- steps:
- - name: Check out code using Git
- uses: actions/checkout@v4
- with:
- ref: ${{ github.head_ref }}
- # Needs access to push to main
- token: ${{ secrets.FREDKBOT_GITHUB_TOKEN }}
- - uses: pnpm/action-setup@v3
- - uses: actions/setup-node@v4
- with:
- node-version: 18
- cache: 'pnpm'
- - run: pnpm i
- - name: Format with Prettier
- run: pnpm format
- - name: Commit changes
- uses: stefanzweifel/git-auto-commit-action@v5
- with:
- commit_message: '[ci] format'
- branch: ${{ github.head_ref }}
- commit_user_name: fredkbot
- commit_user_email: fred+astrobot@astro.build
diff --git a/ref/starlight/.github/workflows/lunaria.yml b/ref/starlight/.github/workflows/lunaria.yml
deleted file mode 100644
index d5990f6..0000000
--- a/ref/starlight/.github/workflows/lunaria.yml
+++ /dev/null
@@ -1,46 +0,0 @@
-name: Lunaria
-
-on:
- # Trigger the workflow every time a pull request is opened or synchronized at the target `main` branch
- pull_request_target:
- types: [opened, synchronize]
- branches: [main]
- paths:
- - 'docs/**'
-
-# Allow this job to clone the repository and comment on the pull request
-permissions:
- contents: read
- pull-requests: write
-
-jobs:
- lunaria-overview:
- name: Generate Lunaria Overview
- runs-on: ubuntu-latest
-
- steps:
- - name: Checkout
- uses: actions/checkout@v4
- with:
- # Necessary for Lunaria to work properly
- # Makes the action clone the entire git history
- fetch-depth: 0
-
- - name: Setup PNPM
- uses: pnpm/action-setup@v3
-
- - name: Setup Node
- uses: actions/setup-node@v4
- with:
- node-version: 20
- cache: pnpm
-
- - name: Install dependencies
- run: pnpm install
- shell: bash
-
- - name: Generate Lunaria Overview
- uses: yanthomasdev/lunaria-action@v0.1.0
- with:
- token: ${{ secrets.FREDKBOT_GITHUB_TOKEN }}
- working-directory: docs
diff --git a/ref/starlight/.github/workflows/pr-labeler.yml b/ref/starlight/.github/workflows/pr-labeler.yml
deleted file mode 100644
index 6627974..0000000
--- a/ref/starlight/.github/workflows/pr-labeler.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-name: 'Pull Request Labeler'
-on:
- - pull_request_target
-
-jobs:
- triage:
- permissions:
- contents: read
- pull-requests: write
- runs-on: ubuntu-latest
- steps:
- - uses: actions/labeler@v4
- with:
- repo-token: '${{ secrets.GITHUB_TOKEN }}'
diff --git a/ref/starlight/.github/workflows/release.yml b/ref/starlight/.github/workflows/release.yml
deleted file mode 100644
index eb4a7cc..0000000
--- a/ref/starlight/.github/workflows/release.yml
+++ /dev/null
@@ -1,44 +0,0 @@
-name: Release
-
-on:
- push:
- branches:
- - main
-
-jobs:
- release:
- name: Release
- if: ${{ github.repository_owner == 'withastro' }}
- runs-on: ubuntu-latest
- permissions:
- contents: write
- id-token: write
- steps:
- - name: Checkout Repo
- uses: actions/checkout@v4
- with:
- # This makes Actions fetch all Git history so that Changesets can generate changelogs with the correct commits
- fetch-depth: 0
-
- - name: Setup PNPM
- uses: pnpm/action-setup@v3
-
- - name: Setup Node
- uses: actions/setup-node@v4
- with:
- node-version: 18
- cache: 'pnpm'
-
- - name: Install Dependencies
- run: pnpm i
-
- - name: Create Release Pull Request
- uses: changesets/action@v1
- with:
- version: pnpm run version
- publish: pnpm changeset publish
- commit: '[ci] release'
- title: '[ci] release'
- env:
- GITHUB_TOKEN: ${{ secrets.FREDKBOT_GITHUB_TOKEN }}
- NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
diff --git a/ref/starlight/.github/workflows/size-limit.yml b/ref/starlight/.github/workflows/size-limit.yml
deleted file mode 100644
index 86b6569..0000000
--- a/ref/starlight/.github/workflows/size-limit.yml
+++ /dev/null
@@ -1,40 +0,0 @@
-name: Size Limit
-
-on:
- pull_request:
- branches: [main]
-
-# Automatically cancel in-progress actions on the same branch
-concurrency:
- group: ${{ github.workflow }}-${{ github.event_name == 'pull_request_target' && github.head_ref || github.ref }}
- cancel-in-progress: true
-
-jobs:
- # This basic check runs size-limit for the current branch.
- # It will fail if the branch pushes the size over the specified budget.
- size-limit-basic:
- if: ${{ github.event.pull_request.head.repo.full_name != 'withastro/starlight' }}
- name: Check build output is within performance budget (forks)
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
- - uses: pnpm/action-setup@v3
- - run: pnpm i
- - run: 'pnpm build:examples'
- - run: pnpm size
-
- # This check cannot run in forks, so is only run for PRs from this repo.
- # It will run size-limit for both `main` and the PR branch and comment in the PR with changes.
- size-limit:
- if: ${{ github.event.pull_request.head.repo.full_name == 'withastro/starlight' }}
- name: Check build output is within performance budget
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
- - uses: pnpm/action-setup@v3
- - name: Run size-limit
- uses: andresz1/size-limit-action@v1.8.0
- with:
- github_token: ${{ secrets.FREDKBOT_GITHUB_TOKEN }}
- build_script: 'build:examples'
- package_manager: pnpm
diff --git a/ref/starlight/.github/workflows/welcome-bot.yml b/ref/starlight/.github/workflows/welcome-bot.yml
deleted file mode 100644
index 2c52521..0000000
--- a/ref/starlight/.github/workflows/welcome-bot.yml
+++ /dev/null
@@ -1,32 +0,0 @@
-name: WelcomeBot
-
-on:
- pull_request_target:
- branches: [main]
- types: [opened]
-
-permissions:
- pull-requests: write
-
-jobs:
- welcome:
- name: Welcome First-Time Contributors
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
- - uses: zephyrproject-rtos/action-first-interaction@7e6446f8439d8b4399169880c36a3a12b5747699
- with:
- repo-token: ${{ secrets.FREDKBOT_GITHUB_TOKEN }}
- pr-opened-message: |
- Hello! Thank you for opening your **first PR** to Starlight! ✨
-
- Here’s what will happen next:
-
- 1. Our GitHub bots will run to check your changes.
- If they spot any issues you will see some error messages on this PR.
- Don’t hesitate to ask any questions if you’re not sure what these mean!
-
- 2. In a few minutes, you’ll be able to see a preview of your changes on Netlify 🤩
-
- 3. One or more of our maintainers will take a look and may ask you to make changes.
- We try to be responsive, but don’t worry if this takes a few days.
diff --git a/ref/starlight/.gitignore b/ref/starlight/.gitignore
deleted file mode 100644
index 4f7bb9e..0000000
--- a/ref/starlight/.gitignore
+++ /dev/null
@@ -1,24 +0,0 @@
-# dependencies
-node_modules/
-
-# logs
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-pnpm-debug.log*
-
-# environment variables
-.env
-.env.production
-
-# macOS-specific files
-.DS_Store
-
-# Vitest
-__coverage__/
-
-# Playwright
-test-results/
-
-# Vercel output
-.vercel
diff --git a/ref/starlight/.npmrc b/ref/starlight/.npmrc
deleted file mode 100644
index 11cb30e..0000000
--- a/ref/starlight/.npmrc
+++ /dev/null
@@ -1,4 +0,0 @@
-prefer-workspace-packages=true
-link-workspace-packages=true
-shell-emulator=true
-auto-install-peers=false
diff --git a/ref/starlight/.prettierignore b/ref/starlight/.prettierignore
deleted file mode 100644
index 7927081..0000000
--- a/ref/starlight/.prettierignore
+++ /dev/null
@@ -1,22 +0,0 @@
-# Deep Directories
-**/node_modules
-
-# Generated Directories
-**/dist
-**/.astro
-**/__coverage__
-
-# Directories
-.changeset
-
-# Files
-pnpm-lock.yaml
-
-# Test snapshots
-**/__tests__/**/snapshots
-
-# https://github.com/withastro/prettier-plugin-astro/issues/337
-packages/starlight/user-components/Tabs.astro
-
-# Malformed YAML file used for testing
-packages/starlight/__tests__/i18n/malformed-yaml-src/content/i18n/*.yml
diff --git a/ref/starlight/.prettierrc b/ref/starlight/.prettierrc
deleted file mode 100644
index 16d4623..0000000
--- a/ref/starlight/.prettierrc
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "printWidth": 100,
- "semi": true,
- "singleQuote": true,
- "tabWidth": 2,
- "trailingComma": "es5",
- "useTabs": true,
- "plugins": ["prettier-plugin-astro"],
- "overrides": [
- {
- "files": [".*", "*.json", "*.md", "*.toml", "*.yml"],
- "options": {
- "useTabs": false
- }
- },
- {
- "files": ["*.md", "*.mdx"],
- "options": {
- "printWidth": 80
- }
- }
- ]
-}
diff --git a/ref/starlight/CONTRIBUTING.md b/ref/starlight/CONTRIBUTING.md
deleted file mode 100644
index 2d98b28..0000000
--- a/ref/starlight/CONTRIBUTING.md
+++ /dev/null
@@ -1,314 +0,0 @@
-# Contributor Manual
-
-We welcome contributions of any size and contributors of any skill level.
-As an open source project, we believe in giving back to our contributors.
-We are happy to help with guidance on PRs, technical writing, and turning any feature idea into a reality.
-
-> **Tip for new contributors:**
-> Take a look at [GitHub's Docs](https://docs.github.com/en/get-started/quickstart/hello-world) for helpful information on working with GitHub.
-
-This document is an active work in progress — like Starlight itself! Feel free to join us in [the Astro Discord server][discord] to join the discussion. Look for the `#starlight` channel and say “Hi!” when you arrive.
-
-## Types of contributions
-
-There are lots of ways to contribute to Starlight.
-
-Maintaining Starlight requires writing Astro code, as well as addressing accessibility, styling, and UX concerns.
-This repository also contains the code for the Starlight docs website.
-Help writing docs, catching typos and errors, as well as translating docs into other languages is always welcome.
-
-You can also get involved by leaving feedback on [issues][issues] or reviewing [pull requests][pulls] by other contributors.
-
-We encourage you to:
-
-- [**Open an issue**][new-issue] to let us know of bugs in Starlight, documentation you found unclear, or other issues you run into.
-
-- [**Look at existing issues**][issues] (especially those labelled [“good first issue”][gfi]) to find ways to contribute.
-
-- **Make a pull request (PR)** to address an open issue or to fix obvious problems.
- Read more about [making a PR in GitHub’s docs][pr-docs]
-
-- [**Review existing PRs**][pulls] to help us merge contributions sooner.
-
-- [**Add or update translations**](#translations). We need help translating both Starlight’s UI and documentation.
-
-## About this repo
-
-This repo is a “monorepo,” meaning it contains several projects in one. It contains the Starlight docs site in [`docs/`](./docs/) and the packages that make up Starlight in [`packages/`](./packages/).
-
-### Setting up a development environment
-
-You can [develop locally](#developing-locally) or use an online coding development environment like [GitHub Codespaces](#developing-using-github-codespaces) or [Gitpod](#developing-using-gitpod) to get started quickly.
-
-#### Developing locally
-
-**Prerequisites:** Developing Starlight requires [Node.js](https://nodejs.org/en) (v16 or higher) and [pnpm](https://pnpm.io/) (v8.2 or higher). Make sure you have these installed before following these steps.
-
-1. **Fork Starlight** to your personal GitHub account by clicking Fork on the [main Starlight repo page][sl].
-
-2. **Clone your fork** of Starlight to your computer. Replace `YOUR-USERNAME` in the command below with your GitHub username to clone in a Terminal:
-
- ```sh
- git clone https://github.com/YOUR-USERNAME/starlight.git
- ```
-
-3. **Change directory** to the cloned repo:
-
- ```sh
- cd starlight
- ```
-
-4. **Install dependencies** with `pnpm`:
-
- ```sh
- pnpm i
- ```
-
-#### Developing using Gitpod
-
-**Prerequisites:** Developing Starlight using Gitpod requires a free [Gitpod account](https://gitpod.io).
-
-1. **Open the Gitpod URL** [https://gitpod.io/#https://github.com/withastro/starlight](https://gitpod.io/#https://github.com/withastro/starlight). You can alternatively install a [Gitpod browser extension](https://www.gitpod.io/docs/configure/user-settings/browser-extension) which will add a "Gitpod" button when viewing [Starlight's repo on GitHub](https://github.com/withastro/starlight).
-
-2. **Install dependencies** with `pnpm`:
-
- ```sh
- pnpm i
- ```
-
-#### Developing using GitHub Codespaces
-
-1. **Create a new codespace** via https://codespaces.new/withastro/starlight
-
-2. If running the docs site, pass the `--host` flag to avoid “502 Bad Gateway” errors:
-
- ```sh
- cd docs
- pnpm dev --host
- ```
-
-The dev container used for GitHub Codespaces can also be used with [other supporting tools](https://containers.dev/supporting), including VS Code.
-
-### Making a Pull Request
-
-When making a pull request containing changes impacting users to Starlight or any related packages (`packages/*`), be sure to [add a changeset](https://github.com/changesets/changesets/blob/main/docs/adding-a-changeset.md#i-am-in-a-multi-package-repository-a-mono-repo) that will describe the changes to users.
-Documentation-only (`docs/*`) and non-package (`examples/*`) changes do not need changesets.
-
-```sh
-pnpm exec changeset
-```
-
-## Testing
-
-### Testing visual changes while you work
-
-Run the Astro dev server on the docs site to see how changes you make impact a project using Starlight.
-
-To do this, move into the `docs/` directory from the root of the repo and then run `pnpm dev`:
-
-```sh
-cd docs
-pnpm dev
-```
-
-You should then be able to open and see your changes.
-
-> **Note**
-> Changes to the Starlight integration will require you to quit and restart the dev server to take effect.
-
-### Check for broken links in the docs site
-
-When adding or translating content in the Starlight docs site, you can check all internal links are valid.
-All GitHub PRs are checked this way automatically, but testing locally can help if you want to confirm changes are correct before committing them.
-
-To do this, move into the `docs/` directory from the root of the repo and then run `pnpm linkcheck`:
-
-```sh
-cd docs
-pnpm linkcheck
-```
-
-If there are any broken links, the build will fail and log which pages need to be fixed.
-
-### Unit tests
-
-The Starlight package includes unit tests in [`packages/starlight/__tests__/`](./packages/starlight/__tests__/), which are run using [Vitest][vitest].
-
-To run tests, move into the Starlight package and then run `pnpm test`:
-
-```sh
-cd packages/starlight
-pnpm test
-```
-
-This will run tests and then listen for changes, re-running tests when files change.
-
-#### Test environments
-
-A lot of Starlight code relies on Vite virtual modules provided either by Astro or by Starlight itself. Each subdirectory of `packages/starlight/__tests__/` should contain a `vitest.config.ts` file that uses the `defineVitestConfig()` helper to define a valid test environment for tests in that directory. This helper takes a single argument, which provides a Starlight user config object:
-
-```ts
-// packages/starlight/__tests__/basics/vitest.config.ts
-import { defineVitestConfig } from '../test-config';
-
-export default defineVitestConfig({
- title: 'Basics',
-});
-```
-
-This allows you to run tests of Starlight code against different combinations of Starlight configuration options.
-
-#### Mocking content collections
-
-Starlight relies on a user’s `docs` and (optional) `i18n` content collections, which aren’t available during testing. You can use a top-level `vi.mock()` call and the `mockedAstroContent` helper to set up fake collection entries for the current test file:
-
-```js
-import { describe, expect, test, vi } from 'vitest';
-
-vi.mock('astro:content', async () =>
- (await import('../test-utils')).mockedAstroContent({
- docs: [
- ['index.mdx', { title: 'Home Page' }],
- ['environmental-impact.md', { title: 'Eco-friendly docs' }],
- ],
- i18n: [['en', { 'page.editLink': 'Modify this doc!' }]],
- })
-);
-```
-
-#### Test coverage
-
-To see how much of Starlight’s code is currently being tested, run `pnpm test:coverage` from the Starlight package:
-
-```sh
-cd packages/starlight
-pnpm test:coverage
-```
-
-This will print a table to your terminal and also generate an HTML report you can load in a web browser by opening [`packages/starlight/__coverage__/index.html`](./packages/starlight/__coverage__/index.html).
-
-### End-to-end (E2E) tests
-
-Starlight also includes E2E tests in [`packages/starlight/__e2e__/`](./packages/starlight/__e2e__/), which are run using [Playwright][playwright].
-
-To run these tests, move into the Starlight package and then run `pnpm test:e2e`:
-
-```sh
-cd packages/starlight
-pnpm test:e2e
-```
-
-#### Test fixtures
-
-Each subdirectory of `packages/starlight/__e2e__/fixtures` should contain the basic files needed to run Starlight (`package.json`, `astro.config.mjs`, a content collection configuration in `src/content.config.ts` and some content to render in `src/content/docs/`).
-
-The `testFactory()` helper can be used in a test file to define the fixture which will be built and loaded in a preview server during a set of tests.
-
-```ts
-// packages/starlight/__e2e__/feature.test.ts
-import { testFactory } from './test-utils';
-
-const test = await testFactory('./fixtures/basics/');
-```
-
-This allows you to run tests against different combinations of Astro and Starlight configuration options for various content.
-
-#### When to add E2E tests?
-
-E2E are most useful for testing what happens on a page after it has been loaded by a browser. They run slower than unit tests so they should be used sparingly when unit tests aren’t sufficient.
-
-## Translations
-
-Translations help make Starlight accessible to more people.
-
-Check out the dedicated [i18n contribution guidelines](https://contribute.docs.astro.build/guides/i18n/#quality-standards--adaptation) in the Astro docs contributor guide for more details regarding our translation process and quality standards.
-
-### Translating Starlight’s UI
-
-Starlight’s UI comes with some built-in text elements. For example, the table of contents on a Starlight page has a heading of “On this page” and the theme picker shows “Light”, “Dark”, and “Auto” labels. Starlight aims to provide these in as many languages as possible.
-
-Help out by adding or updating translation files in [`packages/starlight/translations`](./packages/starlight/translations/).
-Each language’s JSON file follows the [translation structure described in Starlight’s docs](https://starlight.astro.build/guides/i18n/#translate-starlights-ui).
-
-📺 **Prefer a visual walkthrough?** [Watch an introduction to Starlight’s translation files.](https://scrimba.com/scrim/cpb44bt3)
-
-### Translating Starlight’s docs
-
-Starlight’s documentation is also translated into multiple languages. You can find the source code for the site in [the `docs/` directory](./docs/) of this repository.
-
-Help out by:
-
-- Reviewing [open translation PRs][pulls]
-- Updating out-of-date translated pages
-- Adding an untranslated page
-
-Visit **** to track translation progress for the currently supported languages.
-
-#### Adding a new language to Starlight’s docs
-
-To add a language, you will need its BCP-47 tag and a label. See [“Adding a new language”](https://contribute.docs.astro.build/guides/i18n/#adding-a-new-language) in the Astro docs contributor guide for some helpful tips around choosing these.
-
-- Add your language to the `locales` config in `docs/astro.config.mjs`
-- Add your language to the `locales` config in `docs/lunaria.config.json`
-- Add your language’s subtag to the i18n label config in `.github/labeler.yml`
-- Add your language to the `config.sitemap.exclude` option in `docs/__a11y__/test-utils.ts`
-- Create the first translated page for your language.
- This must be the Starlight landing page: `docs/src/content/docs/{language}/index.mdx`.
-- Open a pull request on GitHub to add your changes to Starlight!
-
-## Understanding Starlight
-
-- Starlight is built as an Astro integration.
- Read the [Astro Integration API docs][api-docs] to learn more about how integrations work.
-
- The Starlight integration is exported from [`packages/starlight/index.ts`](./packages/starlight/index.ts).
- It sets up Starlight’s routing logic, parses user config, and adds configuration to a Starlight user’s Astro project.
-
-- Most pages in a Starlight project are built using a single [`packages/starlight/index.astro`](./packages/starlight/index.astro) route.
- If you’ve worked on an Astro site before, much of this should look familiar: it’s an Astro component and uses a number of other components to build a page based on user content.
-
-- Starlight consumes a user’s content from the `'docs'` [content collection](https://docs.astro.build/en/guides/content-collections/).
- This allows us to specify the permissible frontmatter via [a Starlight-specific schema](./packages/starlight/schema.ts) and get predictable data while providing clear error messages if a user sets invalid frontmatter in a page.
-
-- Components that require JavaScript for their functionality are all written without a UI framework, most often as custom elements.
- This helps keep Starlight lightweight and makes it easier for a user to choose to add components from a framework of their choice to their project.
-
-- Components that require client-side JavaScript or CSS should use JavaScript/CSS features that are well-supported by browsers.
-
- You can find a list of supported browsers and their versions using this [browserslist query](https://browsersl.ist/#q=%3E+0.5%25%2C+not+dead%2C+Chrome+%3E%3D+88%2C+Edge+%3E%3D+88%2C+Firefox+%3E%3D+98%2C+Safari+%3E%3D+15.4%2C+iOS+%3E%3D+15.4%2C+not+op_mini+all). To check whether or not a feature is supported, you can visit the [Can I use](https://caniuse.com) website and search for the feature.
-
-[discord]: https://astro.build/chat
-[issues]: https://github.com/withastro/starlight/issues
-[sl]: https://github.com/withastro/starlight/pulls
-[pulls]: https://github.com/withastro/starlight/pulls
-[new-issue]: https://github.com/withastro/starlight/issues/new/choose
-[pr-docs]: https://docs.github.com/en/get-started/quickstart/contributing-to-projects#making-a-pull-request
-[gfi]: https://github.com/withastro/starlight/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22+
-[api-docs]: https://docs.astro.build/en/reference/integrations-reference/
-[vitest]: https://vitest.dev/
-[playwright]: https://playwright.dev/
-
-## Showcase
-
-We love to see websites built with Starlight and share them with the community on our [showcase](https://starlight.astro.build/resources/showcase/) page.
-If you’ve built a documentation site with Starlight, adding it to the showcase is just a pull request away!
-
-1. Set up a development environment by following the [“Setting up a development environment”](#setting-up-a-development-environment) instructions.
-2. Add a screenshot of your site to the `docs/src/assets/showcase/` directory. The image file must:
- - Be a `.png` file and named after your site’s domain, e.g. `example.com.png`.
- - Have the dimensions of 800 × 450 pixels.
-3. Add a new entry for your website in `docs/src/components/showcase-sites.astro`.
-
- - The new entry must be appended at the end of the existing list of sites.
- - The `title` attribute must be the name of your site with no extra details.
- - The `href` attribute must be the URL of your Starlight site. If your documentation is hosted on a subdomain or subdirectory, include that in the URL.
- - The `thumbnail` attribute must be the filename of the screenshot you added in step 2.
-
- ```diff
-
-
- +
-
- ```
-
-4. Open a pull request on GitHub to add your changes.
diff --git a/ref/starlight/LICENSE b/ref/starlight/LICENSE
deleted file mode 100644
index 385b09d..0000000
--- a/ref/starlight/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2023 [Astro contributors](https://github.com/withastro/starlight/graphs/contributors)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/ref/starlight/README.md b/ref/starlight/README.md
deleted file mode 100644
index 2ec7653..0000000
--- a/ref/starlight/README.md
+++ /dev/null
@@ -1 +0,0 @@
-packages/starlight/README.md
\ No newline at end of file
diff --git a/ref/starlight/docs/.gitignore b/ref/starlight/docs/.gitignore
deleted file mode 100644
index 6240da8..0000000
--- a/ref/starlight/docs/.gitignore
+++ /dev/null
@@ -1,21 +0,0 @@
-# build output
-dist/
-# generated types
-.astro/
-
-# dependencies
-node_modules/
-
-# logs
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-pnpm-debug.log*
-
-
-# environment variables
-.env
-.env.production
-
-# macOS-specific files
-.DS_Store
diff --git a/ref/starlight/docs/.pa11yci b/ref/starlight/docs/.pa11yci
deleted file mode 100644
index db117e4..0000000
--- a/ref/starlight/docs/.pa11yci
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "defaults": {
- "runners": [
- "axe"
- ],
- "ignore": [
- "color-contrast"
- ]
- }
-}
diff --git a/ref/starlight/docs/README.md b/ref/starlight/docs/README.md
deleted file mode 100644
index 7a0d9a6..0000000
--- a/ref/starlight/docs/README.md
+++ /dev/null
@@ -1,25 +0,0 @@
-# Starlight Docs
-
-[](https://starlight.astro.build)
-
-This directory contains the Starlight documentation website (built with Starlight!)
-
-[](https://stackblitz.com/github/withastro/starlight/tree/main/docs)
-[](https://codesandbox.io/p/sandbox/github/withastro/starlight/tree/main/docs)
-
-## 🧞 Commands
-
-All commands are run from the root of the project, from a terminal:
-
-| Command | Action |
-| :---------------------- | :----------------------------------------------- |
-| `pnpm install` | Installs dependencies |
-| `pnpm run dev` | Starts local dev server at `localhost:4321` |
-| `pnpm run build` | Build your production site to `./dist/` |
-| `pnpm run preview` | Preview your build locally, before deploying |
-| `pnpm run astro ...` | Run CLI commands like `astro add`, `astro check` |
-| `pnpm run astro --help` | Get help using the Astro CLI |
-
-## 👀 Want to learn more?
-
-Feel free to check [the Astro documentation](https://docs.astro.build) or jump into the [Astro Discord server](https://astro.build/chat).
diff --git a/ref/starlight/docs/__a11y__/docs.test.ts b/ref/starlight/docs/__a11y__/docs.test.ts
deleted file mode 100644
index 32713e7..0000000
--- a/ref/starlight/docs/__a11y__/docs.test.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-import { expect, test } from './test-utils';
-
-test('does not report accessibility violations on the docs site', async ({ docsSite }) => {
- let violationsCount = 0;
-
- const urls = await docsSite.getAllUrls();
-
- for (const url of urls) {
- const violations = await docsSite.testPage(url);
-
- if (violations.length > 0) {
- violationsCount += violations.length;
- }
-
- await docsSite.reportPageViolations(violations);
- }
-
- expect(
- violationsCount,
- `Found ${violationsCount} accessibility violations. Check the errors above for more details.`
- ).toBe(0);
-});
diff --git a/ref/starlight/docs/__a11y__/test-utils.ts b/ref/starlight/docs/__a11y__/test-utils.ts
deleted file mode 100644
index b2a9e9d..0000000
--- a/ref/starlight/docs/__a11y__/test-utils.ts
+++ /dev/null
@@ -1,155 +0,0 @@
-import { test as baseTest, type Page } from '@playwright/test';
-import {
- DefaultTerminalReporter,
- getViolations,
- injectAxe,
- reportViolations,
-} from 'axe-playwright';
-import Sitemapper from 'sitemapper';
-
-export { expect, type Locator } from '@playwright/test';
-
-const config: Config = {
- axe: {
- // https://www.deque.com/axe/core-documentation/api-documentation/#axecore-tags
- runOnly: {
- type: 'tag',
- values: ['wcag2a', 'wcag21a', 'wcag2aa', 'wcag21aa', 'wcag22aa', 'best-practice'],
- },
- },
- // A list of violation to ignore.
- ignore: [{ id: 'landmark-unique', nodeMatcher: landmarkUniqueNodeMatcher }],
- sitemap: {
- url: 'http://localhost:4321/sitemap-index.xml',
- exclude: {
- // A pattern to exclude URLs from the sitemap.
- pattern: /\/(de|zh-cn|fr|es|pt-br|pt-pt|it|id|ko|ru|tr|hi|da|uk)\/.*/,
- // A list of slugs to exclude from the sitemap after processing the pattern.
- slugs: [
- 'components/using-components',
- 'getting-started',
- 'guides/customization',
- 'guides/i18n',
- 'guides/overriding-components',
- 'guides/pages',
- 'guides/project-structure',
- 'guides/site-search',
- 'manual-setup',
- 'reference/frontmatter',
- 'reference/overrides',
- 'reference/plugins',
- ],
- },
- replace: {
- query: 'https://starlight.astro.build',
- value: 'http://localhost:4321',
- },
- },
-};
-
-process.env.ASTRO_TELEMETRY_DISABLED = 'true';
-process.env.ASTRO_DISABLE_UPDATE_CHECK = 'true';
-
-export const test = baseTest.extend<{
- docsSite: DocsSite;
-}>({
- docsSite: async ({ page }, use) => use(new DocsSite(page)),
-});
-
-// A Playwright test fixture accessible from within all tests.
-class DocsSite {
- constructor(private readonly page: Page) {}
-
- async getAllUrls() {
- const sitemap = new Sitemapper({ url: config.sitemap.url });
- const { sites } = await sitemap.fetch();
-
- if (sites.length === 0) {
- throw new Error('No URLs found in sitemap.');
- }
-
- const urls: string[] = [];
-
- for (const site of sites) {
- const url = site.replace(config.sitemap.replace.query, config.sitemap.replace.value);
- if (config.sitemap.exclude.pattern.test(url)) continue;
- if (config.sitemap.exclude.slugs.some((slug) => url.endsWith(`/${slug}/`))) continue;
- urls.push(url);
- }
-
- return urls;
- }
-
- async testPage(url: string) {
- await this.page.goto(url);
- await injectAxe(this.page);
- await this.page.waitForLoadState('networkidle');
- const violations = await getViolations(this.page, undefined, config.axe);
- return this.#filterViolations(violations);
- }
-
- async reportPageViolations(violations: Awaited>) {
- const url = this.page.url().replace(config.sitemap.replace.value, '');
-
- if (violations.length > 0) {
- console.error(`> Found ${violations.length} violations on ${url}\n`);
- await reportViolations(violations, new DefaultTerminalReporter(true, true, false));
- console.error('\n');
- } else {
- console.log(`> Found no violations on ${url}`);
- }
- }
-
- #filterViolations(violations: Awaited>) {
- return violations.filter((violation) => {
- return !config.ignore.some((ignore) => {
- if (typeof ignore === 'string') return violation.id === ignore;
- if (violation.id !== ignore.id) return false;
- if (!ignore.nodeMatcher) return true;
- return !violation.nodes.some(ignore.nodeMatcher);
- });
- });
- }
-}
-
-function landmarkUniqueNodeMatcher(node: ViolationNode) {
- /**
- * Ignore the `landmark-unique` violation only if the node HTML is an aside.
- *
- * The best action to fix this violation would be to remove the landmark altogether as it's not
- * necessary in this case and switch to the `note` role. Although, this is not possible at the
- * moment due to an issue with NVDA not announcing it and also skipping the associated label for
- * a role not supported.
- *
- * @see https://github.com/nvaccess/nvda/issues/10439
- * @see https://github.com/withastro/starlight/pull/2503
- */
- return !/^]* class="starlight-aside[^>]*>$/.test(node.html);
-}
-
-interface Config {
- axe: Parameters[2];
- ignore: Array<
- | string
- | {
- id: string;
- // A function called for each node to evaluate if it should be ignored or not.
- // Return `true` if the node should be considered for the violation, `false` otherwise.
- nodeMatcher?: (node: ViolationNode) => boolean;
- }
- >;
- sitemap: {
- url: string;
- exclude: {
- pattern: RegExp;
- slugs: string[];
- };
- replace: {
- query: string;
- value: string;
- };
- };
-}
-
-type Violations = Awaited>;
-type ViolationNode = Violations[number]['nodes'][number];
diff --git a/ref/starlight/docs/astro.config.mjs b/ref/starlight/docs/astro.config.mjs
deleted file mode 100644
index 9906df3..0000000
--- a/ref/starlight/docs/astro.config.mjs
+++ /dev/null
@@ -1,195 +0,0 @@
-// @ts-check
-import { defineConfig } from 'astro/config';
-import starlight from '@astrojs/starlight';
-import starlightLinksValidator from 'starlight-links-validator';
-import markdocGrammar from './grammars/markdoc.tmLanguage.json';
-
-export const locales = {
- root: { label: 'English', lang: 'en' },
- de: { label: 'Deutsch', lang: 'de' },
- es: { label: 'Español', lang: 'es' },
- ja: { label: '日本語', lang: 'ja' },
- fr: { label: 'Français', lang: 'fr' },
- it: { label: 'Italiano', lang: 'it' },
- id: { label: 'Bahasa Indonesia', lang: 'id' },
- 'zh-cn': { label: '简体中文', lang: 'zh-CN' },
- 'pt-br': { label: 'Português do Brasil', lang: 'pt-BR' },
- 'pt-pt': { label: 'Português', lang: 'pt-PT' },
- ko: { label: '한국어', lang: 'ko' },
- tr: { label: 'Türkçe', lang: 'tr' },
- ru: { label: 'Русский', lang: 'ru' },
- hi: { label: 'हिंदी', lang: 'hi' },
- da: { label: 'Dansk', lang: 'da' },
- uk: { label: 'Українська', lang: 'uk' },
-};
-
-/* https://docs.netlify.com/configure-builds/environment-variables/#read-only-variables */
-const NETLIFY_PREVIEW_SITE = process.env.CONTEXT !== 'production' && process.env.DEPLOY_PRIME_URL;
-
-const site = NETLIFY_PREVIEW_SITE || 'https://starlight.astro.build/';
-const ogUrl = new URL('og.jpg?v=1', site).href;
-const ogImageAlt = 'Make your docs shine with Starlight';
-
-export default defineConfig({
- site,
- trailingSlash: 'always',
- integrations: [
- starlight({
- title: 'Starlight',
- logo: {
- light: '/src/assets/logo-light.svg',
- dark: '/src/assets/logo-dark.svg',
- replacesTitle: true,
- },
- lastUpdated: true,
- editLink: {
- baseUrl: 'https://github.com/withastro/starlight/edit/main/docs/',
- },
- social: {
- github: 'https://github.com/withastro/starlight',
- discord: 'https://astro.build/chat',
- },
- head: [
- {
- tag: 'script',
- attrs: {
- src: 'https://cdn.usefathom.com/script.js',
- 'data-site': 'EZBHTSIG',
- defer: true,
- },
- },
- {
- tag: 'meta',
- attrs: { property: 'og:image', content: ogUrl },
- },
- {
- tag: 'meta',
- attrs: { property: 'og:image:alt', content: ogImageAlt },
- },
- ],
- customCss: ['./src/assets/landing.css'],
- locales,
- sidebar: [
- {
- label: 'Start Here',
- translations: {
- de: 'Beginne hier',
- es: 'Comienza aqui',
- ja: 'ここからはじめる',
- fr: 'Commencez ici',
- it: 'Inizia qui',
- id: 'Mulai dari sini',
- 'zh-CN': '从这里开始',
- 'pt-BR': 'Comece Aqui',
- 'pt-PT': 'Comece Aqui',
- ko: '여기서부터',
- tr: 'Buradan Başlayın',
- ru: 'Первые шаги',
- hi: 'यहाँ से शुरू करे',
- uk: 'Почніть звідси',
- },
- items: [
- 'getting-started',
- 'manual-setup',
- {
- label: 'Environmental Impact',
- slug: 'environmental-impact',
- translations: {
- de: 'Umweltbelastung',
- es: 'Documentación ecológica',
- ja: '環境への負荷',
- fr: 'Impact environnemental',
- it: 'Impatto ambientale',
- id: 'Dampak terhadap lingkungan',
- 'zh-CN': '环境影响',
- 'pt-BR': 'Impacto Ambiental',
- 'pt-PT': 'Impacto Ambiental',
- ko: '환경적 영향',
- tr: 'Çevre Etkisi',
- ru: 'Влияние на окружающую среду',
- hi: 'पर्यावरणीय प्रभाव',
- uk: 'Вплив на довкілля',
- },
- },
- ],
- },
- {
- label: 'Guides',
- translations: {
- de: 'Anleitungen',
- es: 'Guías',
- ja: 'ガイド',
- fr: 'Guides',
- it: 'Guide',
- id: 'Panduan',
- 'zh-CN': '指南',
- 'pt-BR': 'Guias',
- 'pt-PT': 'Guias',
- ko: '가이드',
- tr: 'Rehber',
- ru: 'Руководства',
- hi: 'गाइड',
- uk: 'Ґайди',
- },
- autogenerate: { directory: 'guides' },
- },
- {
- label: 'Components',
- translations: {
- de: 'Komponenten',
- fr: 'Composants',
- ru: 'Компоненты',
- ko: '컴포넌트',
- ja: 'コンポーネント',
- 'zh-CN': '组件',
- uk: 'Компоненти',
- },
- autogenerate: { directory: 'components' },
- },
- {
- label: 'Reference',
- translations: {
- de: 'Referenzen',
- es: 'Referencias',
- ja: 'リファレンス',
- fr: 'Référence',
- it: 'Riferimenti',
- id: 'Referensi',
- 'zh-CN': '参考',
- 'pt-BR': 'Referência',
- ko: '참조',
- tr: 'Referanslar',
- ru: 'Справочник',
- hi: 'संदर्भ',
- uk: 'Довідник',
- },
- autogenerate: { directory: 'reference' },
- },
- {
- label: 'Resources',
- translations: {
- de: 'Ressourcen',
- 'zh-CN': '资源',
- fr: 'Ressources',
- 'pt-BR': 'Recursos',
- 'pt-PT': 'Recursos',
- ja: 'リソース',
- ru: 'Ресурсы',
- ko: '리소스',
- uk: 'Ресурси',
- },
- autogenerate: { directory: 'resources' },
- },
- ],
- expressiveCode: { shiki: { langs: [markdocGrammar] } },
- plugins: process.env.CHECK_LINKS
- ? [
- starlightLinksValidator({
- errorOnFallbackPages: false,
- errorOnInconsistentLocale: true,
- }),
- ]
- : [],
- }),
- ],
-});
diff --git a/ref/starlight/docs/grammars/README.md b/ref/starlight/docs/grammars/README.md
deleted file mode 100644
index 8a74cb9..0000000
--- a/ref/starlight/docs/grammars/README.md
+++ /dev/null
@@ -1,34 +0,0 @@
-# Starlight Docs Grammars
-
-This directory contains additional grammars for the Starlight documentation website.
-
-## Grammars
-
-The following additional grammars are generated and available for use:
-
-- [Markdoc](https://github.com/markdoc/language-server)
-
-## Usage
-
-To generate the grammars from their source files, run:
-
-```sh
-pnpm grammars
-```
-
-To include the grammars in the Starlight documentation website, update the `expressiveCode.shiki.langs` array in the `astro.config.mjs` file:
-
-```diff
-starlight({
- expressiveCode: {
- shiki: {
- langs: [
- JSON.parse(
- fs.readFileSync('./grammars/existing.tmLanguage.json', 'utf-8'),
-+ fs.readFileSync('./grammars/new.tmLanguage.json', 'utf-8'),
- ),
- ],
- },
- },
-});
-```
diff --git a/ref/starlight/docs/grammars/generate.mjs b/ref/starlight/docs/grammars/generate.mjs
deleted file mode 100644
index aee8d70..0000000
--- a/ref/starlight/docs/grammars/generate.mjs
+++ /dev/null
@@ -1,74 +0,0 @@
-// @ts-check
-
-import fs from 'node:fs/promises';
-
-const markdown = {
- repo: 'shikijs/textmate-grammars-themes',
- tmLanguagePath: 'packages/tm-grammars/grammars/markdown.json',
-};
-
-const markdoc = {
- repo: 'markdoc/language-server',
- // We don't need the Markdoc grammar, only the Markdoc Markdown grammar.
- // tmLanguagePath: 'syntaxes/markdoc.tmLanguage.json',
- markdownTmLanguagePath: 'syntaxes/markdoc.markdown.tmLanguage.json',
-};
-
-/**
- * Download a TextMate grammar file from a GitHub repository.
- * @param {string} repo
- * @param {string} path
- */
-async function fetchTmLanguage(repo, path) {
- const url = `https://raw.githubusercontent.com/${repo}/main/${path}`;
- const response = await fetch(url);
- const data = await response.json();
- return data;
-}
-
-// Download the TextMate grammar files for Markdown.
-const markdownTmLanguage = await fetchTmLanguage(markdown.repo, markdown.tmLanguagePath);
-
-// Download the TextMate grammar files for Markdoc Markdown.
-const markdocMarkdownTmLanguage = await fetchTmLanguage(
- markdoc.repo,
- markdoc.markdownTmLanguagePath
-);
-
-// Reference: https://macromates.com/manual/en/language_grammars
-
-// Update the name and scope name for the Markdoc grammar.
-markdownTmLanguage.name = 'markdoc';
-markdownTmLanguage.scopeName = 'text.html.markdoc';
-
-// Merge the Markdown and Markdoc Markdown grammar repositories.
-markdownTmLanguage.repository = {
- ...markdownTmLanguage.repository,
- ...markdocMarkdownTmLanguage.repository,
-};
-
-// Include the Markdoc Markdown grammar rules at the beginning of the Markdown grammar.
-for (const rule of Object.keys(markdocMarkdownTmLanguage.repository)) {
- // Skip shortcut rules as they break syntax highlighting of child content that includes dots in
- // words and we don't ever use them.
- if (rule === 'shortcut') continue;
-
- markdownTmLanguage.repository.block.patterns.unshift({ include: `#${rule}` });
- markdownTmLanguage.repository.inline.patterns.unshift({ include: `#${rule}` });
-}
-
-// Write the grammar to a file.
-await fs.writeFile(
- './grammars/markdoc.tmLanguage.json',
- JSON.stringify(
- markdownTmLanguage,
- (key, value) => {
- // The `applyEndPatternLast` property should be a boolean and not a number.
- if (key === 'applyEndPatternLast') return Boolean(value);
- return value;
- },
- 2
- )
-);
-
-console.log('Markdoc grammar generated successfully.');
diff --git a/ref/starlight/docs/grammars/markdoc.tmLanguage.json b/ref/starlight/docs/grammars/markdoc.tmLanguage.json
deleted file mode 100644
index 7089fd4..0000000
--- a/ref/starlight/docs/grammars/markdoc.tmLanguage.json
+++ /dev/null
@@ -1,3142 +0,0 @@
-{
- "displayName": "Markdown",
- "name": "markdoc",
- "patterns": [
- {
- "include": "#frontMatter"
- },
- {
- "include": "#block"
- }
- ],
- "repository": {
- "ampersand": {
- "comment": "Markdown will convert this for us. We match it so that the HTML grammar will not mark it up as invalid.",
- "match": "&(?!([a-zA-Z0-9]+|#\\d+|#x[0-9a-fA-F]+);)",
- "name": "meta.other.valid-ampersand.markdown"
- },
- "block": {
- "patterns": [
- {
- "include": "#tag"
- },
- {
- "include": "#attribute"
- },
- {
- "include": "#separator"
- },
- {
- "include": "#heading"
- },
- {
- "include": "#blockquote"
- },
- {
- "include": "#lists"
- },
- {
- "include": "#fenced_code_block"
- },
- {
- "include": "#raw_block"
- },
- {
- "include": "#link-def"
- },
- {
- "include": "#html"
- },
- {
- "include": "#table"
- },
- {
- "include": "#paragraph"
- }
- ]
- },
- "blockquote": {
- "begin": "(^|\\G)[ ]{0,3}(>) ?",
- "captures": {
- "2": {
- "name": "punctuation.definition.quote.begin.markdown"
- }
- },
- "name": "markup.quote.markdown",
- "patterns": [
- {
- "include": "#block"
- }
- ],
- "while": "(^|\\G)\\s*(>) ?"
- },
- "bold": {
- "begin": "(?(\\*\\*(?=\\w)|(?]*+>|(?`+)([^`]|(?!(?(?!`))`)*+\\k|\\\\[\\\\`*_{}\\[\\]()#.!+\\->]?+|\\[((?[^\\[\\]\\\\]|\\\\.|\\[\\g*+\\])*+\\](([ ]?\\[[^\\]]*+\\])|(\\([ \\t]*+(.*?)>?[ \\t]*+((?['\"])(.*?)\\k)?\\))))|(?!(?<=\\S)\\k).)++(?<=\\S)(?=__\\b|\\*\\*)\\k)",
- "captures": {
- "1": {
- "name": "punctuation.definition.bold.markdown"
- }
- },
- "end": "(?<=\\S)(\\1)",
- "name": "markup.bold.markdown",
- "patterns": [
- {
- "applyEndPatternLast": true,
- "begin": "(?=<[^>]*?>)",
- "end": "(?<=>)",
- "patterns": [
- {
- "include": "text.html.derivative"
- }
- ]
- },
- {
- "include": "#escape"
- },
- {
- "include": "#ampersand"
- },
- {
- "include": "#bracket"
- },
- {
- "include": "#raw"
- },
- {
- "include": "#bold"
- },
- {
- "include": "#italic"
- },
- {
- "include": "#image-inline"
- },
- {
- "include": "#link-inline"
- },
- {
- "include": "#link-inet"
- },
- {
- "include": "#link-email"
- },
- {
- "include": "#image-ref"
- },
- {
- "include": "#link-ref-literal"
- },
- {
- "include": "#link-ref"
- },
- {
- "include": "#link-ref-shortcut"
- },
- {
- "include": "#strikethrough"
- }
- ]
- },
- "bracket": {
- "comment": "Markdown will convert this for us. We match it so that the HTML grammar will not mark it up as invalid.",
- "match": "<(?![a-zA-Z/?$!])",
- "name": "meta.other.valid-bracket.markdown"
- },
- "escape": {
- "match": "\\\\[-`*_#+.!(){}\\[\\]\\\\>]",
- "name": "constant.character.escape.markdown"
- },
- "fenced_code_block": {
- "patterns": [
- {
- "include": "#fenced_code_block_css"
- },
- {
- "include": "#fenced_code_block_basic"
- },
- {
- "include": "#fenced_code_block_ini"
- },
- {
- "include": "#fenced_code_block_java"
- },
- {
- "include": "#fenced_code_block_lua"
- },
- {
- "include": "#fenced_code_block_makefile"
- },
- {
- "include": "#fenced_code_block_perl"
- },
- {
- "include": "#fenced_code_block_r"
- },
- {
- "include": "#fenced_code_block_ruby"
- },
- {
- "include": "#fenced_code_block_php"
- },
- {
- "include": "#fenced_code_block_sql"
- },
- {
- "include": "#fenced_code_block_vs_net"
- },
- {
- "include": "#fenced_code_block_xml"
- },
- {
- "include": "#fenced_code_block_xsl"
- },
- {
- "include": "#fenced_code_block_yaml"
- },
- {
- "include": "#fenced_code_block_dosbatch"
- },
- {
- "include": "#fenced_code_block_clojure"
- },
- {
- "include": "#fenced_code_block_coffee"
- },
- {
- "include": "#fenced_code_block_c"
- },
- {
- "include": "#fenced_code_block_cpp"
- },
- {
- "include": "#fenced_code_block_diff"
- },
- {
- "include": "#fenced_code_block_dockerfile"
- },
- {
- "include": "#fenced_code_block_git_commit"
- },
- {
- "include": "#fenced_code_block_git_rebase"
- },
- {
- "include": "#fenced_code_block_go"
- },
- {
- "include": "#fenced_code_block_groovy"
- },
- {
- "include": "#fenced_code_block_pug"
- },
- {
- "include": "#fenced_code_block_js"
- },
- {
- "include": "#fenced_code_block_js_regexp"
- },
- {
- "include": "#fenced_code_block_json"
- },
- {
- "include": "#fenced_code_block_jsonc"
- },
- {
- "include": "#fenced_code_block_less"
- },
- {
- "include": "#fenced_code_block_objc"
- },
- {
- "include": "#fenced_code_block_swift"
- },
- {
- "include": "#fenced_code_block_scss"
- },
- {
- "include": "#fenced_code_block_perl6"
- },
- {
- "include": "#fenced_code_block_powershell"
- },
- {
- "include": "#fenced_code_block_python"
- },
- {
- "include": "#fenced_code_block_julia"
- },
- {
- "include": "#fenced_code_block_regexp_python"
- },
- {
- "include": "#fenced_code_block_rust"
- },
- {
- "include": "#fenced_code_block_scala"
- },
- {
- "include": "#fenced_code_block_shell"
- },
- {
- "include": "#fenced_code_block_ts"
- },
- {
- "include": "#fenced_code_block_tsx"
- },
- {
- "include": "#fenced_code_block_csharp"
- },
- {
- "include": "#fenced_code_block_fsharp"
- },
- {
- "include": "#fenced_code_block_dart"
- },
- {
- "include": "#fenced_code_block_handlebars"
- },
- {
- "include": "#fenced_code_block_markdown"
- },
- {
- "include": "#fenced_code_block_log"
- },
- {
- "include": "#fenced_code_block_erlang"
- },
- {
- "include": "#fenced_code_block_elixir"
- },
- {
- "include": "#fenced_code_block_latex"
- },
- {
- "include": "#fenced_code_block_bibtex"
- },
- {
- "include": "#fenced_code_block_twig"
- },
- {
- "include": "#fenced_code_block_unknown"
- }
- ]
- },
- "fenced_code_block_basic": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(html|htm|shtml|xhtml|inc|tmpl|tpl)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.html",
- "patterns": [
- {
- "include": "text.html.basic"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_bibtex": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(bibtex)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.bibtex",
- "patterns": [
- {
- "include": "text.bibtex"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_c": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(c|h)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.c",
- "patterns": [
- {
- "include": "source.c"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_clojure": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(clj|cljs|clojure)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.clojure",
- "patterns": [
- {
- "include": "source.clojure"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_coffee": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(coffee|Cakefile|coffee.erb)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.coffee",
- "patterns": [
- {
- "include": "source.coffee"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_cpp": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(cpp|c\\+\\+|cxx)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.cpp source.cpp",
- "patterns": [
- {
- "include": "source.cpp"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_csharp": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(cs|csharp|c#)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.csharp",
- "patterns": [
- {
- "include": "source.cs"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_css": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(css|css.erb)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.css",
- "patterns": [
- {
- "include": "source.css"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_dart": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(dart)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.dart",
- "patterns": [
- {
- "include": "source.dart"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_diff": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(patch|diff|rej)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.diff",
- "patterns": [
- {
- "include": "source.diff"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_dockerfile": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(dockerfile|Dockerfile)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.dockerfile",
- "patterns": [
- {
- "include": "source.dockerfile"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_dosbatch": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(bat|batch)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.dosbatch",
- "patterns": [
- {
- "include": "source.batchfile"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_elixir": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(elixir)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.elixir",
- "patterns": [
- {
- "include": "source.elixir"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_erlang": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(erlang)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.erlang",
- "patterns": [
- {
- "include": "source.erlang"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_fsharp": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(fs|fsharp|f#)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.fsharp",
- "patterns": [
- {
- "include": "source.fsharp"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_git_commit": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(COMMIT_EDITMSG|MERGE_MSG)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.git_commit",
- "patterns": [
- {
- "include": "text.git-commit"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_git_rebase": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(git-rebase-todo)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.git_rebase",
- "patterns": [
- {
- "include": "text.git-rebase"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_go": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(go|golang)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.go",
- "patterns": [
- {
- "include": "source.go"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_groovy": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(groovy|gvy)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.groovy",
- "patterns": [
- {
- "include": "source.groovy"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_handlebars": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(handlebars|hbs)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.handlebars",
- "patterns": [
- {
- "include": "text.html.handlebars"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_ini": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(ini|conf)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.ini",
- "patterns": [
- {
- "include": "source.ini"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_java": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(java|bsh)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.java",
- "patterns": [
- {
- "include": "source.java"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_js": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(js|jsx|javascript|es6|mjs|cjs|dataviewjs|\\{\\.js.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.javascript",
- "patterns": [
- {
- "include": "source.js"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_js_regexp": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(regexp)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.js_regexp",
- "patterns": [
- {
- "include": "source.js.regexp"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_json": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(json|json5|sublime-settings|sublime-menu|sublime-keymap|sublime-mousemap|sublime-theme|sublime-build|sublime-project|sublime-completions)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.json",
- "patterns": [
- {
- "include": "source.json"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_jsonc": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(jsonc)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.jsonc",
- "patterns": [
- {
- "include": "source.json.comments"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_julia": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(julia|\\{\\.julia.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.julia",
- "patterns": [
- {
- "include": "source.julia"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_latex": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(latex|tex)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.latex",
- "patterns": [
- {
- "include": "text.tex.latex"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_less": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(less)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.less",
- "patterns": [
- {
- "include": "source.css.less"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_log": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(log)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.log",
- "patterns": [
- {
- "include": "text.log"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_lua": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(lua)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.lua",
- "patterns": [
- {
- "include": "source.lua"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_makefile": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(Makefile|makefile|GNUmakefile|OCamlMakefile)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.makefile",
- "patterns": [
- {
- "include": "source.makefile"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_markdown": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(markdown|md)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.markdown",
- "patterns": [
- {
- "include": "text.html.markdown"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_objc": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(objectivec|objective-c|mm|objc|obj-c|m|h)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.objc",
- "patterns": [
- {
- "include": "source.objc"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_perl": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(perl|pl|pm|pod|t|PL|psgi|vcl)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.perl",
- "patterns": [
- {
- "include": "source.perl"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_perl6": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(perl6|p6|pl6|pm6|nqp)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.perl6",
- "patterns": [
- {
- "include": "source.perl.6"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_php": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(php|php3|php4|php5|phpt|phtml|aw|ctp)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.php",
- "patterns": [
- {
- "include": "text.html.basic"
- },
- {
- "include": "source.php"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_powershell": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(powershell|ps1|psm1|psd1|pwsh)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.powershell",
- "patterns": [
- {
- "include": "source.powershell"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_pug": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(jade|pug)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.pug",
- "patterns": [
- {
- "include": "text.pug"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_python": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(python|py|py3|rpy|pyw|cpy|SConstruct|Sconstruct|sconstruct|SConscript|gyp|gypi|\\{\\.python.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.python",
- "patterns": [
- {
- "include": "source.python"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_r": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(R|r|s|S|Rprofile|\\{\\.r.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.r",
- "patterns": [
- {
- "include": "source.r"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_regexp_python": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(re)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.regexp_python",
- "patterns": [
- {
- "include": "source.regexp.python"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_ruby": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(ruby|rb|rbx|rjs|Rakefile|rake|cgi|fcgi|gemspec|irbrc|Capfile|ru|prawn|Cheffile|Gemfile|Guardfile|Hobofile|Vagrantfile|Appraisals|Rantfile|Berksfile|Berksfile.lock|Thorfile|Puppetfile)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.ruby",
- "patterns": [
- {
- "include": "source.ruby"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_rust": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(rust|rs|\\{\\.rust.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.rust",
- "patterns": [
- {
- "include": "source.rust"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_scala": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(scala|sbt)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.scala",
- "patterns": [
- {
- "include": "source.scala"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_scss": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(scss)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.scss",
- "patterns": [
- {
- "include": "source.css.scss"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_shell": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(shell|sh|bash|zsh|bashrc|bash_profile|bash_login|profile|bash_logout|.textmate_init|\\{\\.bash.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.shellscript",
- "patterns": [
- {
- "include": "source.shell"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_sql": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(sql|ddl|dml)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.sql",
- "patterns": [
- {
- "include": "source.sql"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_swift": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(swift)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.swift",
- "patterns": [
- {
- "include": "source.swift"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_ts": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(typescript|ts)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.typescript",
- "patterns": [
- {
- "include": "source.ts"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_tsx": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(tsx)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.typescriptreact",
- "patterns": [
- {
- "include": "source.tsx"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_twig": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(twig)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.twig",
- "patterns": [
- {
- "include": "source.twig"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_unknown": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?=([^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown"
- },
- "fenced_code_block_vs_net": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(vb)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.vs_net",
- "patterns": [
- {
- "include": "source.asp.vb.net"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_xml": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(xml|xsd|tld|jsp|pt|cpt|dtml|rss|opml)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.xml",
- "patterns": [
- {
- "include": "text.xml"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_xsl": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(xsl|xslt)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.xsl",
- "patterns": [
- {
- "include": "text.xml.xsl"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "fenced_code_block_yaml": {
- "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(yaml|yml)((\\s+|:|,|\\{|\\?)[^`]*)?$)",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- },
- "4": {
- "name": "fenced_code.block.language.markdown"
- },
- "5": {
- "name": "fenced_code.block.language.attributes.markdown"
- }
- },
- "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
- "endCaptures": {
- "3": {
- "name": "punctuation.definition.markdown"
- }
- },
- "name": "markup.fenced_code.block.markdown",
- "patterns": [
- {
- "begin": "(^|\\G)(\\s*)(.*)",
- "contentName": "meta.embedded.block.yaml",
- "patterns": [
- {
- "include": "source.yaml"
- }
- ],
- "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)"
- }
- ]
- },
- "frontMatter": {
- "applyEndPatternLast": true,
- "begin": "\\A(?=(-{3,}))",
- "end": "^ {,3}\\1-*[ \\t]*$|^[ \\t]*\\.{3}$",
- "endCaptures": {
- "0": {
- "name": "punctuation.definition.end.frontmatter"
- }
- },
- "patterns": [
- {
- "begin": "\\A(-{3,})(.*)$",
- "beginCaptures": {
- "1": {
- "name": "punctuation.definition.begin.frontmatter"
- },
- "2": {
- "name": "comment.frontmatter"
- }
- },
- "contentName": "meta.embedded.block.frontmatter",
- "patterns": [
- {
- "include": "source.yaml"
- }
- ],
- "while": "^(?! {,3}\\1-*[ \\t]*$|[ \\t]*\\.{3}$)"
- }
- ]
- },
- "heading": {
- "captures": {
- "1": {
- "patterns": [
- {
- "captures": {
- "1": {
- "name": "punctuation.definition.heading.markdown"
- },
- "2": {
- "name": "entity.name.section.markdown",
- "patterns": [
- {
- "include": "#inline"
- },
- {
- "include": "text.html.derivative"
- }
- ]
- },
- "3": {
- "name": "punctuation.definition.heading.markdown"
- }
- },
- "match": "(#{6})\\s+(.*?)(?:\\s+(#+))?\\s*$",
- "name": "heading.6.markdown"
- },
- {
- "captures": {
- "1": {
- "name": "punctuation.definition.heading.markdown"
- },
- "2": {
- "name": "entity.name.section.markdown",
- "patterns": [
- {
- "include": "#inline"
- },
- {
- "include": "text.html.derivative"
- }
- ]
- },
- "3": {
- "name": "punctuation.definition.heading.markdown"
- }
- },
- "match": "(#{5})\\s+(.*?)(?:\\s+(#+))?\\s*$",
- "name": "heading.5.markdown"
- },
- {
- "captures": {
- "1": {
- "name": "punctuation.definition.heading.markdown"
- },
- "2": {
- "name": "entity.name.section.markdown",
- "patterns": [
- {
- "include": "#inline"
- },
- {
- "include": "text.html.derivative"
- }
- ]
- },
- "3": {
- "name": "punctuation.definition.heading.markdown"
- }
- },
- "match": "(#{4})\\s+(.*?)(?:\\s+(#+))?\\s*$",
- "name": "heading.4.markdown"
- },
- {
- "captures": {
- "1": {
- "name": "punctuation.definition.heading.markdown"
- },
- "2": {
- "name": "entity.name.section.markdown",
- "patterns": [
- {
- "include": "#inline"
- },
- {
- "include": "text.html.derivative"
- }
- ]
- },
- "3": {
- "name": "punctuation.definition.heading.markdown"
- }
- },
- "match": "(#{3})\\s+(.*?)(?:\\s+(#+))?\\s*$",
- "name": "heading.3.markdown"
- },
- {
- "captures": {
- "1": {
- "name": "punctuation.definition.heading.markdown"
- },
- "2": {
- "name": "entity.name.section.markdown",
- "patterns": [
- {
- "include": "#inline"
- },
- {
- "include": "text.html.derivative"
- }
- ]
- },
- "3": {
- "name": "punctuation.definition.heading.markdown"
- }
- },
- "match": "(#{2})\\s+(.*?)(?:\\s+(#+))?\\s*$",
- "name": "heading.2.markdown"
- },
- {
- "captures": {
- "1": {
- "name": "punctuation.definition.heading.markdown"
- },
- "2": {
- "name": "entity.name.section.markdown",
- "patterns": [
- {
- "include": "#inline"
- },
- {
- "include": "text.html.derivative"
- }
- ]
- },
- "3": {
- "name": "punctuation.definition.heading.markdown"
- }
- },
- "match": "(#{1})\\s+(.*?)(?:\\s+(#+))?\\s*$",
- "name": "heading.1.markdown"
- }
- ]
- }
- },
- "match": "(?:^|\\G)[ ]{0,3}(#{1,6}\\s+(.*?)(\\s+#{1,6})?\\s*)$",
- "name": "markup.heading.markdown"
- },
- "heading-setext": {
- "patterns": [
- {
- "match": "^(={3,})(?=[ \\t]*$\\n?)",
- "name": "markup.heading.setext.1.markdown"
- },
- {
- "match": "^(-{3,})(?=[ \\t]*$\\n?)",
- "name": "markup.heading.setext.2.markdown"
- }
- ]
- },
- "html": {
- "patterns": [
- {
- "begin": "(^|\\G)\\s*()",
- "name": "comment.block.html"
- },
- {
- "begin": "(?i)(^|\\G)\\s*(?=<(script|style|pre)(\\s|$|>)(?!.*?(script|style|pre)>))",
- "end": "(?i)(.*)(()(script|style|pre)(>))",
- "endCaptures": {
- "1": {
- "patterns": [
- {
- "include": "text.html.derivative"
- }
- ]
- },
- "2": {
- "name": "meta.tag.structure.$4.end.html"
- },
- "3": {
- "name": "punctuation.definition.tag.begin.html"
- },
- "4": {
- "name": "entity.name.tag.html"
- },
- "5": {
- "name": "punctuation.definition.tag.end.html"
- }
- },
- "patterns": [
- {
- "begin": "(\\s*|$)",
- "patterns": [
- {
- "include": "text.html.derivative"
- }
- ],
- "while": "(?i)^(?!.*(script|style|pre)>)"
- }
- ]
- },
- {
- "begin": "(?i)(^|\\G)\\s*(?=?[a-zA-Z]+[^\\s/>]*(\\s|$|/?>))",
- "patterns": [
- {
- "include": "text.html.derivative"
- }
- ],
- "while": "^(?!\\s*$)"
- },
- {
- "begin": "(^|\\G)\\s*(?=(<[a-zA-Z0-9\\-](/?>|\\s.*?>)|[a-zA-Z0-9\\-]>)\\s*$)",
- "patterns": [
- {
- "include": "text.html.derivative"
- }
- ],
- "while": "^(?!\\s*$)"
- }
- ]
- },
- "image-inline": {
- "captures": {
- "1": {
- "name": "punctuation.definition.link.description.begin.markdown"
- },
- "2": {
- "name": "string.other.link.description.markdown"
- },
- "4": {
- "name": "punctuation.definition.link.description.end.markdown"
- },
- "5": {
- "name": "punctuation.definition.metadata.markdown"
- },
- "7": {
- "name": "punctuation.definition.link.markdown"
- },
- "8": {
- "name": "markup.underline.link.image.markdown"
- },
- "9": {
- "name": "punctuation.definition.link.markdown"
- },
- "10": {
- "name": "markup.underline.link.image.markdown"
- },
- "12": {
- "name": "string.other.link.description.title.markdown"
- },
- "13": {
- "name": "punctuation.definition.string.begin.markdown"
- },
- "14": {
- "name": "punctuation.definition.string.end.markdown"
- },
- "15": {
- "name": "string.other.link.description.title.markdown"
- },
- "16": {
- "name": "punctuation.definition.string.begin.markdown"
- },
- "17": {
- "name": "punctuation.definition.string.end.markdown"
- },
- "18": {
- "name": "string.other.link.description.title.markdown"
- },
- "19": {
- "name": "punctuation.definition.string.begin.markdown"
- },
- "20": {
- "name": "punctuation.definition.string.end.markdown"
- },
- "21": {
- "name": "punctuation.definition.metadata.markdown"
- }
- },
- "match": "(!\\[)((?[^\\[\\]\\\\]|\\\\.|\\[\\g*+\\])*+)(\\])(\\()[ \\t]*((<)((?:\\\\[<>]|[^<>\\n])*)(>)|((?(?>[^\\s()]+)|\\(\\g*\\))*))[ \\t]*(?:((\\().+?(\\)))|((\").+?(\"))|((').+?(')))?\\s*(\\))",
- "name": "meta.image.inline.markdown"
- },
- "image-ref": {
- "captures": {
- "1": {
- "name": "punctuation.definition.link.description.begin.markdown"
- },
- "2": {
- "name": "string.other.link.description.markdown"
- },
- "4": {
- "name": "punctuation.definition.link.description.end.markdown"
- },
- "5": {
- "name": "punctuation.definition.constant.markdown"
- },
- "6": {
- "name": "constant.other.reference.link.markdown"
- },
- "7": {
- "name": "punctuation.definition.constant.markdown"
- }
- },
- "match": "(!\\[)((?[^\\[\\]\\\\]|\\\\.|\\[\\g*+\\])*+)(\\])[ ]?(\\[)(.*?)(\\])",
- "name": "meta.image.reference.markdown"
- },
- "inline": {
- "patterns": [
- {
- "include": "#tag"
- },
- {
- "include": "#attribute"
- },
- {
- "include": "#ampersand"
- },
- {
- "include": "#bracket"
- },
- {
- "include": "#bold"
- },
- {
- "include": "#italic"
- },
- {
- "include": "#raw"
- },
- {
- "include": "#strikethrough"
- },
- {
- "include": "#escape"
- },
- {
- "include": "#image-inline"
- },
- {
- "include": "#image-ref"
- },
- {
- "include": "#link-email"
- },
- {
- "include": "#link-inet"
- },
- {
- "include": "#link-inline"
- },
- {
- "include": "#link-ref"
- },
- {
- "include": "#link-ref-literal"
- },
- {
- "include": "#link-ref-shortcut"
- }
- ]
- },
- "italic": {
- "begin": "(?(\\*(?=\\w)|(?]*+>|(?`+)([^`]|(?!(?(?!`))`)*+\\k|\\\\[\\\\`*_{}\\[\\]()#.!+\\->]?+|\\[((?[^\\[\\]\\\\]|\\\\.|\\[\\g*+\\])*+\\](([ ]?\\[[^\\]]*+\\])|(\\([ \\t]*+(.*?)>?[ \\t]*+((?['\"])(.*?)\\k)?\\))))|\\k\\k|(?!(?<=\\S)\\k).)++(?<=\\S)(?=_\\b|\\*)\\k)",
- "captures": {
- "1": {
- "name": "punctuation.definition.italic.markdown"
- }
- },
- "end": "(?<=\\S)(\\1)((?!\\1)|(?=\\1\\1))",
- "name": "markup.italic.markdown",
- "patterns": [
- {
- "applyEndPatternLast": true,
- "begin": "(?=<[^>]*?>)",
- "end": "(?<=>)",
- "patterns": [
- {
- "include": "text.html.derivative"
- }
- ]
- },
- {
- "include": "#escape"
- },
- {
- "include": "#ampersand"
- },
- {
- "include": "#bracket"
- },
- {
- "include": "#raw"
- },
- {
- "include": "#bold"
- },
- {
- "include": "#image-inline"
- },
- {
- "include": "#link-inline"
- },
- {
- "include": "#link-inet"
- },
- {
- "include": "#link-email"
- },
- {
- "include": "#image-ref"
- },
- {
- "include": "#link-ref-literal"
- },
- {
- "include": "#link-ref"
- },
- {
- "include": "#link-ref-shortcut"
- },
- {
- "include": "#strikethrough"
- }
- ]
- },
- "link-def": {
- "captures": {
- "1": {
- "name": "punctuation.definition.constant.markdown"
- },
- "2": {
- "name": "constant.other.reference.link.markdown"
- },
- "3": {
- "name": "punctuation.definition.constant.markdown"
- },
- "4": {
- "name": "punctuation.separator.key-value.markdown"
- },
- "5": {
- "name": "punctuation.definition.link.markdown"
- },
- "6": {
- "name": "markup.underline.link.markdown"
- },
- "7": {
- "name": "punctuation.definition.link.markdown"
- },
- "8": {
- "name": "markup.underline.link.markdown"
- },
- "9": {
- "name": "string.other.link.description.title.markdown"
- },
- "10": {
- "name": "punctuation.definition.string.begin.markdown"
- },
- "11": {
- "name": "punctuation.definition.string.end.markdown"
- },
- "12": {
- "name": "string.other.link.description.title.markdown"
- },
- "13": {
- "name": "punctuation.definition.string.begin.markdown"
- },
- "14": {
- "name": "punctuation.definition.string.end.markdown"
- },
- "15": {
- "name": "string.other.link.description.title.markdown"
- },
- "16": {
- "name": "punctuation.definition.string.begin.markdown"
- },
- "17": {
- "name": "punctuation.definition.string.end.markdown"
- }
- },
- "match": "\\s*(\\[)([^]]+?)(\\])(:)[ \\t]*(?:(<)((?:\\\\[<>]|[^<>\\n])*)(>)|(\\S+?))[ \\t]*(?:((\\().+?(\\)))|((\").+?(\"))|((').+?(')))?\\s*$",
- "name": "meta.link.reference.def.markdown"
- },
- "link-email": {
- "captures": {
- "1": {
- "name": "punctuation.definition.link.markdown"
- },
- "2": {
- "name": "markup.underline.link.markdown"
- },
- "4": {
- "name": "punctuation.definition.link.markdown"
- }
- },
- "match": "(<)((?:mailto:)?[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*)(>)",
- "name": "meta.link.email.lt-gt.markdown"
- },
- "link-inet": {
- "captures": {
- "1": {
- "name": "punctuation.definition.link.markdown"
- },
- "2": {
- "name": "markup.underline.link.markdown"
- },
- "3": {
- "name": "punctuation.definition.link.markdown"
- }
- },
- "match": "(<)((?:https?|ftp)://.*?)(>)",
- "name": "meta.link.inet.markdown"
- },
- "link-inline": {
- "captures": {
- "1": {
- "name": "punctuation.definition.link.title.begin.markdown"
- },
- "2": {
- "name": "string.other.link.title.markdown",
- "patterns": [
- {
- "include": "#raw"
- },
- {
- "include": "#bold"
- },
- {
- "include": "#italic"
- },
- {
- "include": "#strikethrough"
- },
- {
- "include": "#image-inline"
- }
- ]
- },
- "4": {
- "name": "punctuation.definition.link.title.end.markdown"
- },
- "5": {
- "name": "punctuation.definition.metadata.markdown"
- },
- "7": {
- "name": "punctuation.definition.link.markdown"
- },
- "8": {
- "name": "markup.underline.link.markdown"
- },
- "9": {
- "name": "punctuation.definition.link.markdown"
- },
- "10": {
- "name": "markup.underline.link.markdown"
- },
- "12": {
- "name": "string.other.link.description.title.markdown"
- },
- "13": {
- "name": "punctuation.definition.string.begin.markdown"
- },
- "14": {
- "name": "punctuation.definition.string.end.markdown"
- },
- "15": {
- "name": "string.other.link.description.title.markdown"
- },
- "16": {
- "name": "punctuation.definition.string.begin.markdown"
- },
- "17": {
- "name": "punctuation.definition.string.end.markdown"
- },
- "18": {
- "name": "string.other.link.description.title.markdown"
- },
- "19": {
- "name": "punctuation.definition.string.begin.markdown"
- },
- "20": {
- "name": "punctuation.definition.string.end.markdown"
- },
- "21": {
- "name": "punctuation.definition.metadata.markdown"
- }
- },
- "match": "(\\[)((?[^\\[\\]\\\\]|\\\\.|\\[\\g*+\\])*+)(\\])(\\()[ \\t]*((<)((?:\\\\[<>]|[^<>\\n])*)(>)|((?(?>[^\\s()]+)|\\(\\g*\\))*))[ \\t]*(?:((\\()[^()]*(\\)))|((\")[^\"]*(\"))|((')[^']*(')))?\\s*(\\))",
- "name": "meta.link.inline.markdown"
- },
- "link-ref": {
- "captures": {
- "1": {
- "name": "punctuation.definition.link.title.begin.markdown"
- },
- "2": {
- "name": "string.other.link.title.markdown",
- "patterns": [
- {
- "include": "#raw"
- },
- {
- "include": "#bold"
- },
- {
- "include": "#italic"
- },
- {
- "include": "#strikethrough"
- },
- {
- "include": "#image-inline"
- }
- ]
- },
- "4": {
- "name": "punctuation.definition.link.title.end.markdown"
- },
- "5": {
- "name": "punctuation.definition.constant.begin.markdown"
- },
- "6": {
- "name": "constant.other.reference.link.markdown"
- },
- "7": {
- "name": "punctuation.definition.constant.end.markdown"
- }
- },
- "match": "(?[^\\[\\]\\\\]|\\\\.|\\[\\g*+\\])*+)(\\])(\\[)([^\\]]*+)(\\])",
- "name": "meta.link.reference.markdown"
- },
- "link-ref-literal": {
- "captures": {
- "1": {
- "name": "punctuation.definition.link.title.begin.markdown"
- },
- "2": {
- "name": "string.other.link.title.markdown"
- },
- "4": {
- "name": "punctuation.definition.link.title.end.markdown"
- },
- "5": {
- "name": "punctuation.definition.constant.begin.markdown"
- },
- "6": {
- "name": "punctuation.definition.constant.end.markdown"
- }
- },
- "match": "(?[^\\[\\]\\\\]|\\\\.|\\[\\g*+\\])*+)(\\])[ ]?(\\[)(\\])",
- "name": "meta.link.reference.literal.markdown"
- },
- "link-ref-shortcut": {
- "captures": {
- "1": {
- "name": "punctuation.definition.link.title.begin.markdown"
- },
- "2": {
- "name": "string.other.link.title.markdown"
- },
- "3": {
- "name": "punctuation.definition.link.title.end.markdown"
- }
- },
- "match": "(?]\\s|\\d+\\.\\s)",
- "name": "meta.paragraph.markdown",
- "patterns": [
- {
- "include": "#inline"
- },
- {
- "include": "text.html.derivative"
- },
- {
- "include": "#heading-setext"
- }
- ],
- "while": "(^|\\G)(?!\\s*$|#|[ ]{0,3}([-*_>][ ]{2,}){3,}[ \\t]*$\\n?|[ ]{0,3}[*+->]|[ ]{0,3}\\d+\\.)"
- },
- "lists": {
- "patterns": [
- {
- "begin": "(^|\\G)([ ]{0,3})([*+-])([ \\t])",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.list.begin.markdown"
- }
- },
- "comment": "Currently does not support un-indented second lines.",
- "name": "markup.list.unnumbered.markdown",
- "patterns": [
- {
- "include": "#block"
- },
- {
- "include": "#list_paragraph"
- }
- ],
- "while": "((^|\\G)([ ]{2,4}|\\t))|(^[ \\t]*$)"
- },
- {
- "begin": "(^|\\G)([ ]{0,3})(\\d+[\\.)])([ \\t])",
- "beginCaptures": {
- "3": {
- "name": "punctuation.definition.list.begin.markdown"
- }
- },
- "name": "markup.list.numbered.markdown",
- "patterns": [
- {
- "include": "#block"
- },
- {
- "include": "#list_paragraph"
- }
- ],
- "while": "((^|\\G)([ ]{2,4}|\\t))|(^[ \\t]*$)"
- }
- ]
- },
- "paragraph": {
- "begin": "(^|\\G)[ ]{0,3}(?=[^ \\t\\n])",
- "name": "meta.paragraph.markdown",
- "patterns": [
- {
- "include": "#inline"
- },
- {
- "include": "text.html.derivative"
- },
- {
- "include": "#heading-setext"
- }
- ],
- "while": "(^|\\G)((?=\\s*[-=]{3,}\\s*$)|[ ]{4,}(?=[^ \\t\\n]))"
- },
- "raw": {
- "captures": {
- "1": {
- "name": "punctuation.definition.raw.markdown"
- },
- "3": {
- "name": "punctuation.definition.raw.markdown"
- }
- },
- "match": "(`+)((?:[^`]|(?!(?]*?>)",
- "end": "(?<=>)",
- "patterns": [
- {
- "include": "text.html.derivative"
- }
- ]
- },
- {
- "include": "#escape"
- },
- {
- "include": "#ampersand"
- },
- {
- "include": "#bracket"
- },
- {
- "include": "#raw"
- },
- {
- "include": "#bold"
- },
- {
- "include": "#italic"
- },
- {
- "include": "#image-inline"
- },
- {
- "include": "#link-inline"
- },
- {
- "include": "#link-inet"
- },
- {
- "include": "#link-email"
- },
- {
- "include": "#image-ref"
- },
- {
- "include": "#link-ref-literal"
- },
- {
- "include": "#link-ref"
- },
- {
- "include": "#link-ref-shortcut"
- }
- ]
- },
- "3": {
- "name": "punctuation.definition.strikethrough.markdown"
- }
- },
- "match": "(? html`
-
- If you're interested in helping us translate
- starlight.astro.build into one of the languages
- listed below, you've come to the right place! This auto-updating page always lists all the
- content that could use your help right now.
-
-
- Before starting a new translation, please read our
- translation guide
- to learn about our translation process and how you can get involved.
-
-`;
diff --git a/ref/starlight/docs/lunaria/renderer.config.ts b/ref/starlight/docs/lunaria/renderer.config.ts
deleted file mode 100644
index c5cdf50..0000000
--- a/ref/starlight/docs/lunaria/renderer.config.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import { defineRendererConfig } from '@lunariajs/core';
-import { TitleParagraph } from './components';
-
-export default defineRendererConfig({
- slots: {
- afterTitle: TitleParagraph,
- },
-});
diff --git a/ref/starlight/docs/lunaria/styles.css b/ref/starlight/docs/lunaria/styles.css
deleted file mode 100644
index 43ce528..0000000
--- a/ref/starlight/docs/lunaria/styles.css
+++ /dev/null
@@ -1,47 +0,0 @@
-:root {
- --theme-accent: hsl(234, 100%, 87%);
- --theme-bg: hsl(223, 13%, 10%);
- --theme-table-header: hsl(222, 13%, 16%);
- --theme-table-hover: hsl(222, 13%, 16%);
- --theme-text: hsl(228, 8%, 77%);
- --theme-text-bright: hsl(0, 0%, 100%);
- --overlay-blurple: hsla(255, 60%, 60%, 0.2);
-
- --ln-color-background: linear-gradient(215deg, var(--overlay-blurple), transparent 40%),
- radial-gradient(var(--overlay-blurple), transparent 40%) no-repeat -60vw -40vh / 105vw 200vh,
- radial-gradient(var(--overlay-blurple), transparent 65%) no-repeat 50% calc(100% + 20rem) /
- 60rem 30rem,
- var(--theme-bg);
- --ln-color-link: var(--theme-accent);
- --ln-color-black: var(--theme-text);
- --ln-color-done: var(--ln-color-blue);
- --ln-color-outdated: #ea580c;
- --ln-color-missing: var(--theme-text-bright);
- --ln-color-table-background: var(--theme-table-header);
- --ln-color-table-border: var(--theme-table-header);
-
- color-scheme: dark;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- color: var(--theme-text-bright);
-}
-
-p a {
- text-decoration: underline;
-}
-
-.create-button {
- background-color: hsl(213deg 89% 64% / 20%);
- border-radius: 0.5em;
-}
-
-sup {
- display: flex;
- justify-content: center;
-}
diff --git a/ref/starlight/docs/package.json b/ref/starlight/docs/package.json
deleted file mode 100644
index 6ee6748..0000000
--- a/ref/starlight/docs/package.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "name": "starlight-docs",
- "private": true,
- "type": "module",
- "version": "0.0.1",
- "scripts": {
- "test": "playwright install --with-deps chromium && playwright test",
- "dev": "astro dev",
- "start": "astro dev",
- "build": "astro build",
- "preview": "astro preview",
- "typecheck": "tsc --noEmit",
- "linkcheck": "CHECK_LINKS=true pnpm build",
- "astro": "astro",
- "lunaria:build": "lunaria build",
- "grammars": "node grammars/generate.mjs"
- },
- "dependencies": {
- "@astro-community/astro-embed-youtube": "^0.5.6",
- "@astrojs/starlight": "workspace:*",
- "@lunariajs/core": "^0.1.1",
- "@types/culori": "^2.1.1",
- "astro": "^5.1.5",
- "culori": "^4.0.1",
- "sharp": "^0.32.5"
- },
- "devDependencies": {
- "@playwright/test": "^1.45.0",
- "axe-playwright": "^2.0.3",
- "sitemapper": "^3.2.12",
- "starlight-links-validator": "^0.14.0"
- }
-}
diff --git a/ref/starlight/docs/playwright.config.ts b/ref/starlight/docs/playwright.config.ts
deleted file mode 100644
index b763858..0000000
--- a/ref/starlight/docs/playwright.config.ts
+++ /dev/null
@@ -1,28 +0,0 @@
-import { defineConfig, devices } from '@playwright/test';
-
-export default defineConfig({
- forbidOnly: !!process.env['CI'],
- projects: [
- {
- name: 'Chrome Stable',
- use: {
- ...devices['Desktop Chrome'],
- headless: true,
- },
- },
- ],
- testMatch: '__a11y__/*.test.ts',
- // The timeout for the accessibility tests only.
- timeout: 180 * 1_000,
- webServer: [
- {
- command: 'pnpm run build && pnpm run preview',
- reuseExistingServer: !process.env['CI'],
- stdout: 'pipe',
- // The timeout of the single build step ran before the accessibility tests.
- timeout: 120 * 1_000,
- url: 'http://localhost:4321',
- },
- ],
- workers: 1,
-});
diff --git a/ref/starlight/docs/public/_headers b/ref/starlight/docs/public/_headers
deleted file mode 100644
index 929480e..0000000
--- a/ref/starlight/docs/public/_headers
+++ /dev/null
@@ -1,4 +0,0 @@
-/_astro/*
- Cache-Control: public
- Cache-Control: max-age=31536000
- Cache-Control: immutable
diff --git a/ref/starlight/docs/public/_redirects b/ref/starlight/docs/public/_redirects
deleted file mode 100644
index 1e26cc6..0000000
--- a/ref/starlight/docs/public/_redirects
+++ /dev/null
@@ -1,15 +0,0 @@
-# Proxy to Phat Houston from our Product Hunt launch — site operated by Otterlord
-/ph/* https://astro-houston-ph.pages.dev/ph/:splat 200
-
-# Moved content
-/zh/* /zh-cn/:splat
-/showcase/ /resources/showcase/
-/:lang/showcase/ /:lang/resources/showcase/
-
-# Component docs
-/guides/components/ /components/using-components/
-/:lang/guides/components/ /:lang/components/using-components/
-
-# Translated 404s
-/:lang/* /:lang/404/ 404
-/* /404/ 404
diff --git a/ref/starlight/docs/public/favicon.svg b/ref/starlight/docs/public/favicon.svg
deleted file mode 100644
index 1d9c277..0000000
--- a/ref/starlight/docs/public/favicon.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ref/starlight/docs/public/og.jpg b/ref/starlight/docs/public/og.jpg
deleted file mode 100644
index 3d7a9d0..0000000
Binary files a/ref/starlight/docs/public/og.jpg and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/hero-star.webp b/ref/starlight/docs/src/assets/hero-star.webp
deleted file mode 100644
index 0d9ef67..0000000
Binary files a/ref/starlight/docs/src/assets/hero-star.webp and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/landing.css b/ref/starlight/docs/src/assets/landing.css
deleted file mode 100644
index 88f6c63..0000000
--- a/ref/starlight/docs/src/assets/landing.css
+++ /dev/null
@@ -1,27 +0,0 @@
-:root {
- --purple-hsl: 255, 60%, 60%;
- --overlay-blurple: hsla(var(--purple-hsl), 0.2);
-}
-
-:root[data-theme='light'] {
- --purple-hsl: 255, 85%, 65%;
-}
-
-[data-has-hero] .page {
- background:
- linear-gradient(215deg, var(--overlay-blurple), transparent 40%),
- radial-gradient(var(--overlay-blurple), transparent 40%) no-repeat -60vw -40vh / 105vw 200vh,
- radial-gradient(var(--overlay-blurple), transparent 65%) no-repeat 50% calc(100% + 20rem) /
- 60rem 30rem;
-}
-
-[data-has-hero] header {
- border-bottom: 1px solid transparent;
- background-color: transparent;
- -webkit-backdrop-filter: blur(16px);
- backdrop-filter: blur(16px);
-}
-
-[data-has-hero] .hero > img {
- filter: drop-shadow(0 0 3rem var(--overlay-blurple));
-}
diff --git a/ref/starlight/docs/src/assets/logo-dark.svg b/ref/starlight/docs/src/assets/logo-dark.svg
deleted file mode 100644
index 8c5f408..0000000
--- a/ref/starlight/docs/src/assets/logo-dark.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ref/starlight/docs/src/assets/logo-light.svg b/ref/starlight/docs/src/assets/logo-light.svg
deleted file mode 100644
index aadbb46..0000000
--- a/ref/starlight/docs/src/assets/logo-light.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ref/starlight/docs/src/assets/robots.txt b/ref/starlight/docs/src/assets/robots.txt
deleted file mode 100644
index 0081d7a..0000000
--- a/ref/starlight/docs/src/assets/robots.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-User-agent: *
-Allow: /
-
-Sitemap: https://starlight.astro.build/sitemap-index.xml
diff --git a/ref/starlight/docs/src/assets/showcase/ai-prompt-snippets.png b/ref/starlight/docs/src/assets/showcase/ai-prompt-snippets.png
deleted file mode 100644
index 9e77963..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/ai-prompt-snippets.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/api.dipsway.com.png b/ref/starlight/docs/src/assets/showcase/api.dipsway.com.png
deleted file mode 100644
index 4ae45ff..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/api.dipsway.com.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/astro-error-page-documentation.vercel.app.png b/ref/starlight/docs/src/assets/showcase/astro-error-page-documentation.vercel.app.png
deleted file mode 100644
index 3f18499..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/astro-error-page-documentation.vercel.app.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/astro-ghostcms.xyz.png b/ref/starlight/docs/src/assets/showcase/astro-ghostcms.xyz.png
deleted file mode 100644
index 14c96f5..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/astro-ghostcms.xyz.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/astro-snipcart.png b/ref/starlight/docs/src/assets/showcase/astro-snipcart.png
deleted file mode 100644
index 24f2df3..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/astro-snipcart.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/brycerussell.github.io-qbcore-docs.png b/ref/starlight/docs/src/assets/showcase/brycerussell.github.io-qbcore-docs.png
deleted file mode 100644
index 03759ab..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/brycerussell.github.io-qbcore-docs.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/capgo.app.png b/ref/starlight/docs/src/assets/showcase/capgo.app.png
deleted file mode 100644
index 876d9fa..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/capgo.app.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/capo.js.png b/ref/starlight/docs/src/assets/showcase/capo.js.png
deleted file mode 100644
index 17da42a..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/capo.js.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/codesweetly.com.png b/ref/starlight/docs/src/assets/showcase/codesweetly.com.png
deleted file mode 100644
index 64dae43..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/codesweetly.com.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/concepto-docs.vercel.app.png b/ref/starlight/docs/src/assets/showcase/concepto-docs.vercel.app.png
deleted file mode 100644
index 45351e6..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/concepto-docs.vercel.app.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/contribute.freecodecamp.org.png b/ref/starlight/docs/src/assets/showcase/contribute.freecodecamp.org.png
deleted file mode 100644
index 3d6abda..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/contribute.freecodecamp.org.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/crawler.siteone.io.png b/ref/starlight/docs/src/assets/showcase/crawler.siteone.io.png
deleted file mode 100644
index e764a89..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/crawler.siteone.io.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/csmos.space.png b/ref/starlight/docs/src/assets/showcase/csmos.space.png
deleted file mode 100644
index 60c0227..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/csmos.space.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/dev.vrchatfrance.fr.png b/ref/starlight/docs/src/assets/showcase/dev.vrchatfrance.fr.png
deleted file mode 100644
index 5528615..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/dev.vrchatfrance.fr.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/developers.cloudflare.com.png b/ref/starlight/docs/src/assets/showcase/developers.cloudflare.com.png
deleted file mode 100644
index f315010..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/developers.cloudflare.com.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/dmno.dev.png b/ref/starlight/docs/src/assets/showcase/dmno.dev.png
deleted file mode 100644
index b1e9961..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/dmno.dev.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/docs.astronvim.com.png b/ref/starlight/docs/src/assets/showcase/docs.astronvim.com.png
deleted file mode 100644
index 38c3ea0..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/docs.astronvim.com.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/docs.emojiblast.dev.png b/ref/starlight/docs/src/assets/showcase/docs.emojiblast.dev.png
deleted file mode 100644
index 545c031..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/docs.emojiblast.dev.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/docs.ethfollow.xyz.png b/ref/starlight/docs/src/assets/showcase/docs.ethfollow.xyz.png
deleted file mode 100644
index c62f659..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/docs.ethfollow.xyz.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/docs.flojoy.ai.png b/ref/starlight/docs/src/assets/showcase/docs.flojoy.ai.png
deleted file mode 100644
index de0ce40..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/docs.flojoy.ai.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/docs.fontawesome.com.png b/ref/starlight/docs/src/assets/showcase/docs.fontawesome.com.png
deleted file mode 100644
index f63c9cb..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/docs.fontawesome.com.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/docs.ghostfam.com.png b/ref/starlight/docs/src/assets/showcase/docs.ghostfam.com.png
deleted file mode 100644
index 1a2755c..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/docs.ghostfam.com.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/docs.mrrobot.app.png b/ref/starlight/docs/src/assets/showcase/docs.mrrobot.app.png
deleted file mode 100644
index 7941939..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/docs.mrrobot.app.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/docs.orama.com.png b/ref/starlight/docs/src/assets/showcase/docs.orama.com.png
deleted file mode 100644
index e4fe637..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/docs.orama.com.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/docs.pubindexapi.com.png b/ref/starlight/docs/src/assets/showcase/docs.pubindexapi.com.png
deleted file mode 100644
index 26f687e..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/docs.pubindexapi.com.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/docs.reactbricks.com.png b/ref/starlight/docs/src/assets/showcase/docs.reactbricks.com.png
deleted file mode 100644
index d6fb7f1..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/docs.reactbricks.com.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/docs.ryzekit.com.png b/ref/starlight/docs/src/assets/showcase/docs.ryzekit.com.png
deleted file mode 100644
index aa11fbf..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/docs.ryzekit.com.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/document.saasfly.io.png b/ref/starlight/docs/src/assets/showcase/document.saasfly.io.png
deleted file mode 100644
index 4036e7e..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/document.saasfly.io.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/drops-of-php.hi-folks.dev.png b/ref/starlight/docs/src/assets/showcase/drops-of-php.hi-folks.dev.png
deleted file mode 100644
index ea597b1..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/drops-of-php.hi-folks.dev.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/ee.qqv.com.au.png b/ref/starlight/docs/src/assets/showcase/ee.qqv.com.au.png
deleted file mode 100644
index 2dff3d9..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/ee.qqv.com.au.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/feedbackspark.com.png b/ref/starlight/docs/src/assets/showcase/feedbackspark.com.png
deleted file mode 100644
index e751db3..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/feedbackspark.com.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/felicity.pages.dev.png b/ref/starlight/docs/src/assets/showcase/felicity.pages.dev.png
deleted file mode 100644
index 38e0676..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/felicity.pages.dev.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/folksrouter.io.png b/ref/starlight/docs/src/assets/showcase/folksrouter.io.png
deleted file mode 100644
index 0a0a2f8..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/folksrouter.io.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/grpc.md.png b/ref/starlight/docs/src/assets/showcase/grpc.md.png
deleted file mode 100644
index ce0ab61..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/grpc.md.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/har.fyi.png b/ref/starlight/docs/src/assets/showcase/har.fyi.png
deleted file mode 100644
index e1b59f2..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/har.fyi.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/how2neovim.io.png b/ref/starlight/docs/src/assets/showcase/how2neovim.io.png
deleted file mode 100644
index c541a54..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/how2neovim.io.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/ion.sst.dev.png b/ref/starlight/docs/src/assets/showcase/ion.sst.dev.png
deleted file mode 100644
index 6790844..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/ion.sst.dev.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/kanriapp.com.png b/ref/starlight/docs/src/assets/showcase/kanriapp.com.png
deleted file mode 100644
index 6e8dbb5..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/kanriapp.com.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/kinde.com.png b/ref/starlight/docs/src/assets/showcase/kinde.com.png
deleted file mode 100644
index 8b84c89..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/kinde.com.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/knip.dev.png b/ref/starlight/docs/src/assets/showcase/knip.dev.png
deleted file mode 100644
index 3c4ba4c..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/knip.dev.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/launchfa.st.png b/ref/starlight/docs/src/assets/showcase/launchfa.st.png
deleted file mode 100644
index 2573d05..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/launchfa.st.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/nostalgist.js.org.png b/ref/starlight/docs/src/assets/showcase/nostalgist.js.org.png
deleted file mode 100644
index 35a5f54..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/nostalgist.js.org.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/onerepo.tools.png b/ref/starlight/docs/src/assets/showcase/onerepo.tools.png
deleted file mode 100644
index 72bc27c..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/onerepo.tools.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/openresource.dev.png b/ref/starlight/docs/src/assets/showcase/openresource.dev.png
deleted file mode 100644
index f611966..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/openresource.dev.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/opensaas.sh.png b/ref/starlight/docs/src/assets/showcase/opensaas.sh.png
deleted file mode 100644
index 14e6c94..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/opensaas.sh.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/pls.cli.rs.png b/ref/starlight/docs/src/assets/showcase/pls.cli.rs.png
deleted file mode 100644
index d6a43a9..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/pls.cli.rs.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/pokemon-siace.netlify.app.png b/ref/starlight/docs/src/assets/showcase/pokemon-siace.netlify.app.png
deleted file mode 100644
index 8b0078d..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/pokemon-siace.netlify.app.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/quotesdomain.com.png b/ref/starlight/docs/src/assets/showcase/quotesdomain.com.png
deleted file mode 100644
index d9d1f0e..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/quotesdomain.com.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/react-awesome-reveal.morello.dev.png b/ref/starlight/docs/src/assets/showcase/react-awesome-reveal.morello.dev.png
deleted file mode 100644
index 9ab91ba..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/react-awesome-reveal.morello.dev.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/refact.ai.png b/ref/starlight/docs/src/assets/showcase/refact.ai.png
deleted file mode 100644
index ff74032..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/refact.ai.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/runs-on.com.png b/ref/starlight/docs/src/assets/showcase/runs-on.com.png
deleted file mode 100644
index 5a29eeb..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/runs-on.com.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/screenshotone.com.png b/ref/starlight/docs/src/assets/showcase/screenshotone.com.png
deleted file mode 100644
index 9a6bb80..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/screenshotone.com.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/secco.lekoarts.de.png b/ref/starlight/docs/src/assets/showcase/secco.lekoarts.de.png
deleted file mode 100644
index 5ee9249..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/secco.lekoarts.de.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/sibiraj-s.github.io-ngx-editor.png b/ref/starlight/docs/src/assets/showcase/sibiraj-s.github.io-ngx-editor.png
deleted file mode 100644
index 659cc0c..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/sibiraj-s.github.io-ngx-editor.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/simple.arciniega.one.png b/ref/starlight/docs/src/assets/showcase/simple.arciniega.one.png
deleted file mode 100644
index 1156e14..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/simple.arciniega.one.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/starter.obytes.com.jpg b/ref/starlight/docs/src/assets/showcase/starter.obytes.com.jpg
deleted file mode 100644
index d7aed88..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/starter.obytes.com.jpg and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/styledictionary.com.png b/ref/starlight/docs/src/assets/showcase/styledictionary.com.png
deleted file mode 100644
index c8d04e0..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/styledictionary.com.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/terrateam.io-docs.png b/ref/starlight/docs/src/assets/showcase/terrateam.io-docs.png
deleted file mode 100644
index ff53c54..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/terrateam.io-docs.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/truecharts.org.png b/ref/starlight/docs/src/assets/showcase/truecharts.org.png
deleted file mode 100644
index e75c2d9..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/truecharts.org.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/tutorialkit.dev.png b/ref/starlight/docs/src/assets/showcase/tutorialkit.dev.png
deleted file mode 100644
index a69751b..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/tutorialkit.dev.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/ucexlly.com.png b/ref/starlight/docs/src/assets/showcase/ucexlly.com.png
deleted file mode 100644
index 2873386..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/ucexlly.com.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/ui.full.dev.png b/ref/starlight/docs/src/assets/showcase/ui.full.dev.png
deleted file mode 100644
index b335471..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/ui.full.dev.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/webmonetization.org.png b/ref/starlight/docs/src/assets/showcase/webmonetization.org.png
deleted file mode 100644
index b1fec2d..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/webmonetization.org.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/www.athenaos.org.png b/ref/starlight/docs/src/assets/showcase/www.athenaos.org.png
deleted file mode 100644
index 1fcfa6a..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/www.athenaos.org.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/www.devhealthos.com.png b/ref/starlight/docs/src/assets/showcase/www.devhealthos.com.png
deleted file mode 100644
index d9318fa..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/www.devhealthos.com.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/xs-dev.js.org.png b/ref/starlight/docs/src/assets/showcase/xs-dev.js.org.png
deleted file mode 100644
index 2e53210..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/xs-dev.js.org.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/yummacss.com.png b/ref/starlight/docs/src/assets/showcase/yummacss.com.png
deleted file mode 100644
index f2ade0c..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/yummacss.com.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/showcase/zumerlab.github.io.orbit-docs.png b/ref/starlight/docs/src/assets/showcase/zumerlab.github.io.orbit-docs.png
deleted file mode 100644
index 53e9687..0000000
Binary files a/ref/starlight/docs/src/assets/showcase/zumerlab.github.io.orbit-docs.png and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/testimonials/BowTiedWebReapr.jpg b/ref/starlight/docs/src/assets/testimonials/BowTiedWebReapr.jpg
deleted file mode 100644
index 1280ca5..0000000
Binary files a/ref/starlight/docs/src/assets/testimonials/BowTiedWebReapr.jpg and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/testimonials/J_Everhart383.jpg b/ref/starlight/docs/src/assets/testimonials/J_Everhart383.jpg
deleted file mode 100644
index 165a032..0000000
Binary files a/ref/starlight/docs/src/assets/testimonials/J_Everhart383.jpg and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/testimonials/RmeetsH.jpg b/ref/starlight/docs/src/assets/testimonials/RmeetsH.jpg
deleted file mode 100644
index fc2e0e1..0000000
Binary files a/ref/starlight/docs/src/assets/testimonials/RmeetsH.jpg and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/testimonials/SylwiaVargas.jpg b/ref/starlight/docs/src/assets/testimonials/SylwiaVargas.jpg
deleted file mode 100644
index 860d2f4..0000000
Binary files a/ref/starlight/docs/src/assets/testimonials/SylwiaVargas.jpg and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/testimonials/beaussan.jpg b/ref/starlight/docs/src/assets/testimonials/beaussan.jpg
deleted file mode 100644
index 9eeb270..0000000
Binary files a/ref/starlight/docs/src/assets/testimonials/beaussan.jpg and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/testimonials/flaviocopes.jpg b/ref/starlight/docs/src/assets/testimonials/flaviocopes.jpg
deleted file mode 100644
index fed4838..0000000
Binary files a/ref/starlight/docs/src/assets/testimonials/flaviocopes.jpg and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/testimonials/jhooks.jpg b/ref/starlight/docs/src/assets/testimonials/jhooks.jpg
deleted file mode 100644
index ab5c7e3..0000000
Binary files a/ref/starlight/docs/src/assets/testimonials/jhooks.jpg and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/testimonials/loucyx.jpg b/ref/starlight/docs/src/assets/testimonials/loucyx.jpg
deleted file mode 100644
index ea89003..0000000
Binary files a/ref/starlight/docs/src/assets/testimonials/loucyx.jpg and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/testimonials/rachelnabors.jpg b/ref/starlight/docs/src/assets/testimonials/rachelnabors.jpg
deleted file mode 100644
index 14a1563..0000000
Binary files a/ref/starlight/docs/src/assets/testimonials/rachelnabors.jpg and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/testimonials/rick_viscomi.jpg b/ref/starlight/docs/src/assets/testimonials/rick_viscomi.jpg
deleted file mode 100644
index 685b997..0000000
Binary files a/ref/starlight/docs/src/assets/testimonials/rick_viscomi.jpg and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/testimonials/solelychloe.jpg b/ref/starlight/docs/src/assets/testimonials/solelychloe.jpg
deleted file mode 100644
index 79e83c2..0000000
Binary files a/ref/starlight/docs/src/assets/testimonials/solelychloe.jpg and /dev/null differ
diff --git a/ref/starlight/docs/src/assets/testimonials/sulco.jpg b/ref/starlight/docs/src/assets/testimonials/sulco.jpg
deleted file mode 100644
index c346a08..0000000
Binary files a/ref/starlight/docs/src/assets/testimonials/sulco.jpg and /dev/null differ
diff --git a/ref/starlight/docs/src/components/about-astro.astro b/ref/starlight/docs/src/components/about-astro.astro
deleted file mode 100644
index 665d112..0000000
--- a/ref/starlight/docs/src/components/about-astro.astro
+++ /dev/null
@@ -1,48 +0,0 @@
----
-interface Props {
- title: string;
-}
-
-const { title } = Astro.props;
----
-
-
-
- {title}
- Astro
-
-
-
-
-
-
-
-
-
diff --git a/ref/starlight/docs/src/components/component-preview.astro b/ref/starlight/docs/src/components/component-preview.astro
deleted file mode 100644
index 41d7181..0000000
--- a/ref/starlight/docs/src/components/component-preview.astro
+++ /dev/null
@@ -1,49 +0,0 @@
----
-import { Tabs, TabItem } from '@astrojs/starlight/components';
-
-const showContentTypeTabs = Astro.slots.has('markdoc');
----
-
-
- {
- showContentTypeTabs ? (
-
-
-
-
-
-
-
-
- ) : (
-
- )
- }
-
-
{Astro.locals.t('component.preview')}
-
-
-
-
-
diff --git a/ref/starlight/docs/src/components/fluid-grid.astro b/ref/starlight/docs/src/components/fluid-grid.astro
deleted file mode 100644
index 56b0cc1..0000000
--- a/ref/starlight/docs/src/components/fluid-grid.astro
+++ /dev/null
@@ -1,21 +0,0 @@
----
-interface Props {
- minColumnWidth?: string;
-}
-const { minColumnWidth } = Astro.props;
----
-
-
-
-
diff --git a/ref/starlight/docs/src/components/icons-list.astro b/ref/starlight/docs/src/components/icons-list.astro
deleted file mode 100644
index e0e37a9..0000000
--- a/ref/starlight/docs/src/components/icons-list.astro
+++ /dev/null
@@ -1,77 +0,0 @@
----
-import { Icon } from '@astrojs/starlight/components';
-import { Icons, type StarlightIcon } from '../../../packages/starlight/components/Icons';
-
-interface Props {
- labels?: {
- copied?: string;
- };
-}
-
-const { copied = 'Copied!' } = Astro.props.labels ?? {};
-
-const icons = Object.keys(Icons) as StarlightIcon[];
----
-
-
- {
- icons.map((icon) => {
- return (
-
-
- {icon}
-
- );
- })
- }
-
-
-
-
-
diff --git a/ref/starlight/docs/src/components/languages-list.astro b/ref/starlight/docs/src/components/languages-list.astro
deleted file mode 100644
index 03a0b40..0000000
--- a/ref/starlight/docs/src/components/languages-list.astro
+++ /dev/null
@@ -1,40 +0,0 @@
----
-import { getEntry } from 'astro:content';
-import translations from '../../../packages/starlight/translations';
-
-interface Props {
- startsSentence?: boolean;
-}
-
-// The current page's slug.
-const slug = Astro.url.pathname.replace(/^\//, '').replace(/\/$/, '');
-// The docs entry for the current page, or `undefined` if the page is using fallback content.
-const entry = await getEntry('docs', slug);
-// The BCP-47 tag for the current page or fallback content's language.
-const pageLang = entry && Astro.currentLocale ? Astro.currentLocale : 'en';
-// The BCP-47 tags for all supported languages in Starlight.
-const supportedLangs = Object.keys(translations);
-// An i18n helper that returns the language name for a given BCP-47 tag configured for the current page's language.
-const langNames = new Intl.DisplayNames([pageLang], { type: 'language' });
-
-// A list of the language names for all supported languages sorted alphabetically.
-const supportedLangNames = supportedLangs
- .map((supportedLang) => {
- const langName = langNames.of(supportedLang);
- if (!langName) throw new Error(`Failed to get the language name for '${supportedLang}'.`);
- return langName;
- })
- .sort((a, b) => a.localeCompare(b, pageLang));
-
-// The list of language names for all supported languages formatted according to the current page's language.
-const langList = new Intl.ListFormat(pageLang, {
- style: 'long',
- type: 'conjunction',
-}).format(supportedLangNames);
----
-
-{
- Astro.props.startsSentence
- ? langList[0]?.toLocaleUpperCase(pageLang) + langList.slice(1)
- : langList
-}
diff --git a/ref/starlight/docs/src/components/media-card.astro b/ref/starlight/docs/src/components/media-card.astro
deleted file mode 100644
index 5ca3d5c..0000000
--- a/ref/starlight/docs/src/components/media-card.astro
+++ /dev/null
@@ -1,48 +0,0 @@
----
-interface Props {
- href?: string | undefined;
-}
-const { href } = Astro.props;
-const El = href ? 'a' : 'span';
----
-
-
-
-
-
-
-
-
-
diff --git a/ref/starlight/docs/src/components/showcase-card.astro b/ref/starlight/docs/src/components/showcase-card.astro
deleted file mode 100644
index 2ca38fd..0000000
--- a/ref/starlight/docs/src/components/showcase-card.astro
+++ /dev/null
@@ -1,49 +0,0 @@
----
-import type { ImageMetadata } from 'astro';
-import { Image } from 'astro:assets';
-import MediaCard from './media-card.astro';
-import { AstroError } from 'astro/errors';
-
-interface Props {
- href: string;
- title: string;
- thumbnail: string;
-}
-const { href, title } = Astro.props;
-
-const thumbnails = import.meta.glob<{ default: ImageMetadata }>(
- '../assets/showcase/*{.png,.jpg,.jpeg,.webp,.avif}'
-);
-const thumbnail = thumbnails[`../assets/showcase/${Astro.props.thumbnail}`];
-if (!thumbnail) {
- throw new Error(`Could not resolve showcase thumbnail: ${Astro.props.thumbnail}`);
-}
-const src = (await thumbnail()).default;
-
-if (src.width !== 800 || src.height !== 450) {
- let fileName = src.src.split('/').pop();
- const queryIndex = fileName?.indexOf('?');
- if (queryIndex !== undefined && queryIndex > -1) {
- fileName = fileName?.slice(0, queryIndex);
- }
- throw new AstroError(
- 'Showcase images must be **800×450px**',
- `Dimensions of **${src.width}×${src.height}px** found for showcase image \`${fileName || src.src}\`\n\n` +
- `For best results:\n\n` +
- `1. Take a screenshot of the site using a browser resized to **1280×720px**. The responsive view in dev tools can be helpful for this.\n\n` +
- `2. Resize the screenshot to **800×450px** and make sure it is saved as a PNG. An online tool like [Squoosh](https://squoosh.app/) can help here.\n\n` +
- `See more details in the [Starlight contributing guide](https://github.com/withastro/starlight/blob/main/CONTRIBUTING.md#showcase)\n`
- );
-}
----
-
-
-
- {title}
-
-
-
diff --git a/ref/starlight/docs/src/components/showcase-sites.astro b/ref/starlight/docs/src/components/showcase-sites.astro
deleted file mode 100644
index f317b5d..0000000
--- a/ref/starlight/docs/src/components/showcase-sites.astro
+++ /dev/null
@@ -1,195 +0,0 @@
----
-import Card from './showcase-card.astro';
-import FluidGrid from './fluid-grid.astro';
----
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ref/starlight/docs/src/components/sidebar-preview.astro b/ref/starlight/docs/src/components/sidebar-preview.astro
deleted file mode 100644
index d983ad5..0000000
--- a/ref/starlight/docs/src/components/sidebar-preview.astro
+++ /dev/null
@@ -1,60 +0,0 @@
----
-import type {
- AutoSidebarGroup,
- SidebarItem,
- InternalSidebarLinkItem,
-} from '../../../packages/starlight/schemas/sidebar';
-import SidebarSublist from '../../../packages/starlight/components/SidebarSublist.astro';
-import type { Badge } from '../../../packages/starlight/schemas/badge';
-import type { SidebarEntry } from '../../../packages/starlight/utils/navigation';
-
-interface Props {
- config: SidebarConfig;
-}
-
-type SidebarConfig = (Exclude & {
- badge?: Badge;
-})[];
-
-const { config } = Astro.props;
-
-function makeEntries(items: SidebarConfig): SidebarEntry[] {
- return items.map((item) => {
- if ('link' in item) {
- return {
- type: 'link',
- label: item.label,
- // Empty hrefs are used to represent internal links that do not exist in the Starlight
- // docs. Using a non-existing anchor link like `#_` will not trigger a page reload or any
- // scrolling.
- href: item.link.length > 0 ? item.link : '#_',
- isCurrent: false,
- badge: item.badge,
- attrs: item.attrs ?? {},
- };
- }
-
- return {
- type: 'group',
- label: item.label,
- entries: makeEntries(item.items as SidebarConfig),
- collapsed: item.collapsed,
- badge: item.badge,
- };
- });
-}
----
-
-
-
-
diff --git a/ref/starlight/docs/src/components/social-links-type.astro b/ref/starlight/docs/src/components/social-links-type.astro
deleted file mode 100644
index fc62630..0000000
--- a/ref/starlight/docs/src/components/social-links-type.astro
+++ /dev/null
@@ -1,7 +0,0 @@
----
-import { socialLinks } from '../../../packages/starlight/schemas/social';
-
-const socials = [...socialLinks].sort((a, b) => a.localeCompare(b, 'en'));
----
-
-{`Partial `'${social}'`).join(' | ')}, string>>`}
diff --git a/ref/starlight/docs/src/components/testimonial-grid.astro b/ref/starlight/docs/src/components/testimonial-grid.astro
deleted file mode 100644
index d8fc4ea..0000000
--- a/ref/starlight/docs/src/components/testimonial-grid.astro
+++ /dev/null
@@ -1,39 +0,0 @@
----
-interface Props {
- title: string;
-}
-
-const { title } = Astro.props;
----
-
-
-
-
diff --git a/ref/starlight/docs/src/components/testimonial.astro b/ref/starlight/docs/src/components/testimonial.astro
deleted file mode 100644
index 4ba4fd0..0000000
--- a/ref/starlight/docs/src/components/testimonial.astro
+++ /dev/null
@@ -1,90 +0,0 @@
----
-import type { ImageMetadata } from 'astro';
-import { Image } from 'astro:assets';
-
-interface Props {
- handle: string;
- name: string;
- cite: string;
-}
-
-const { name, handle, cite } = Astro.props;
-
-const avatars = import.meta.glob<{ default: ImageMetadata }>('../assets/testimonials/*.jpg');
-const avatar = avatars[`../assets/testimonials/${handle}.jpg`];
-if (!avatar) {
- throw new Error(`Could not resolve testimonial avatar for @${handle}`);
-}
-const src = (await avatar()).default;
----
-
-
-
-
-
-
-
-
-
diff --git a/ref/starlight/docs/src/components/theme-designer.astro b/ref/starlight/docs/src/components/theme-designer.astro
deleted file mode 100644
index 286b207..0000000
--- a/ref/starlight/docs/src/components/theme-designer.astro
+++ /dev/null
@@ -1,162 +0,0 @@
----
-import { TabItem, Tabs } from '@astrojs/starlight/components';
-import ColorEditor, { type Props as EditorProps } from './theme-designer/color-editor.astro';
-import ContrastLevel, {
- type Props as ContrastLevelProps,
-} from './theme-designer/contrast-level.astro';
-import Presets, { type Props as PresetsProps } from './theme-designer/presets.astro';
-import Preview from './theme-designer/preview.astro';
-
-interface Props {
- labels: {
- presets: PresetsProps['labels'];
- contrast: ContrastLevelProps['labels'];
- editor: EditorProps['labels'] & { accentColor: string; grayColor: string };
- preview: Record<
- 'darkMode' | 'lightMode' | 'bodyText' | 'linkText' | 'dimText' | 'inlineCode',
- string
- >;
- };
-}
-const {
- labels: { presets, contrast, editor, preview },
-} = Astro.props;
----
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ref/starlight/docs/src/components/theme-designer/atom.ts b/ref/starlight/docs/src/components/theme-designer/atom.ts
deleted file mode 100644
index 542e015..0000000
--- a/ref/starlight/docs/src/components/theme-designer/atom.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-class Atom {
- #v: T;
- #subscribers = new Map<(v: T) => void, (v: T) => void>();
- #notify = () => this.#subscribers.forEach((cb) => cb(this.#v));
- constructor(init: T) {
- this.#v = init;
- }
- get(): T {
- return this.#v;
- }
- set(v: T): void {
- this.#v = v;
- this.#notify();
- }
- subscribe(cb: (v: T) => void): () => boolean {
- cb(this.#v);
- this.#subscribers.set(cb, cb);
- return () => this.#subscribers.delete(cb);
- }
-}
-
-type MapStore = Atom & { setKey: (key: keyof T, value: T[typeof key]) => void };
-
-export function map>(value: T): MapStore {
- const atom = new Atom(value) as MapStore;
- atom.setKey = (key: keyof T, value: T[typeof key]) => {
- const curr = atom.get();
- if (curr[key] !== value) atom.set({ ...curr, [key]: value });
- };
- return atom;
-}
-
-export function atom(value: T): Atom {
- return new Atom(value);
-}
diff --git a/ref/starlight/docs/src/components/theme-designer/color-editor.astro b/ref/starlight/docs/src/components/theme-designer/color-editor.astro
deleted file mode 100644
index e91557e..0000000
--- a/ref/starlight/docs/src/components/theme-designer/color-editor.astro
+++ /dev/null
@@ -1,93 +0,0 @@
----
-import { oklchToHex } from './color-lib';
-import { store } from './store';
-import ValueSlider from './value-slider.astro';
-
-export interface Props {
- key: keyof typeof store;
- legend: string;
- labels: Record<'pickColor' | 'hue' | 'chroma', string>;
-}
-const { key, legend, labels } = Astro.props;
-const { hue, chroma } = store[key].get();
-const initialColor = oklchToHex(52, chroma, hue);
----
-
-
-
- {legend}
-
- {labels.pickColor}
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ref/starlight/docs/src/components/theme-designer/color-lib.ts b/ref/starlight/docs/src/components/theme-designer/color-lib.ts
deleted file mode 100644
index 3ad2198..0000000
--- a/ref/starlight/docs/src/components/theme-designer/color-lib.ts
+++ /dev/null
@@ -1,154 +0,0 @@
-import {
- clampChroma,
- formatHex,
- modeLrgb,
- modeOklch,
- modeRgb,
- useMode,
- wcagContrast,
- type Oklch,
-} from 'culori/fn';
-
-const rgb = useMode(modeRgb);
-export const oklch = useMode(modeOklch);
-// We need to initialise LRGB support for culori’s `wcagContrast()` method.
-useMode(modeLrgb);
-
-/** Convert a culori OKLCH color object to an RGB hex code. */
-const oklchColorToHex = (okLchColor: Oklch) => {
- const rgbColor = rgb(clampChroma(okLchColor, 'oklch'));
- return formatHex(rgbColor);
-};
-/** Construct a culori OKLCH color object from LCH parameters. */
-const oklchColorFromParts = (l: number, c: number, h: number) => oklch(`oklch(${l}% ${c} ${h})`)!;
-/** Convert OKLCH parameters to an RGB hex code. */
-export const oklchToHex = (l: number, c: number, h: number) =>
- oklchColorToHex(oklchColorFromParts(l, c, h));
-
-/**
- * Ensure a text colour passes a contrast threshold against a specific background colour.
- * If necessary, colours will be darkened/lightened to increase contrast until the threshold is passed.
- *
- * @param text The text colour to adjust if necessary.
- * @param bg The background colour to test contrast against.
- * @param threshold The minimum contrast ratio required. Defaults to `4.5` to meet WCAG AA standards.
- * @returns The adjusted text colour as a culori OKLCH color object.
- */
-const contrastColor = (text: Oklch, bg: Oklch, threshold = 4.5): Oklch => {
- /** Clone of the input foreground colour to mutate. */
- const fgColor = { ...text };
- // Brighten text in dark mode, darken text in light mode.
- const increment = fgColor.l > bg.l ? 0.005 : -0.005;
- while (wcagContrast(fgColor, bg) < threshold && fgColor.l < 100 && fgColor.l > 0) {
- fgColor.l += increment;
- }
- return fgColor;
-};
-
-/** Generate dark and light palettes based on user-selected hue and chroma values. */
-export function getPalettes(config: {
- accent: { hue: number; chroma: number };
- gray: { hue: number; chroma: number };
- minimumContrast?: number;
-}) {
- const {
- accent: { hue: ah, chroma: ac },
- gray: { hue: gh, chroma: gc },
- minimumContrast: mc,
- } = config;
-
- const palettes = {
- dark: {
- // Accents
- 'accent-low': oklchColorFromParts(25.94, ac / 3, ah),
- accent: oklchColorFromParts(52.28, ac, ah),
- 'accent-high': oklchColorFromParts(83.38, ac / 3, ah),
- // Grays
- white: oklchColorFromParts(100, 0, 0),
- 'gray-1': oklchColorFromParts(94.77, gc / 2.5, gh),
- 'gray-2': oklchColorFromParts(81.34, gc / 2, gh),
- 'gray-3': oklchColorFromParts(63.78, gc, gh),
- 'gray-4': oklchColorFromParts(46.01, gc, gh),
- 'gray-5': oklchColorFromParts(34.09, gc, gh),
- 'gray-6': oklchColorFromParts(27.14, gc, gh),
- black: oklchColorFromParts(20.94, gc / 2, gh),
- },
- light: {
- // Accents
- 'accent-low': oklchColorFromParts(87.81, ac / 4, ah),
- accent: oklchColorFromParts(52.95, ac, ah),
- 'accent-high': oklchColorFromParts(31.77, ac / 2, ah),
- // Grays
- white: oklchColorFromParts(20.94, gc / 2, gh),
- 'gray-1': oklchColorFromParts(27.14, gc, gh),
- 'gray-2': oklchColorFromParts(34.09, gc, gh),
- 'gray-3': oklchColorFromParts(46.01, gc, gh),
- 'gray-4': oklchColorFromParts(63.78, gc, gh),
- 'gray-5': oklchColorFromParts(81.34, gc / 2, gh),
- 'gray-6': oklchColorFromParts(94.77, gc / 2.5, gh),
- 'gray-7': oklchColorFromParts(97.35, gc / 5, gh),
- black: oklchColorFromParts(100, 0, 0),
- },
- };
-
- // Ensure text shades have sufficient contrast against common background colours.
-
- // Dark mode:
- // `gray-2` is used against `gray-5` in inline code snippets.
- palettes.dark['gray-2'] = contrastColor(palettes.dark['gray-2'], palettes.dark['gray-5'], mc);
- // `gray-3` is used in the table of contents.
- palettes.dark['gray-3'] = contrastColor(palettes.dark['gray-3'], palettes.dark.black, mc);
-
- // Light mode:
- // `accent` is used for links and link buttons and can be slightly under 7:1 for some hues.
- palettes.light.accent = contrastColor(palettes.light.accent, palettes.light['gray-6'], mc);
- // `gray-2` is used against `gray-6` in inline code snippets.
- palettes.light['gray-2'] = contrastColor(palettes.light['gray-2'], palettes.light['gray-6'], mc);
- // `gray-3` is used in the table of contents.
- palettes.light['gray-3'] = contrastColor(palettes.light['gray-3'], palettes.light.black, mc);
-
- // Convert the palette from OKLCH to RGB hex codes.
- return {
- dark: Object.fromEntries(
- Object.entries(palettes.dark).map(([key, color]) => [key, oklchColorToHex(color)])
- ) as Record,
- light: Object.fromEntries(
- Object.entries(palettes.light).map(([key, color]) => [key, oklchColorToHex(color)])
- ) as Record,
- };
-}
-
-/*
-This is the default Starlight color palette in OKLCH.
-Used as a reference when designing the algorithm for mapping
-user hue and chroma pairs to a similar palette.
-
-Dark mode:
- accent lo oklch(25.94% 0.09 273.5)
- accent oklch(52.28% 0.266 268.7)
- accent hi oklch(83.38% 0.084 279.5)
-
- white oklch(100% 0 0)
- gray-1 oklch(94.77% 0.008 278.19)
- gray-2 oklch(81.34% 0.011 274.87)
- gray-3 oklch(63.78% 0.019 265.84)
- gray-4 oklch(46.01% 0.021 270.93)
- gray-5 oklch(34.09% 0.017 267.07)
- gray-6 oklch(27.14% 0.015 267.03)
- black oklch(20.94% 0.01 268.4)
-
-Light mode:
- accent lo oklch(87.81% 0.056 280.2)
- accent oklch(52.95% 0.243 270.2)
- accent hi oklch(31.77% 0.177 267.2)
-
- white oklch(20.94% 0.01 268.4)
- gray-1 oklch(27.14% 0.015 267.03)
- gray-2 oklch(34.09% 0.017 267.07)
- gray-3 oklch(46.01% 0.021 270.93)
- gray-4 oklch(63.78% 0.019 265.84)
- gray-5 oklch(81.34% 0.011 274.87)
- gray-6 oklch(94.77% 0.008 278.19)
- gray-7 oklch(97.35% 0.004 286.32)
- black oklch(100% 0 0)
-*/
diff --git a/ref/starlight/docs/src/components/theme-designer/contrast-level.astro b/ref/starlight/docs/src/components/theme-designer/contrast-level.astro
deleted file mode 100644
index 6d89eb5..0000000
--- a/ref/starlight/docs/src/components/theme-designer/contrast-level.astro
+++ /dev/null
@@ -1,86 +0,0 @@
----
-export interface Props {
- labels: {
- label: string;
- };
-}
-const { labels = { label: 'WCAG Contrast Level' } } = Astro.props;
----
-
-
-
- {labels.label}
-
-
-
- AA
-
-
-
- AAA
-
-
-
-
-
-
-
-
diff --git a/ref/starlight/docs/src/components/theme-designer/palette.astro b/ref/starlight/docs/src/components/theme-designer/palette.astro
deleted file mode 100644
index 0b4e1d0..0000000
--- a/ref/starlight/docs/src/components/theme-designer/palette.astro
+++ /dev/null
@@ -1,41 +0,0 @@
----
-interface Props {
- light?: boolean;
-}
----
-
-
-
- {
- Astro.props.light ? (
-
- ) : (
-
- )
- }
-
-
-
-
-
-
-
-
- {Astro.props.light &&
}
-
-
-
-
diff --git a/ref/starlight/docs/src/components/theme-designer/presets.astro b/ref/starlight/docs/src/components/theme-designer/presets.astro
deleted file mode 100644
index b0c8d73..0000000
--- a/ref/starlight/docs/src/components/theme-designer/presets.astro
+++ /dev/null
@@ -1,98 +0,0 @@
----
-import { Icon } from '@astrojs/starlight/components';
-import { getPalettes } from './color-lib';
-import { presets } from './store';
-
-export interface Props {
- labels: Record & {
- label: string;
- random: string;
- };
-}
-const { labels } = Astro.props;
-
-const resolvedPresets = Object.entries(presets).map(([key, preset]) => {
- const palette = getPalettes(preset);
- const label = labels[key as keyof typeof presets];
- return [key, { ...palette, label }] as const;
-});
----
-
-
- {labels.label}
- {
- resolvedPresets.map(([key, { label, dark, light }]) => (
-
- {label}
-
- ))
- }
- {labels.random}
-
-
-
-
-
diff --git a/ref/starlight/docs/src/components/theme-designer/preview.astro b/ref/starlight/docs/src/components/theme-designer/preview.astro
deleted file mode 100644
index d5bfdb7..0000000
--- a/ref/starlight/docs/src/components/theme-designer/preview.astro
+++ /dev/null
@@ -1,53 +0,0 @@
----
-import type { HTMLAttributes } from 'astro/types';
-import Palette from './palette.astro';
-
-interface Props extends HTMLAttributes<'div'> {
- labels: {
- lightMode: string;
- darkMode: string;
- bodyText: string;
- linkText: string;
- dimText: string;
- inlineCode: string;
- };
-}
-const { labels, ...attrs } = Astro.props;
-const light = 'data-light' in attrs;
-const linkColor = light ? '--sl-color-accent' : '--sl-color-accent-high';
-const codeBg = light ? '--sl-color-gray-6' : '--sl-color-gray-5';
----
-
-
-
{light ? labels.lightMode : labels.darkMode}
-
- {labels.bodyText}{' '}
- {labels.linkText} {' '}
- {labels.dimText} {' '}
- {labels.inlineCode}
-
-
-
-
-
diff --git a/ref/starlight/docs/src/components/theme-designer/store.ts b/ref/starlight/docs/src/components/theme-designer/store.ts
deleted file mode 100644
index 6466a84..0000000
--- a/ref/starlight/docs/src/components/theme-designer/store.ts
+++ /dev/null
@@ -1,48 +0,0 @@
-import { atom, map } from './atom';
-
-export const presets = {
- ocean: {
- accent: { hue: 240, chroma: 0.27 },
- gray: { hue: 220, chroma: 0.025 },
- },
- forest: {
- accent: { hue: 140, chroma: 0.27 },
- gray: { hue: 140, chroma: 0.03 },
- },
- oxide: {
- accent: { hue: 30, chroma: 0.27 },
- gray: { hue: 30, chroma: 0.02 },
- },
- nebula: {
- accent: { hue: 320, chroma: 0.27 },
- gray: { hue: 305, chroma: 0.07 },
- },
- default: {
- accent: { hue: 269, chroma: 0.27 },
- gray: { hue: 270, chroma: 0.016 },
- },
-};
-
-export const store = {
- accent: map(presets.default.accent),
- gray: map(presets.default.gray),
-};
-export const minimumContrast = atom(4.5);
-
-export const usePreset = (name: string) => {
- if (name in presets) {
- const { accent, gray } = presets[name as keyof typeof presets];
- store.accent.set(accent);
- store.gray.set(gray);
- }
-};
-
-const MAX_CHROMA = 0.27;
-
-export const useRandom = () => {
- store.accent.set({ hue: randomHue(), chroma: MAX_CHROMA - randomChroma() });
- store.gray.set({ hue: randomHue(), chroma: randomChroma() });
-};
-
-const randomHue = () => Math.round(Math.random() * 360);
-const randomChroma = () => Math.pow(Math.random(), 3) * MAX_CHROMA;
diff --git a/ref/starlight/docs/src/components/theme-designer/value-slider.astro b/ref/starlight/docs/src/components/theme-designer/value-slider.astro
deleted file mode 100644
index 796a4ad..0000000
--- a/ref/starlight/docs/src/components/theme-designer/value-slider.astro
+++ /dev/null
@@ -1,62 +0,0 @@
----
-import { store } from './store';
-
-interface Props {
- label: string;
- storeKey: keyof typeof store;
- type: 'hue' | 'chroma';
-}
-const { label, storeKey, type } = Astro.props;
-
-const { max, step } = { hue: { max: 360, step: 1 }, chroma: { max: 0.27, step: 0.001 } }[type];
-const value = store[storeKey].get()[type];
----
-
-
-
- {label}
-
- {value}
-
-
-
-
-
-
diff --git a/ref/starlight/docs/src/components/ui-strings-list.astro b/ref/starlight/docs/src/components/ui-strings-list.astro
deleted file mode 100644
index 4684be7..0000000
--- a/ref/starlight/docs/src/components/ui-strings-list.astro
+++ /dev/null
@@ -1,6 +0,0 @@
----
-import { Code } from '@astrojs/starlight/components';
-import uiStrings from '../../../packages/starlight/translations/en.json?raw';
----
-
-
diff --git a/ref/starlight/docs/src/components/youtube-card.astro b/ref/starlight/docs/src/components/youtube-card.astro
deleted file mode 100644
index cc751f3..0000000
--- a/ref/starlight/docs/src/components/youtube-card.astro
+++ /dev/null
@@ -1,34 +0,0 @@
----
-import { YouTube } from '@astro-community/astro-embed-youtube';
-import MediaCard from './media-card.astro';
-
-export interface Props {
- href: string;
- title: string;
- description?: string;
-}
-const { href, title, description } = Astro.props;
----
-
-
-
-
-
-
-
diff --git a/ref/starlight/docs/src/components/youtube-grid.astro b/ref/starlight/docs/src/components/youtube-grid.astro
deleted file mode 100644
index 27c8f96..0000000
--- a/ref/starlight/docs/src/components/youtube-grid.astro
+++ /dev/null
@@ -1,12 +0,0 @@
----
-import FluidGrid from './fluid-grid.astro';
-import YoutubeCard, { type Props as CardProps } from './youtube-card.astro';
-
-interface Props {
- videos: CardProps[];
-}
----
-
-
- {Astro.props.videos.map((video) => )}
-
diff --git a/ref/starlight/docs/src/content.config.ts b/ref/starlight/docs/src/content.config.ts
deleted file mode 100644
index e47e819..0000000
--- a/ref/starlight/docs/src/content.config.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-import { defineCollection, z } from 'astro:content';
-import { docsLoader, i18nLoader } from '@astrojs/starlight/loaders';
-import { docsSchema, i18nSchema } from '@astrojs/starlight/schema';
-
-export const collections = {
- docs: defineCollection({
- loader: docsLoader(),
- schema: docsSchema(),
- }),
- i18n: defineCollection({
- loader: i18nLoader(),
- schema: i18nSchema({
- extend: z.object({
- 'component.preview': z.string().optional(),
- }),
- }),
- }),
-};
diff --git a/ref/starlight/docs/src/content/docs/404.md b/ref/starlight/docs/src/content/docs/404.md
deleted file mode 100644
index 6772acf..0000000
--- a/ref/starlight/docs/src/content/docs/404.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-title: Not found
-template: splash
-editUrl: false
-hero:
- title: '404'
- tagline: Houston, we have a problem. We couldn’t find that page. Check the URL or try using the search bar.
- actions:
- - text: Go home
- icon: right-arrow
- link: /
- variant: primary
----
diff --git a/ref/starlight/docs/src/content/docs/components/asides.mdx b/ref/starlight/docs/src/content/docs/components/asides.mdx
deleted file mode 100644
index a28375b..0000000
--- a/ref/starlight/docs/src/content/docs/components/asides.mdx
+++ /dev/null
@@ -1,158 +0,0 @@
----
-title: Asides
-description: Learn how to use asides in Starlight to display secondary information alongside a page’s main content.
----
-
-import { Aside } from '@astrojs/starlight/components';
-
-To display secondary information alongside a page’s main content, use the `` component.
-
-import Preview from '~/components/component-preview.astro';
-
-
-
-
- Include nonessential, supplementary information in an `
-
-
-
-## Import
-
-```tsx
-import { Aside } from '@astrojs/starlight/components';
-```
-
-## Usage
-
-Display an aside (also known as “admonitions” or “callouts”) using the `` component.
-
-An `` can have an optional [`type`](#type) attribute, which controls the aside’s color, icon, and default title.
-
-
-
-````mdx
-import { Aside } from '@astrojs/starlight/components';
-
-Some content in an aside.
-
-
-
-
-
-Other content is also supported in asides.
-
-```js
-// A code snippet, for example.
-```
-
-
-
-Do not give your password to anyone.
-````
-
-
-
-````markdoc
-{% aside %}
-Some content in an aside.
-{% /aside %}
-
-{% aside type="caution" %}
-Some cautionary content.
-{% /aside %}
-
-{% aside type="tip" %}
-Other content is also supported in asides.
-
-```js
-// A code snippet, for example.
-```
-{% /aside %}
-
-{% aside type="danger" %}
-Do not give your password to anyone.
-{% /aside %}
-````
-
-
-
-
-
- Some content in an aside.
-
-
-
-
-
- Other content is also supported in asides.
-
- ```js
- // A code snippet, for example.
- ```
-
-
-
- Do not give your password to anyone.
-
-
-
-
-
-Starlight also provides a custom syntax for rendering asides in Markdown and MDX as an alternative to the `` component.
-See the [“Authoring Content in Markdown”](/guides/authoring-content/#asides) guide for details of the custom syntax.
-
-### Use custom titles
-
-Override the default aside titles by using the [`title`](#title) attribute.
-
-
-
-```mdx 'title="Watch out!"'
-import { Aside } from '@astrojs/starlight/components';
-
-
- A warning aside *with* a custom title.
-
-```
-
-
-
-```markdoc 'title="Watch out!"'
-{% aside type="caution" title="Watch out!" %}
-A warning aside *with* a custom title.
-{% /aside %}
-```
-
-
-
-
- A warning aside *with* a custom title.
-
-
-
-
-## `` Props
-
-**Implementation:** [`Aside.astro`](https://github.com/withastro/starlight/blob/main/packages/starlight/user-components/Aside.astro)
-
-The `` component accepts the following props:
-
-### `type`
-
-**type:** `'note' | 'tip' | 'caution' | 'danger'`
-**default:** `'note'`
-
-The type of aside to display:
-
-- `note` asides (the default) are blue and display an information icon.
-- `tip` asides are purple and display a rocket icon.
-- `caution` asides are yellow and display a triangular warning icon.
-- `danger` asides are red and display an octagonal warning icon.
-
-### `title`
-
-**type:** `string`
-
-The title of the aside to display.
-If `title` is not set, the default title for the current aside `type` will be used.
diff --git a/ref/starlight/docs/src/content/docs/components/badges.mdx b/ref/starlight/docs/src/content/docs/components/badges.mdx
deleted file mode 100644
index 1c95f57..0000000
--- a/ref/starlight/docs/src/content/docs/components/badges.mdx
+++ /dev/null
@@ -1,150 +0,0 @@
----
-title: Badges
-description: Learn how to use badges in Starlight to display additional pieces of information.
----
-
-import { Badge } from '@astrojs/starlight/components';
-
-To display small pieces of information, such as a status or category, use the `` component.
-
-import Preview from '~/components/component-preview.astro';
-
-
-
-
-
-
-
-## Import
-
-```tsx
-import { Badge } from '@astrojs/starlight/components';
-```
-
-## Usage
-
-Display a badge using the `` component and pass the content you want to display to the [`text`](#text) attribute of the `` component.
-
-By default, the badge will use the theme accent color of your site.
-To use a built-in badge color, set the [`variant`](#variant) attribute to one of the supported values.
-
-
-
-```mdx
-import { Badge } from '@astrojs/starlight/components';
-
-
-
-
-
-
-```
-
-
-
-```markdoc
-{% badge text="Note" variant="note" /%}
-{% badge text="Success" variant="success" /%}
-{% badge text="Tip" variant="tip" /%}
-{% badge text="Caution" variant="caution" /%}
-{% badge text="Danger" variant="danger" /%}
-```
-
-
-
-
-
-
-
-
-
-
-
-
-
-### Use different sizes
-
-Use the [`size`](#size) attribute to control the size of the badge text.
-
-
-
-```mdx /size="\w+"/
-import { Badge } from '@astrojs/starlight/components';
-
-
-
-
-```
-
-
-
-```markdoc /size="\w+"/
-{% badge text="New" size="small" /%}
-{% badge text="New and improved" size="medium" /%}
-{% badge text="New, improved, and bigger" size="large" /%}
-```
-
-
-
-
-
-
-
-
-
-
-
-### Customize badges
-
-Customize badges by using any other `` attributes such as `class` or `style` with custom CSS.
-
-
-
-```mdx "style={{ fontStyle: 'italic' }}"
-import { Badge } from '@astrojs/starlight/components';
-
-
-```
-
-
-
-```markdoc 'style="font-style: italic;"'
-{% badge text="Custom" variant="success" style="font-style: italic;" /%}
-```
-
-
-
-
-
-
-
-## `` Props
-
-**Implementation:** [`Badge.astro`](https://github.com/withastro/starlight/blob/main/packages/starlight/user-components/Badge.astro)
-
-The `` component accepts the following props and also any [other `` attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes):
-
-### `text`
-
-**required**
-**type:** `string`
-
-The text content to display in the badge.
-
-### `variant`
-
-**type:** `'note' | 'danger' | 'success' | 'caution' | 'tip' | 'default'`
-**default:** `'default'`
-
-The badge color variant to use: `note` (blue), `tip` (purple), `danger` (red), `caution` (orange), `success` (green), or `default` (theme accent color).
-
-### `size`
-
-**type:** `'small' | 'medium' | 'large'`
-
-Defines the size of the badge to display.
diff --git a/ref/starlight/docs/src/content/docs/components/card-grids.mdx b/ref/starlight/docs/src/content/docs/components/card-grids.mdx
deleted file mode 100644
index 1485174..0000000
--- a/ref/starlight/docs/src/content/docs/components/card-grids.mdx
+++ /dev/null
@@ -1,173 +0,0 @@
----
-title: Card Grids
-description: Learn how to wrap multiple cards in a grid in Starlight.
-sidebar:
- order: 4
----
-
-import { Card, CardGrid, LinkCard } from '@astrojs/starlight/components';
-
-To wrap multiple [``](/components/cards/) or [``](/components/link-cards/) components in a grid, use the`` component.
-
-import Preview from '~/components/component-preview.astro';
-
-
-
-
-
- Sirius, Vega, Betelgeuse
-
-
- Io, Europa, Ganymede
-
-
-
-
-
-## Import
-
-```tsx
-import { CardGrid } from '@astrojs/starlight/components';
-```
-
-## Usage
-
-### Group cards
-
-Display multiple [``](/components/cards/) components side-by-side when there’s enough space by grouping them using the `` component.
-
-
-
-```mdx {3,10}
-import { Card, CardGrid } from '@astrojs/starlight/components';
-
-
-
- Interesting content you want to highlight.
-
-
- More information you want to share.
-
-
-```
-
-
-
-```markdoc {1,9}
-{% cardgrid %}
-{% card title="Check this out" icon="open-book" %}
-Interesting content you want to highlight.
-{% /card %}
-
-{% card title="Other feature" icon="information" %}
-More information you want to share.
-{% /card %}
-{% /cardgrid %}
-```
-
-
-
-
-
- Interesting content you want to highlight.
-
-
- More information you want to share.
-
-
-
-
-
-### Group link cards
-
-Display multiple [``](/components/link-cards/) components side-by-side when there’s enough space by grouping them using the `` component.
-
-
-
-```mdx {3,6}
-import { LinkCard, CardGrid } from '@astrojs/starlight/components';
-
-
-
-
-
-```
-
-
-
-```markdoc {1,5}
-{% cardgrid %}
-{% linkcard title="Authoring Markdown" href="/guides/authoring-content/" /%}
-
-{% linkcard title="Components" href="/components/using-components/" /%}
-{% /cardgrid %}
-```
-
-
-
-
-
-
-
-
-
-
-### Stagger cards
-
-Shift the second column of the grid vertically to add visual interest by adding the [`stagger`](#stagger) attribute to the `` component.
-
-This attribute is useful on your home page to display your project’s key features.
-
-
-
-```mdx "stagger"
-import { Card, CardGrid } from '@astrojs/starlight/components';
-
-
-
- Interesting content you want to highlight.
-
-
- More information you want to share.
-
-
-```
-
-
-
-```markdoc "stagger=true"
-{% cardgrid stagger=true %}
-{% card title="Check this out" icon="open-book" %}
-Interesting content you want to highlight.
-{% /card %}
-
-{% card title="Other feature" icon="information" %}
-More information you want to share.
-{% /card %}
-{% /cardgrid %}
-```
-
-
-
-
-
- Interesting content you want to highlight.
-
-
- More information you want to share.
-
-
-
-
-
-## `` Props
-
-**Implementation:** [`CardGrid.astro`](https://github.com/withastro/starlight/blob/main/packages/starlight/user-components/CardGrid.astro)
-
-The `` component accepts the following props:
-
-### `stagger`
-
-**type:** `boolean`
-
-Defines whether to stagger the cards in the grid or not.
diff --git a/ref/starlight/docs/src/content/docs/components/cards.mdx b/ref/starlight/docs/src/content/docs/components/cards.mdx
deleted file mode 100644
index 0749d4e..0000000
--- a/ref/starlight/docs/src/content/docs/components/cards.mdx
+++ /dev/null
@@ -1,108 +0,0 @@
----
-title: Cards
-description: Learn how to use cards in Starlight to display content in a box.
-sidebar:
- order: 2
----
-
-import { Card } from '@astrojs/starlight/components';
-
-To display content in a box matching Starlight’s styles, use the `` component.
-
-import Preview from '~/components/component-preview.astro';
-
-
-
-
- Io, Europa, Ganymede
-
-
-
-
-## Import
-
-```tsx
-import { Card } from '@astrojs/starlight/components';
-```
-
-## Usage
-
-Display a card using the `` component and provide a [`title`](#title) for the card.
-
-
-
-```mdx
-import { Card } from '@astrojs/starlight/components';
-
-Interesting content you want to highlight.
-```
-
-
-
-```markdoc
-{% card title="Check this out" %}
-Interesting content you want to highlight.
-{% /card %}
-```
-
-
-
-
- Interesting content you want to highlight.
-
-
-
-
-### Add icons to cards
-
-Include an icon in a card using the [`icon`](#icon) attribute set to the name of [one of Starlight’s built-in icons](/reference/icons/#all-icons).
-
-
-
-```mdx 'icon="star"'
-import { Card } from '@astrojs/starlight/components';
-
-
- Sirius, Vega, Betelgeuse
-
-```
-
-
-
-```markdoc 'icon="star"'
-{% card title="Stars" icon="star" %}
-Sirius, Vega, Betelgeuse
-{% /card %}
-```
-
-
-
-
- Sirius, Vega, Betelgeuse
-
-
-
-
-### Group cards
-
-Display multiple cards side-by-side when there’s enough space by grouping them using the [``](/components/card-grids/) component.
-See the [“Group cards”](/components/card-grids/#group-cards) guide for an example.
-
-## `` Props
-
-**Implementation:** [`Card.astro`](https://github.com/withastro/starlight/blob/main/packages/starlight/user-components/Card.astro)
-
-The `` component accepts the following props:
-
-### `title`
-
-**required**
-**type:** `string`
-
-The title of the card to display.
-
-### `icon`
-
-**type:** `string`
-
-A card can include an `icon` attribute set to the name of [one of Starlight’s built-in icons](/reference/icons/#all-icons).
diff --git a/ref/starlight/docs/src/content/docs/components/code.mdx b/ref/starlight/docs/src/content/docs/components/code.mdx
deleted file mode 100644
index acd50b9..0000000
--- a/ref/starlight/docs/src/content/docs/components/code.mdx
+++ /dev/null
@@ -1,103 +0,0 @@
----
-title: Code
-description: Learn how to display syntax highlighted code in Starlight without Markdown code blocks.
----
-
-import { Code } from '@astrojs/starlight/components';
-
-The `` component renders syntax highlighted code.
-It is useful when using a [Markdown code block](/guides/authoring-content/#code-blocks) is not possible, for example, to render data coming from external sources like files, databases, or APIs.
-
-import Preview from '~/components/component-preview.astro';
-
-
-
-
-
-
-
-## Import
-
-```tsx
-import { Code } from '@astrojs/starlight/components';
-```
-
-## Usage
-
-Use the `` component to render syntax highlighted code, for example when displaying code fetched from external sources.
-
-See the [Expressive Code “Code Component” docs](https://expressive-code.com/key-features/code-component/) for full details on how to use the `` component and the list of available props.
-
-
-
-```mdx
-import { Code } from '@astrojs/starlight/components';
-
-export const exampleCode = `console.log('This could come from a file or CMS!');`;
-export const fileName = 'example.js';
-export const highlights = ['file', 'CMS'];
-
-
-```
-
-
-
-```markdoc
-{% code
- code="console.log('This could come from a file or CMS!');"
- lang="js"
- title="example.js"
- meta="'file' 'CMS'" /%}
-```
-
-
-
-export const exampleCode = `console.log('This could come from a file or CMS!');`;
-export const fileName = 'example.js';
-export const highlights = ['file', 'CMS'];
-
-
-
-
-
-### Display imported code
-
-In MDX files and Astro components, use [Vite’s `?raw` import suffix](https://vite.dev/guide/assets#importing-asset-as-string) to import any code file as a string.
-You can then pass this imported string to the `` component to include it on your page.
-
-
-
-```mdx "?raw"
-# src/content/docs/example.mdx
-
-import { Code } from '@astrojs/starlight/components';
-import importedCode from '/tsconfig.json?raw';
-
-
-```
-
-import importedCode from '../../../../../examples/basics/tsconfig.json?raw';
-
-
-
-
-
-## `` Props
-
-**Implementation:** [`Code.astro`](https://github.com/expressive-code/expressive-code/blob/main/packages/astro-expressive-code/components/Code.astro)
-
-The `` component accepts all the props documented in the [Expressive Code “Code Component” docs](https://expressive-code.com/key-features/code-component/#available-props).
diff --git a/ref/starlight/docs/src/content/docs/components/file-tree.mdx b/ref/starlight/docs/src/content/docs/components/file-tree.mdx
deleted file mode 100644
index bede1bb..0000000
--- a/ref/starlight/docs/src/content/docs/components/file-tree.mdx
+++ /dev/null
@@ -1,225 +0,0 @@
----
-title: File Tree
-description: Learn how to display the structure of a directory with file icons and collapsible sub-directories in Starlight.
----
-
-import { FileTree } from '@astrojs/starlight/components';
-
-To display the structure of a directory with file icons and collapsible sub-directories, use the `` component.
-
-import Preview from '~/components/component-preview.astro';
-
-
-
-
-
-- astro.config.mjs an **important** file
-- package.json
-- README.md
-- src
- - components
- - **Header.astro**
- - …
-- pages/
-
-
-
-
-
-## Import
-
-```tsx
-import { FileTree } from '@astrojs/starlight/components';
-```
-
-## Usage
-
-Display a file tree with file icons and collapsible sub-directories using the `` component.
-
-Specify the structure of your files and directories with an [unordered Markdown list](https://www.markdownguide.org/basic-syntax/#unordered-lists) inside ``.
-Create a sub-directory using a nested list or add a `/` to the end of a list item to render it as a directory without specific content.
-
-
-
-```mdx
-import { FileTree } from '@astrojs/starlight/components';
-
-
-
-- astro.config.mjs
-- package.json
-- src
- - components
- - Header.astro
- - Title.astro
- - pages/
-
-
-```
-
-
-
-```markdoc
-{% filetree %}
-- astro.config.mjs
-- package.json
-- src
- - components
- - Header.astro
- - Title.astro
- - pages/
-{% /filetree %}
-```
-
-
-
-
-
-- astro.config.mjs
-- package.json
-- src
- - components
- - Header.astro
- - Title.astro
- - pages/
-
-
-
-
-
-### Highlight entries
-
-Make a file or directory stand out by making its name bold, e.g. `**README.md**`.
-
-
-
-```mdx {7}
-import { FileTree } from '@astrojs/starlight/components';
-
-
-
-- src
- - components
- - **Header.astro**
- - Title.astro
-
-
-```
-
-
-
-```markdoc {4}
-{% filetree %}
-- src
- - components
- - **Header.astro**
- - Title.astro
-{% /filetree %}
-```
-
-
-
-
-
-- src
- - components
- - **Header.astro**
- - Title.astro
-
-
-
-
-
-### Add comments
-
-Add a comment to a file or directory by adding more text after the name.
-Inline Markdown formatting such as bold and italics is supported in comments.
-
-
-
-```mdx {7}
-import { FileTree } from '@astrojs/starlight/components';
-
-
-
-- src
- - components
- - Header.astro an **important** file
- - Title.astro
-
-
-```
-
-
-
-```markdoc {4}
-{% filetree %}
-- src
- - components
- - Header.astro an **important** file
- - Title.astro
-{% /filetree %}
-```
-
-
-
-
-
-- src
- - components
- - Header.astro an **important** file
- - Title.astro
-
-
-
-
-
-### Add placeholders
-
-Add placeholder files and directories by using either `...` or `…` as the name.
-This can be useful to indicate to a reader that a folder is expected to contain more items without specifying them all explicitly.
-
-
-
-```mdx {8}
-import { FileTree } from '@astrojs/starlight/components';
-
-
-
-- src
- - components
- - Header.astro
- - …
-
-
-```
-
-
-
-```markdoc {5}
-{% filetree %}
-- src
- - components
- - Header.astro
- - …
-{% /filetree %}
-```
-
-
-
-
-
-- src
- - components
- - Header.astro
- - …
-
-
-
-
-
-## `` Props
-
-**Implementation:** [`FileTree.astro`](https://github.com/withastro/starlight/blob/main/packages/starlight/user-components/FileTree.astro)
-
-The `` component does not accept any props.
diff --git a/ref/starlight/docs/src/content/docs/components/icons.mdx b/ref/starlight/docs/src/content/docs/components/icons.mdx
deleted file mode 100644
index 745f4f7..0000000
--- a/ref/starlight/docs/src/content/docs/components/icons.mdx
+++ /dev/null
@@ -1,128 +0,0 @@
----
-title: Icons
-description: Learn how to display icons in Starlight.
----
-
-import { Icon } from '@astrojs/starlight/components';
-
-To display icons from Starlight’s [built-in icon set](/reference/icons/#all-icons), use the `` component.
-
-import Preview from '~/components/component-preview.astro';
-
-
-
-
-
-
-
-## Import
-
-```tsx
-import { Icon } from '@astrojs/starlight/components';
-```
-
-## Usage
-
-Display an icon using the `` component.
-An icon requires a [`name`](#name) set to [one of Starlight’s built-in icons](/reference/icons/#all-icons) and can optionally include a [`label`](#label) to provide context for screen readers.
-
-
-
-```mdx
-import { Icon } from '@astrojs/starlight/components';
-
-
-
-```
-
-
-
-```markdoc
-{% icon name="star" /%}
-{% icon name="starlight" label="The Starlight logo" /%}
-```
-
-
-
-
-
-
-
-
-
-
-### Customize icons
-
-The [`size`](#size) and [`color`](#color) attributes can be used to adjust the icon’s appearance using CSS units and color values.
-The [`class`](#class) attribute can be used to add custom CSS classes to the icon.
-
-
-
-```mdx
-import { Icon } from '@astrojs/starlight/components';
-
-
-
-```
-
-
-
-```markdoc
-{% icon name="star" color="goldenrod" size="2rem" /%}
-{% icon name="rocket" color="var(--sl-color-text-accent)" /%}
-```
-
-
-
-
-
-
-
-
-
-
-## `` Props
-
-**Implementation:** [`Icon.astro`](https://github.com/withastro/starlight/blob/main/packages/starlight/user-components/Icon.astro)
-
-The `` component accepts the following props:
-
-### `name`
-
-**required**
-**type:** [`StarlightIcon`](/reference/icons/#starlighticon-type)
-
-The name of the icon to display set to [one of Starlight’s built-in icons](/reference/icons/#all-icons).
-
-### `label`
-
-**type:** `string`
-
-An optional label to provide context for assistive technologies, such as screen readers.
-
-When `label` is not set, the icon will be completely hidden from assistive technologies.
-In this case, make sure the context is still understandable without the icon.
-For example, a link containing only the icon **must** include the `label` attribute in order to be accessible, but if a link contains text and the icon is purely decorative, omitting the `label` may make sense.
-
-### `size`
-
-**type:** `string`
-
-The size of the icon using CSS units.
-
-### `color`
-
-**type:** `string`
-
-The color of the icon using a CSS color value.
-
-### `class`
-
-**type:** `string`
-
-Custom CSS classes to add to the icon.
diff --git a/ref/starlight/docs/src/content/docs/components/link-buttons.mdx b/ref/starlight/docs/src/content/docs/components/link-buttons.mdx
deleted file mode 100644
index 008adc2..0000000
--- a/ref/starlight/docs/src/content/docs/components/link-buttons.mdx
+++ /dev/null
@@ -1,145 +0,0 @@
----
-title: Link Buttons
-description: Learn how to create link buttons in Starlight for visually distinct call-to-action links.
----
-
-import { LinkButton } from '@astrojs/starlight/components';
-
-To display visually distinct call-to-action links, use the `` component.
-
-import Preview from '~/components/component-preview.astro';
-
-
-
-
- Read the docs
-
-
-
-
-## Import
-
-```tsx
-import { LinkButton } from '@astrojs/starlight/components';
-```
-
-## Usage
-
-Use the `` component to display a visually distinct call-to-action link.
-A link button is useful for directing users to the most relevant or actionable content and is often used on landing pages.
-
-A `` requires an [`href`](#href) attribute.
-Optionally, customize the appearance of the link button using the [`variant`](#variant) attribute, which can be set to `primary` (the default), `secondary`, or `minimal`.
-
-
-
-```mdx
-import { LinkButton } from '@astrojs/starlight/components';
-
-Get started
-
- Configuration Reference
-
-```
-
-
-
-```markdoc
-{% linkbutton href="/getting-started/" %}Get started{% /linkbutton %}
-
-{% linkbutton href="/reference/configuration/" variant="secondary" %}
-Configuration Reference
-{% /linkbutton %}
-```
-
-
-
-
- Get started
-
- Configuration Reference
-
-
-
-
-
-### Add icons to link buttons
-
-Include an icon in a link button using the [`icon`](#icon) attribute set to the name of [one of Starlight’s built-in icons](/reference/icons/#all-icons).
-
-The [`iconPlacement`](#iconplacement) attribute can be used to place the icon before the text by setting it to `start` (defaults to `end`).
-
-
-
-```mdx {6-7}
-import { LinkButton } from '@astrojs/starlight/components';
-
-
- Related: Astro
-
-```
-
-
-
-```markdoc {4-5}
-{% linkbutton
- href="https://docs.astro.build"
- variant="secondary"
- icon="external"
- iconPlacement="start" %}
-Related: Astro
-{% /linkbutton %}
-```
-
-
-
-
- Related: Astro
-
-
-
-
-## `` Props
-
-**Implementation:** [`LinkButton.astro`](https://github.com/withastro/starlight/blob/main/packages/starlight/user-components/LinkButton.astro)
-
-The `` component accepts the following props and also any [other `` attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a):
-
-### `href`
-
-**required**
-**type:** `string`
-
-The URL that the link button points to.
-
-### `variant`
-
-**type:** `'primary' | 'secondary' | 'minimal'`
-**default:** `'primary'`
-
-The appearance of the link button.
-Set to `primary` for a prominent call-to-action link using the theme’s accent color, `secondary` for a less prominent link, or `minimal` for a link with minimal styling.
-
-### `icon`
-
-**type:** `string`
-
-A link button can include an `icon` attribute set to the name of [one of Starlight’s built-in icons](/reference/icons/#all-icons).
-
-### `iconPlacement`
-
-**type:** `'start' | 'end'`
-**default:** `'end'`
-
-Determines the placement of the icon in relation to the link button text.
diff --git a/ref/starlight/docs/src/content/docs/components/link-cards.mdx b/ref/starlight/docs/src/content/docs/components/link-cards.mdx
deleted file mode 100644
index 3cc394a..0000000
--- a/ref/starlight/docs/src/content/docs/components/link-cards.mdx
+++ /dev/null
@@ -1,125 +0,0 @@
----
-title: Link Cards
-description: Learn how to display links prominently as cards in Starlight.
-sidebar:
- order: 3
----
-
-import { LinkCard } from '@astrojs/starlight/components';
-
-To display links to different pages prominently, use the `` component.
-
-import Preview from '~/components/component-preview.astro';
-
-
-
-
-
-
-
-## Import
-
-```tsx
-import { LinkCard } from '@astrojs/starlight/components';
-```
-
-## Usage
-
-Display a link prominently using the `` component.
-Each `` requires a [`title`](#title) and an [`href`](#href) attribute.
-
-
-
-```mdx
-import { LinkCard } from '@astrojs/starlight/components';
-
-
-```
-
-
-
-```markdoc
-{% linkcard title="Authoring Markdown" href="/guides/authoring-content/" /%}
-```
-
-
-
-
-
-
-
-### Add a link description
-
-Add a short description to a link card using the [`description`](#description) attribute.
-
-
-
-```mdx {6}
-import { LinkCard } from '@astrojs/starlight/components';
-
-
-```
-
-
-
-```markdoc {4}
-{% linkcard
- title="Internationalization"
- href="/guides/i18n/"
- description="Configure Starlight to support multiple languages." /%}
-```
-
-
-
-
-
-
-
-### Group link cards
-
-Display multiple link cards side-by-side when there’s enough space by grouping them using the [``](/components/card-grids/) component.
-See the [“Group link cards”](/components/card-grids/#group-link-cards) guide for an example.
-
-## `` Props
-
-**Implementation:** [`LinkCard.astro`](https://github.com/withastro/starlight/blob/main/packages/starlight/user-components/LinkCard.astro)
-
-The `` component accepts the following props, as well as all other [`` element attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a):
-
-### `title`
-
-**required**
-**type:** `string`
-
-The title of the link card to display.
-
-### `href`
-
-**required**
-**type:** `string`
-
-The URL to link to when the card is interacted with.
-
-### `description`
-
-**type:** `string`
-
-An optional description to display below the title.
diff --git a/ref/starlight/docs/src/content/docs/components/steps.mdx b/ref/starlight/docs/src/content/docs/components/steps.mdx
deleted file mode 100644
index 4f30b7f..0000000
--- a/ref/starlight/docs/src/content/docs/components/steps.mdx
+++ /dev/null
@@ -1,120 +0,0 @@
----
-title: Steps
-description: Learn how to style numbered lists of tasks to create step-by-step guides in Starlight.
----
-
-import { Tabs, TabItem, Steps } from '@astrojs/starlight/components';
-
-To style a numbered list of tasks to create step-by-step guides, use the `` component.
-
-import Preview from '~/components/component-preview.astro';
-
-
-
-
-
-1. Create a new Starlight project:
-
-
-
-
-
- ```sh
- npm create astro@latest -- --template starlight
- ```
-
-
-
-
-
- ```sh
- pnpm create astro --template starlight
- ```
-
-
-
-
-
- ```sh
- yarn create astro --template starlight
- ```
-
-
-
-
-
-2. Write your first documentation page.
-
-
-
-
-
-## Import
-
-```tsx
-import { Steps } from '@astrojs/starlight/components';
-```
-
-## Usage
-
-Use the `` component to style numbered lists of tasks.
-This is useful for more complex step-by-step guides where each step needs to be clearly highlighted.
-
-Wrap `` around a standard Markdown ordered list.
-All the usual Markdown syntax is applicable inside ``.
-
-
-
-````mdx
-import { Steps } from '@astrojs/starlight/components';
-
-
-
-1. Import the component into your MDX file:
-
- ```js
- import { Steps } from '@astrojs/starlight/components';
- ```
-
-2. Wrap `` around your ordered list items.
-
-
-````
-
-
-
-````markdoc
-{% steps %}
-
-1. Import the component into your MDX file:
-
- ```js
- import { Steps } from '@astrojs/starlight/components';
- ```
-
-2. Wrap `` around your ordered list items.
-
-{% /steps %}
-````
-
-
-
-
-
-1. Import the component into your MDX file:
-
- ```js
- import { Steps } from '@astrojs/starlight/components';
- ```
-
-2. Wrap `` around your ordered list items.
-
-
-
-
-
-## `` Props
-
-**Implementation:** [`Steps.astro`](https://github.com/withastro/starlight/blob/main/packages/starlight/user-components/Steps.astro)
-
-The `` component does not accept any props.
diff --git a/ref/starlight/docs/src/content/docs/components/tabs.mdx b/ref/starlight/docs/src/content/docs/components/tabs.mdx
deleted file mode 100644
index c530e2c..0000000
--- a/ref/starlight/docs/src/content/docs/components/tabs.mdx
+++ /dev/null
@@ -1,221 +0,0 @@
----
-title: Tabs
-description: Learn how to create tabbed interfaces in Starlight to group equivalent information.
----
-
-import { Tabs, TabItem } from '@astrojs/starlight/components';
-
-To create a tabbed interface use the `` and `` components.
-Tabs are useful for grouping equivalent information where a user only needs to see one of several options.
-
-import Preview from '~/components/component-preview.astro';
-
-
-
-
- Sirius, Vega, Betelgeuse
- Io, Europa, Ganymede
-
-
-
-
-## Import
-
-```tsx
-import { Tabs, TabItem } from '@astrojs/starlight/components';
-```
-
-## Usage
-
-Display a tabbed interface using the `` and `` components.
-Each `` must have a [`label`](#label) to display to users.
-
-
-
-```mdx
-import { Tabs, TabItem } from '@astrojs/starlight/components';
-
-
- Sirius, Vega, Betelgeuse
- Io, Europa, Ganymede
-
-```
-
-
-
-```markdoc
-{% tabs %}
-{% tabitem label="Stars" %}
-Sirius, Vega, Betelgeuse
-{% /tabitem %}
-
-{% tabitem label="Moons" %}
-Io, Europa, Ganymede
-{% /tabitem %}
-{% /tabs %}
-```
-
-
-
-
- Sirius, Vega, Betelgeuse
- Io, Europa, Ganymede
-
-
-
-
-### Sync tabs
-
-Keep multiple tab groups synchronized by adding the [`syncKey`](#synckey) attribute.
-
-All `` on a page with the same `syncKey` value will display the same active label.
-This allows your reader to choose once (e.g. their operating system or package manager), and see their choice persisted across page navigations.
-
-To synchronize related tabs, add an identical `syncKey` property to each `` component and ensure that they all use the same `` labels:
-
-
-
-```mdx 'syncKey="constellations"'
-import { Tabs, TabItem } from '@astrojs/starlight/components';
-
-_Some stars:_
-
-
- Bellatrix, Rigel, Betelgeuse
- Pollux, Castor A, Castor B
-
-
-_Some exoplanets:_
-
-
- HD 34445 b, Gliese 179 b, Wasp-82 b
- Pollux b, HAT-P-24b, HD 50554 b
-
-```
-
-
-
-```markdoc 'syncKey="constellations"'
-_Some stars:_
-
-{% tabs syncKey="constellations" %}
-{% tabitem label="Orion" %}
-Bellatrix, Rigel, Betelgeuse
-{% /tabitem %}
-
-{% tabitem label="Gemini" %}
-Pollux, Castor A, Castor B
-{% /tabitem %}
-{% /tabs %}
-
-_Some exoplanets:_
-
-{% tabs syncKey="constellations" %}
-{% tabitem label="Orion" %}
-HD 34445 b, Gliese 179 b, Wasp-82 b
-{% /tabitem %}
-
-{% tabitem label="Gemini" %}
-Pollux b, HAT-P-24b, HD 50554 b
-{% /tabitem %}
-{% /tabs %}
-```
-
-
-
-
-
-_Some stars:_
-
-
- Bellatrix, Rigel, Betelgeuse
- Pollux, Castor A, Castor B
-
-
-_Some exoplanets:_
-
-
- HD 34445 b, Gliese 179 b, Wasp-82 b
- Pollux b, HAT-P-24b, HD 50554 b
-
-
-
-
-
-
-### Add icons to tabs
-
-Include an icon in a tab item using the [`icon`](#icon) attribute set to the name of [one of Starlight’s built-in icons](/reference/icons/#all-icons) to display an icon next to the label.
-
-
-
-```mdx /icon="\w+"/
-import { Tabs, TabItem } from '@astrojs/starlight/components';
-
-
-
- Sirius, Vega, Betelgeuse
-
-
- Io, Europa, Ganymede
-
-
-```
-
-
-
-```markdoc /icon="\w+"/
-{% tabs %}
-{% tabitem label="Stars" icon="star" %}
-Sirius, Vega, Betelgeuse
-{% /tabitem %}
-
-{% tabitem label="Moons" icon="moon" %}
-Io, Europa, Ganymede
-{% /tabitem %}
-{% /tabs %}
-```
-
-
-
-
-
- Sirius, Vega, Betelgeuse
-
-
- Io, Europa, Ganymede
-
-
-
-
-
-## `` Props
-
-**Implementation:** [`Tabs.astro`](https://github.com/withastro/starlight/blob/main/packages/starlight/user-components/Tabs.astro)
-
-The `` component groups multiple `` components together and accepts the following props:
-
-### `syncKey`
-
-**type:** `string`
-
-A key used to keep multiple tab groups synchronized across multiple pages.
-
-## `` Props
-
-**Implementation:** [`TabItem.astro`](https://github.com/withastro/starlight/blob/main/packages/starlight/user-components/TabItem.astro)
-
-A set of tabs is composed of tab items, each with the following props:
-
-### `label`
-
-**required**
-**type:** `string`
-
-A tab item must include a `label` attribute set to the text that will be displayed in the tab.
-
-### `icon`
-
-**type:** `string`
-
-Each tab item can include an `icon` attribute set to the name of [one of Starlight’s built-in icons](/reference/icons/#all-icons) to display an icon next to the label.
diff --git a/ref/starlight/docs/src/content/docs/components/using-components.mdx b/ref/starlight/docs/src/content/docs/components/using-components.mdx
deleted file mode 100644
index a497e39..0000000
--- a/ref/starlight/docs/src/content/docs/components/using-components.mdx
+++ /dev/null
@@ -1,94 +0,0 @@
----
-title: Using components
-description: Using components in MDX and Markdoc with Starlight.
-sidebar:
- order: 1
----
-
-Components let you easily reuse a piece of UI or styling consistently.
-Examples might include a link card or a YouTube embed.
-Starlight supports the use of components in [MDX](https://mdxjs.com/) and [Markdoc](https://markdoc.dev/) files and provides some common components for you to use.
-
-[Learn more about building components in the Astro Docs](https://docs.astro.build/en/basics/astro-components/).
-
-## Using a component in MDX
-
-You can use a component by importing it into your MDX file and then rendering it as a JSX tag.
-These look like HTML tags but start with an uppercase letter matching the name in your `import` statement:
-
-```mdx
----
-# src/content/docs/example.mdx
-title: Welcome to my docs
----
-
-import { Icon } from '@astrojs/starlight/components';
-import CustomCard from '../../components/CustomCard.astro';
-
-
-
-Components can also contain **nested content**.
-```
-
-Because Starlight is powered by Astro, you can add support for components built with any [supported UI framework (React, Preact, Svelte, Vue, Solid, and Alpine)](https://docs.astro.build/en/guides/framework-components/) in your MDX files.
-Learn more about [using components in MDX](https://docs.astro.build/en/guides/integrations-guide/mdx/#using-components-in-mdx) in the Astro docs.
-
-## Using a component in Markdoc
-
-Add support for authoring content in Markdoc by following our [Markdoc set-up guide](/guides/authoring-content/#markdoc).
-
-Using the Starlight Markdoc preset, you can use Starlight’s built-in components with Markdoc’s `{% %}` tag syntax.
-Unlike MDX, components in Markdoc do not need to be imported.
-The following example renders Starlight’s [card component](/components/cards/) in a Markdoc file:
-
-```markdoc
----
-# src/content/docs/example.mdoc
-title: Welcome to my docs
----
-
-{% card title="Stars" icon="star" %}
-Sirius, Vega, Betelgeuse
-{% /card %}
-```
-
-See the [Astro Markdoc integration documentation](https://docs.astro.build/en/guides/integrations-guide/markdoc/#render-components) for more information on how to use components in Markdoc files.
-
-## Built-in components
-
-Starlight provides built-in components for common documentation use cases.
-These components are available from the `@astrojs/starlight/components` package in MDX files and from the [Starlight Markdoc preset](/guides/authoring-content/#markdoc) in Markdoc files.
-
-See the sidebar for a list of available components and how to use them.
-
-## Compatibility with Starlight’s styles
-
-Starlight applies default styling to your Markdown content, for example, adding margin between elements.
-If these styles conflict with your component’s appearance, set the `not-content` class on your component to disable them.
-
-```astro 'class="not-content"'
----
-// src/components/Example.astro
----
-
-
-
Not impacted by Starlight’s default content styling.
-
-```
-
-## Component props
-
-Use the [`ComponentProps`](https://docs.astro.build/en/guides/typescript/#componentprops-type) type from `astro/types` to reference the `Props` accepted by a component even if they are not exported by the component itself.
-This can be helpful when wrapping or extending an existing component.
-
-The following example uses `ComponentProps` to get the type of the props accepted by Starlight’s built-in `Badge` component:
-
-```astro
----
-// src/components/Example.astro
-import type { ComponentProps } from 'astro/types';
-import { Badge } from '@astrojs/starlight/components';
-
-type BadgeProps = ComponentProps;
----
-```
diff --git a/ref/starlight/docs/src/content/docs/da/404.md b/ref/starlight/docs/src/content/docs/da/404.md
deleted file mode 100644
index 160ffbe..0000000
--- a/ref/starlight/docs/src/content/docs/da/404.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-title: Ikke Fundet
-template: splash
-editUrl: false
-hero:
- title: '404'
- tagline: Houston, vi har et problem. Vi kunne ikke finde den side. Check URL'en eller prøv at bruge søgefeltet.
- actions:
- - text: Gå til hjem
- icon: right-arrow
- link: /da/
- variant: primary
----
diff --git a/ref/starlight/docs/src/content/docs/da/guides/project-structure.mdx b/ref/starlight/docs/src/content/docs/da/guides/project-structure.mdx
deleted file mode 100644
index 7875dba..0000000
--- a/ref/starlight/docs/src/content/docs/da/guides/project-structure.mdx
+++ /dev/null
@@ -1,48 +0,0 @@
----
-title: Projekt Struktur
-description: Lær hvordan man organiserer filerne i dit Starlight projekt.
----
-
-Denne guide viser dig hvordan et Starlight projekt skal opbygges og hvordan de forskellige filer i projektet virker.
-
-Starlight projekter følger for det meste den samme fil- og mappestruktur som andre Astro projekter. Se [Astros projektstrukturs dokumentation](https://docs.astro.build/en/core-concepts/project-structure/) for flere detaljer.
-
-## Filer og mapper
-
-- `astro.config.mjs` — Astro konfigurationsfilen; inkluderer Starlight integrationen og konfigurationen.
-- `src/content/config.ts` — Indholdskollektions-konfigurationsfilen; tilføjer Starlights frontmatter-skemaer til dit projekt.
-- `src/content/docs/` — Indholdsfiler. Starlight laver alle `.md`, `.mdx` eller `.mdoc` filer i denne mappe til en side på din hjemmeside.
-- `src/content/i18n/` (valgfri) — Oversættelses data til at støtte [internationaliseringen](/da/guides/i18n/).
-- `src/` — Andre koder og filer (komponenter, styling, billeder mm.) til dit projekt.
-- `public/` — Statiske filer (fonter, favicon, PDF'er mm.) som ikke vil blive ændret af Astro.
-
-## Eksempel projektindhold
-
-En Starlight projektstruktur kunne se sådan ud:
-
-import { FileTree } from '@astrojs/starlight/components';
-
-
-
-- public/
- - favicon.svg
-- src/
- - assets/
- - logo.svg
- - screenshot.jpg
- - components/
- - CustomButton.astro
- - InteractiveWidget.jsx
- - content/
- - docs/
- - guides/
- - 01-getting-started.md
- - 02-advanced.md
- - index.mdx
- - config.ts
- - env.d.ts
-- astro.config.mjs
-- package.json
-- tsconfig.json
-
-
diff --git a/ref/starlight/docs/src/content/docs/da/index.mdx b/ref/starlight/docs/src/content/docs/da/index.mdx
deleted file mode 100644
index eddf756..0000000
--- a/ref/starlight/docs/src/content/docs/da/index.mdx
+++ /dev/null
@@ -1,52 +0,0 @@
----
-title: Starlight 🌟 Byg dokumentationssider med Astro
-description: Starlight hjælper dig med at bygge smukke og hurtige dokumentationssider med Astro.
-template: splash
-editUrl: false
-lastUpdated: false
-hero:
- title: Få din dokumentation til at skinne med Starlight
- tagline: Alt du har brug for, for at bygge en skindende dokumentationsside. Hurtig, tilgængelig og nem at bruge.
- image:
- file: ~/assets/hero-star.webp
- actions:
- - text: Kom igang
- icon: right-arrow
- link: /da/getting-started/
- - text: Se på GitHub
- icon: external
- variant: minimal
- link: https://github.com/withastro/starlight
----
-
-import { CardGrid, Card } from '@astrojs/starlight/components';
-import AboutAstro from '~/components/about-astro.astro';
-
-
-
- Inkluderer: Sidenavigation, søg, internationalisering, SEO, nem at læse
- typografi, kodefremhævning, mørk tilstand og mere.
-
-
- Udnyt den fulde kraft og udevne af Astro. Udvid Starlight med dine yndlings
- Astro integrationer og biblioteker
-
-
- Anvend dit yndlings markup sprog. Starlight giver dig indbygget
- Frontmatter-validering med TypeScript type-sikkerhed.
-
-
- Starlight ships as a framework-agnostic, complete docs solution. Extend with
- React, Vue, Svelte, Solid, and more. Starlight bliver leveret som en fuldent
- dokumentations-løsning, der er ligeglad, med hvilket framework du bruger.
- Udvid med React, Vue, Svelte, Solid, og mere.
-
-
-
-
-Astro er et all-in-one web framework, der er bygget til udevne.
-Hiv dit indhold ned fra hvor som helst og indsæt det hvor som helst, alt sammen drevet af dine yndlings UI-komponenter og biblioteker.
-
-[Lær mere om Astro](https://astro.build/)
-
-
diff --git a/ref/starlight/docs/src/content/docs/de/404.md b/ref/starlight/docs/src/content/docs/de/404.md
deleted file mode 100644
index 6a86c88..0000000
--- a/ref/starlight/docs/src/content/docs/de/404.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-title: Nicht gefunden
-template: splash
-editUrl: false
-hero:
- title: '404'
- tagline: Houston, wir haben ein Problem. Wir konnten diese Seite nicht finden. Prüfe die URL oder verwende die Suchleiste.
- actions:
- - text: Zur Startseite
- icon: right-arrow
- link: /de/
- variant: primary
----
diff --git a/ref/starlight/docs/src/content/docs/de/components/asides.mdx b/ref/starlight/docs/src/content/docs/de/components/asides.mdx
deleted file mode 100644
index 5bc4f97..0000000
--- a/ref/starlight/docs/src/content/docs/de/components/asides.mdx
+++ /dev/null
@@ -1,158 +0,0 @@
----
-title: Nebenbemerkungen
-description: Lerne, wie du in Starlight zusätzliche Informationen neben dem Hauptinhalt einer Seite anzeigen kannst.
----
-
-import { Aside } from '@astrojs/starlight/components';
-
-Um sekundäre Informationen neben dem Hauptinhalt einer Seite anzuzeigen, verwende die Komponente ``.
-
-import Preview from '~/components/component-preview.astro';
-
-
-
-
- Füge nicht wesentliche, ergänzende Informationen in ein `
-
-
-
-## Import
-
-```tsx
-import { Aside } from '@astrojs/starlight/components';
-```
-
-## Verwendung
-
-Zeige eine Nebenbemerkung (auch bekannt als „Hinweise“, „Ermahnungen“ oder „Aufrufe“) mit Hilfe der Komponente ``.
-
-Ein `` kann ein optionales [`type`](#type) Attribute haben, welches die Farbe, das Symbol und den Standardtitel der Nebenbemerkung steuert.
-
-
-
-````mdx
-import { Aside } from '@astrojs/starlight/components';
-
-
-
-
-
-
-
-Auch andere Inhalte werden durch Nebenbemerkungen unterstützt.
-
-```js
-// Ein Codeschnipsel zum Beispiel.
-```
-
-
-
-Gib dein Passwort nie an Dritte weiter!
-````
-
-
-
-````markdoc
-{% aside %}
-Einige Inhalte am Rande.
-{% /aside %}
-
-{% aside type="caution" %}
-Einige warnende Inhalte.
-{% /aside %}
-
-{% aside type="tip" %}
-Auch andere Inhalte werden durch Nebenbemerkungen unterstützt.
-
-```js
-// Ein Codeschnipsel zum Beispiel.
-```
-{% /aside %}
-
-{% aside type="danger" %}
-Gib dein Passwort nie an Dritte weiter!
-{% /aside %}
-````
-
-
-
-
-
-
-
-
-
-
-
- Auch andere Inhalte werden durch Nebenbemerkungen unterstützt.
-
- ```js
- // Ein Codeschnipsel zum Beispiel.
- ```
-
-
-
- Gib dein Passwort nie an Dritte weiter!
-
-
-
-
-
-Starlight bietet auch eine benutzerdefinierte Syntax für die Darstellung von Nebenbemerkungen in Markdown und MDX als Alternative zur `` Komponente.
-Siehe den Leitfaden [„Inhalte in Markdown verfassen“](/de/guides/authoring-content/#nebenbemerkungen) für Details zu dieser Syntax.
-
-### Benutzerdefinierte Titel verwenden
-
-Überschreibe die voreingestellten Überschriften der Nebenbemerkungen mit dem Attribut [`title`](#title).
-
-
-
-```mdx 'title="Aufgepasst!"'
-import { Aside } from '@astrojs/starlight/components';
-
-
- Ein Warnhinweis *mit* einem benutzerdefinierten Titel.
-
-```
-
-
-
-```markdoc 'title="Aufgepasst!"'
-{% aside type="caution" title="Aufgepasst!" %}
-Ein Warnhinweis *mit* einem benutzerdefinierten Titel.
-{% /aside %}
-```
-
-
-
-
- Ein Warnhinweis *mit* einem benutzerdefinierten Titel.
-
-
-
-
-## ``-Eigenschaften
-
-**Implementation:** [`Aside.astro`](https://github.com/withastro/starlight/blob/main/packages/starlight/user-components/Aside.astro)
-
-Die Komponente `` akzeptiert die folgenden Eigenschaften:
-
-### `type`
-
-**Typ:** `'note' | 'tip' | 'caution' | 'danger'`
-**Standard:** `'note'`
-
-Die Art der Nebenbemerkung, die angezeigt werden soll:
-
-- `note` Hinweise (die Standardeinstellung) sind blau und zeigen ein Informationssymbol an.
-- `tip` Hinweise sind violett und zeigen ein Raketensymbol an.
-- `caution` Hinweise sind gelb und zeigen ein dreieckiges Warnsymbol an.
-- `danger` Hinweise sind rot und zeigen ein achteckiges Warnsymbol an.
-
-### `title`
-
-**Typ:** `string`
-
-Die Überschrift der anzuzeigenden Nebenbemerkung.
-Wenn `title` nicht gesetzt ist, wird der Standardtitel für den aktuellen `type` der Nebenbemerkung verwendet.
diff --git a/ref/starlight/docs/src/content/docs/de/components/badges.mdx b/ref/starlight/docs/src/content/docs/de/components/badges.mdx
deleted file mode 100644
index c4a6814..0000000
--- a/ref/starlight/docs/src/content/docs/de/components/badges.mdx
+++ /dev/null
@@ -1,150 +0,0 @@
----
-title: Abzeichen
-description: Lerne, wie du in Starlight Abzeichen verwenden kannst, um zusätzliche Informationen anzuzeigen.
----
-
-import { Badge } from '@astrojs/starlight/components';
-
-Um wenige Informationen, wie z.B. einen Status oder eine Kategorie, anzuzeigen, verwende die Komponente ``.
-
-import Preview from '~/components/component-preview.astro';
-
-
-
-
-
-
-
-## Import
-
-```tsx
-import { Badge } from '@astrojs/starlight/components';
-```
-
-## Verwendung
-
-Zeige ein Abzeichen mit der Komponente `` an und übergib den Inhalt, den du anzeigen möchtest, an das Attribut [`text`](#text) der Komponente ``.
-
-Standardmäßig wird für das Abzeichen die Akzentfarbe des Themes deiner Website verwendet.
-Um eine eingebaute Abzeichen-Farbe zu verwenden, setze das Attribut [`variant`](#variant) auf einen der unterstützten Werte.
-
-
-
-```mdx
-import { Badge } from '@astrojs/starlight/components';
-
-
-
-
-
-
-```
-
-
-
-```markdoc
-{% badge text="Hinweis" variant="note" /%}
-{% badge text="Erfolg" variant="success" /%}
-{% badge text="Tipp" variant="tip" /%}
-{% badge text="Warnung" variant="caution" /%}
-{% badge text="Gefahr" variant="danger" /%}
-```
-
-
-
-
-
-
-
-
-
-
-
-
-
-### Verschiedene Größen verwenden
-
-Verwende das Attribut [`size`](#size), um die Größe des Abzeichentextes zu steuern.
-
-
-
-```mdx /size="\w+"/
-import { Badge } from '@astrojs/starlight/components';
-
-
-
-
-```
-
-
-
-```markdoc /size="\w+"/
-{% badge text="Neu" size="small" /%}
-{% badge text="Neu und verbessert" size="medium" /%}
-{% badge text="Neu, verbessert und größer" size="large" /%}
-```
-
-
-
-
-
-
-
-
-
-
-
-### Abzeichen anpassen
-
-Passe Abzeichen an, indem du andere ``-Attribute wie `class` oder `style` mit benutzerdefiniertem CSS verwendest.
-
-
-
-```mdx "style={{ fontStyle: 'italic' }}"
-import { Badge } from '@astrojs/starlight/components';
-
-
-```
-
-
-
-```markdoc 'style="font-style: italic;"'
-{% badge text="Individuell" variant="success" style="font-style: italic;" /%}
-```
-
-
-
-
-
-
-
-## ``-Eigenschaften
-
-**Implementation:** [`Badge.astro`](https://github.com/withastro/starlight/blob/main/packages/starlight/user-components/Badge.astro)
-
-Die ``-Komponente akzeptiert die folgenden Eigenschaften und auch alle [anderen ``-Attribute](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes):
-
-### `text`
-
-**Erforderlich**
-**Typ:** `string`
-
-Der Textinhalt, der in dem Abzeichen angezeigt werden soll.
-
-### `variant`
-
-**Typ:** `'note' | 'danger' | 'success' | 'caution' | 'tip' | 'default'`
-**Standard:** `'default'`
-
-Die zu verwendende Farbvariante des Abzeichens: `note` (blau), `tip` (lila), `danger` (rot), `caution` (orange), `success` (grün) oder `default` (Akzentfarbe des Themes).
-
-### `size`
-
-**Typ:** `'small' | 'medium' | 'large'`
-
-Bestimmt die Größe des anzuzeigenden Abzeichens.
diff --git a/ref/starlight/docs/src/content/docs/de/components/card-grids.mdx b/ref/starlight/docs/src/content/docs/de/components/card-grids.mdx
deleted file mode 100644
index 2b0859b..0000000
--- a/ref/starlight/docs/src/content/docs/de/components/card-grids.mdx
+++ /dev/null
@@ -1,173 +0,0 @@
----
-title: Kartenraster
-description: Erfahre, wie du in Starlight mehrere Karten in ein Raster packen kannst.
-sidebar:
- order: 4
----
-
-import { Card, CardGrid, LinkCard } from '@astrojs/starlight/components';
-
-Um mehrere [`